17. marts 2004 - 16:42Der er
7 kommentarer og 2 løsninger
Indsætte data i en listebox på baggrund af valg i anden liste
Hej Jeg har to listebokse på en formular. Jeg vil gerne have at man vælger firma i den første listeboks hvorefter man vælger et produkt i den anden listeboks. De produkter som man skal kunne vælge skal selvfølgelig kun være de produkter som er relevante for det valgte firma. Hvordan gør jeg det?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Din listboks, indeholdende produkter skal du gøre afhængig af en forespørgsel som igen gøres afkængig af det valg du foretager i listboksen vedr. firma. Din forespørgsel skal have relationer, som gør det muligt af identificere hvilke produkter som er gældende for hvilke firmaer ... naturligvis ...
Denne "fællesnævner" benytter du som select-kriterie i forespørgslen.
Forespørgslen opdateres på baggrund af hændelsesproceduren AfterUpdate i den første liste.
Hvad betyder det at man sætter Me foran? For mit vedkommende kommer der bare en boks op i stedet hvor jeg kan indtaste en parameter. Kan jeg ikke aflæse den direkte fra den forrige listeboks?
Det lyder som om, du mangler de korrekte relationer imellem dine lister. En boks som du beskriver den, betyder som reglen at den søger efter en ukendt værdi
SELECT Beskrivelse FROM Equiptment WHERE Equiptment.Selskab=Me.Selskabsliste; Det er den kode som jeg får. Jeg har prøvet at sætte Me.Selskabsliste ind i et andet felt. Den viser det rigitge. Er der nogen der kan se en fejl her?
SELECT Beskrivelse FROM Equiptment WHERE ((Equiptment.Selskab)=[forms]![NavnetPåFormularen]![Selskabsliste]);
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.