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 ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og 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.