24. april 2002 - 08:36Der er
10 kommentarer og 1 løsning
søge funktion
jeg prøver at lave en søge funktion så jeg kan søge i tabelerne som jeg har oprette, men jeg ved ikke hvordan... ps. jeg er low level bruger i access!!!
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
ja, det gør jeg... men problemet er at den indbyggede er standart med (søg i feltet) og den skal søge på helle formularen!!! derfor er det jo måske nemest med at lave en søge funktion selv?!? eller hvad*?
okay...men du kan sagtens lave din egen søge-funktion. Der er bare mange måder at gøre det på.
Du kan f.eks. lave et søgefelt i toppen af formularen, hvor brugeren kan indtaste sit kriterie. kald f.eks. feltet for txtSøg. På dette felts EfterOpdatering-hændelse skriver du f.eks.: Me.Recordset.FindFirst "[Felt i tabel] = '" & Me!txtSøg & "'"
På din formular laver du som sagt en tekstboks. I Egenskaberne for tekstboksen angiver du "Navn" til at være: txtSøg
Efterfølgende finder du den egenskab (stadig på tekstboksen) som hedder "EfterOpdatering" (den står blandt Hændelser). Når du stiller markøren i feltet får du en knap med 3 prikker i højre side. Klik på den og vælg "Kode generator".
Herefter kommer du ind i VBA editoren. Det er her, alt det sjove sker ;o)
Der vil bla. stå:
Private Sub txtSøg_AfterUpdater()
End sub
Mellem disse 2 linier sætter du sætningen ind, så der står:
Private Sub txtSøg_AfterUpdater() Me.Recordset.FindFirst "[Felt i tabel] = '" & Me!txtSøg & "'" End sub
[Felt i tabel] skal du erstatte med navnet på det felt, som du ønsker at søge på.
Vælg Funktioner - Indstillinger -Fanebladet Rediger/Søg. Marker "Fuld Søgning". Så vil kikkerten som standard søge på alle felter i formularen og på alle dele af feltet.
jkrons-> ja, det var så næste skridt, at man kan udvide den til flere søgefelter. Jeg synes at det er mere brugervenligt med søgefelterne på formularen - men det er jo en smagssag :o)
Jeg havde faktisk selv glemt den indstilling, du nævnte. Netop fordi jeg aldrig bruger den indbyggede søgefunktion selv.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.