Avatar billede fiffi Novice
10. marts 2004 - 08:17 Der er 3 kommentarer og
1 løsning

Filtrere en Liste (Dropdown)

Jeg har database med følgende tabeller:
Kunder, Salg, Produkter og Produktliste
Produktlisten indeholder poster der skal indgå i een rulleliste tilknyttet hvert ProduktID.
Når jeg efterfølgende knytter et Produkt til Kunden skal et af felterne i Produkterne dannes via en rulleliste med data fra Produktlisten.
Mit problem er blot at jeg får alle poster i rullelisten. Jeg får altså ikke filtreret de poster fra i Produktlisten, der ikke hænger sammen med Produktet.
Kan du følge mig ?
10. marts 2004 - 09:42 #1
Du kan lae din liste være baseret på en forespørgsel. Og i denne forespørgsel kan du lave et kriterie, som referere til feltet på formularen:

...WHERE ProduktID = [Forms]![DinFormular]![produktID]  (hvis det altså er ProduktID, som er kriteriet - det kunne jeg ikke lige udlede af dit spm)

Herefter skal du bare sørge for at opdatere listen, hver gang du skifter post eller ændre ProduktID:

På formens VedAktuel (OnCurrent) lægger du denne linie kode:
Me!Rullelist.requery

samme linie lægges på EfterOpdatering på produktID

/Thomas
Avatar billede fiffi Novice
10. marts 2004 - 10:55 #2
Hej Thomas
Tak for dit indlæg og jeg er sikker på at det kan komme til at virke. Jeg er dog helt ny i dette. Må jeg maile min db til dig ?
Avatar billede fiffi Novice
10. marts 2004 - 15:03 #3
Jeg kan ikke rigtigt få det til at virke. Hvilken felt i Forespørgslen skal kriteriet indsættes i. Er det i udtryksgeneratoren. Skal jeg indtaste Where foran ?
12. marts 2004 - 13:07 #4
I formulardesign dobbeltklikker du på listen (så egenkberne kommer frem).
Den egenskab, som hedder Rækkekilde (Rowsource) angiver en tabel, en forespørgsel eller blot en SQL streng. Til højdre for egenskaben er en lille knap med 3 prikker. Denne åbner en forespørgselsgenerator således at du kan definere udtrækket.
Her finder du det felt, som er bindeled mellem produktlisten og produktet. Og det er her, at du angiver [Forms]![DinFormular]![produktID] (eller hvad feltet nu hedder).
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