Prikazi cijelu temu 10.02.2017 19:19
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Search SQL
Izvini ja zaboravio.
Evo probaj pvako.
PreuzmiIzvorni kôd (Visual Basic):
  1. Private Sub pret_Change()
  2.  
  3.    
  4.     Dim MySQL As String, Kriterija As String, MyRecordSource As String
  5.     Dim Tmp As Variant
  6.  
  7.     ArgCount = 0
  8.  
  9.     MySQL = "SELECT * FROM tblArtikli WHERE "
  10.     Kriterija = ""
  11.    
  12.     DodajUslov 0, "Artikal_Prodazna_Cena", Kriterij, "", "<>", "", ""
  13.     DodajUslov Me.pret.Text, "Artikal_Ime", Kriterij, " AND ", " Like ", "%", Chr(39)
  14.     DodajUslov 0, "Artikal_Prodazna_Cena", Kriterij, "", "<>", "", ""
  15.     DodajUslov Me.pret.Text, "Artikal_BarKod", Kriterij, " AND ", " Like ", "%", Chr(39)
  16.     DodajUslov [Look For Country], "[Country]", Kriterij, ArgCount
  17.  
  18.     If Kriterij = "" Then
  19.     Exit Sub
  20.     Else
  21.     Kriterij = Kriterij & " ORDER BY Artikal_Ime"
  22.     End If
  23.     MyRecordSource = MySQL & Kriterija
  24.    
  25.      Set rsStavki = New ADODB.Recordset
  26.      rsStavki.CursorLocation = adUseClient
  27.      rsStavki.Open MyRecordSource, cn, adOpenStatic, adLockOptimistic
  28. End Sub
  29. Private Sub DodajUslov(Vrijednost As Variant, ImePolja As String, Kriterij As String, Arg1 As String, Arg2 As Integer, Arg3 As String, Arg4 As String)
  30.    
  31.     If Vrijednost <> "" Then
  32.             Kriterij = Kriterij & Arg1
  33.         Kriterij = (Kriterij & ImePolja & Arg2 & Arg4 & Vrijednost & Arg3 & Arg4)
  34.     End If
  35.  
  36. End Sub

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