Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 3.268 pregleda

Najnovija ↓

pretraga record set-a 08.06.2009. u 18:58 · pre 211 meseci #1
napravio sam program u vb6 da otvara bazu i menja vrednosti ali ne znam kako a napravim pretragu.
evo okacio sam sta sam napravio pa ako neko zna kako da na pravim pretragu neka mi pokaze....
Re: pretraga record set-a 08.06.2009. u 19:20 · pre 211 meseci #2
nisam testirao ali trebalo bi da je ovako

Code:
Data1.Recordset.MoveFirst
Do
If Data1.Recordset.EOF Then
'kod koji se izvrsava ukoliko dodje do kraja baze a ne nadje nista
Exit Sub
End If
Data1.Recordset.MoveNext
Loop Until Data1.Recordset("Ime kolone") = txtFind.Text
'ovde pises kod koji hoces da ti se izvrsi kada pronadje
Re: pretraga record set-a 09.06.2009. u 03:45 · pre 211 meseci #4
Nema potrebe za tim, DAO vec je ugradjen mehanizam za pretragu.

Probaj:

Code:

Data1.Recordset.FindFirst "[kriterijum]"


za prvi zapis u RecordSet-u

ili za svaki sledeci:

Code:

Data1.Recordset.FindNext "[kriterijum]"


Ili pri otvaranju RecordSet-a:

koristi SQL upit sa WHERE statement-om.

ili Data1.Recordset.Seek("Kriterijum", Key1, [Key2], [Key3], [Key4], [Key5], [Key6], [Key7], [Key8], [Key9], [Key10], [Key11], [Key12], [Key13])

:)
Re: pretraga record set-a 09.06.2009. u 18:29 · pre 211 meseci #5
e probao sam ovaj tvoj kod
Code:
Data1.Recordset.FindFirst "[kriterijum]"

i ovaj
Code:
Data1.Recordset.FindNext "[kriterijum]"

ali mi nesto ne radi...
pa ako hoces isprobaj da vidis da li radi kod tebe pa mi javi
Re: pretraga record set-a 09.06.2009. u 18:49 · pre 211 meseci #6
Šta si stavio kao kriterijum i šta tačno ne radi ?
Potpis
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
Re: pretraga record set-a 09.06.2009. u 21:14 · pre 211 meseci #7
pa u kriterijum sam stavio txtFind.Text a i probao sam da ukucam i tacan naziv npr. Casa
Re: pretraga record set-a 09.06.2009. u 21:30 · pre 211 meseci #8
Kriterijum mora da bude u formatu Ime_Polja = 'Casa'. Znači, ako imaš polje Artikl, sintaksa treba da izgleda ovako
Code:
Data1.Recordset.FindFirst "Artikl = 'Casa'"

ili ako hoćeš da koristiš ono što je upisano u textboxu, onda
Code:
Data1.Recordset.FindFirst "Artikl = '" & txtFind.Text & "'"

Naravno, možeš da koristiš i druge operatore... Na primer, ako imaš polje Cena i hoćeš da listaš artikle skuplje od 100 dinara onda možeš ovako
Code:
Data1.Recordset.FindFirst "Cena > 100"

a onda, ideš dalje sa
Code:
Data1.Recordset.FindNext "Cena > 100"
Potpis
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme