Avatar billede petersen7913 Forsker
23. februar 2008 - 12:33 Der er 4 kommentarer og
1 løsning

Søge flere records frem med en parameter i et felt?

Jeg har en tabel med medlemmer. Så har jeg en tabel med hold (navn, periode) hvor periode f.eks. er '1. halvår 2008'. Så har jeg en tabel, der styrer hvilke medlemmer, der er tilmeldt hvilke hold.

Jeg har burg for at kunne lave en query, så jeg kan vise alle medlemmer på et givet hold, dvs.

select medlemmer where hold-periode = <hold-periode>

<hold-periode> skal brugerne kunne vælge fra en liste i skærmbilledet. Hvad skal jeg gøre for at få udført min query når brugeren har valgt en periode i feltet?
Avatar billede mugs Novice
23. februar 2008 - 14:26 #1
Referer til feltet i formularen således:

= [Forms]![Formularnavn]![Feltnavn]
Avatar billede petersen7913 Forsker
23. februar 2008 - 14:59 #2
Ja, men jeg har forsøgt med en requery, men det virkede ikke.

Jeg forestiller mig, at der skal lægges noget kode på after_update på feltet, men hvad?
Avatar billede mugs Novice
23. februar 2008 - 15:13 #3
Nej - Du skal blot indsætte kriteriet i din forespørgsel.
Avatar billede petersen7913 Forsker
23. februar 2008 - 17:36 #4
Jeg har lagt kriteriet ind nu, og når jeg kører min sql og taster ind fungerer det fint :)

Når jeg bruger det i min formular vælger jeg kriteriet i feltet. Så er jeg nødt til at gå ned i den formular, der viser alle records, og så klikke på 'opdater alle' knappen.

Kan jeg ikke lave kode, der svarer til det?
Avatar billede petersen7913 Forsker
23. februar 2008 - 17:39 #5
Jeg lagde en refresh på, det hjalp.

Tak for hjælpen :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester