Prikazi cijelu temu 17.01.2019 11:59
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Pretraga
evo novi kod
PreuzmiIzvorni kôd (Visual Basic):
  1. Private Sub Command17_Click()
  2. Dim SQL As String, Kriterij As String, RecordSource As String
  3. Dim Brojac As Integer
  4.  
  5. SQL = "SELECT * FROM Imenik"
  6. Kriterij = ""
  7. Dodaj_Kriterij Me.Text11, "(ime & ' ' & prezime)", Kriterij, Brojac
  8. Dodaj_Kriterij Me.Text18, "grad", Kriterij, Brojac
  9.     If Kriterij <> "" Then
  10.         Kriterij = " WHERE " & Kriterij
  11.     End If
  12.     RecordSource = SQL & Kriterij
  13.     Me.RecordSource = RecordSource
  14.     If Me.RecordsetClone.RecordCount = 0 Then
  15.     MsgBox "Nema podataka"
  16.     End If
  17. End Sub
  18.  
  19. Private Sub Dodaj_Kriterij(VrijednostPolja As Variant, ImePolja As String, Kriterij As String, Brojac As Integer)
  20.     If VrijednostPolja <> "" Then
  21.         If Brojac > 0 Then
  22.             Kriterij = Kriterij & " AND "
  23.         End If
  24.     Kriterij = (Kriterij & ImePolja & " Like " & Chr(39) & VrijednostPolja & Chr(42) & Chr(39))
  25.     Brojac = Brojac + 1
  26.     End If
  27. End Sub

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.