20. februar 2006 - 22:18Der er
6 kommentarer og 2 løsninger
Combobox indhold afhængigt af valg i anden combobox
Hej
Jeg har en Form1 I den vælger man via en combobox en afdeling (Afdeling. Listen kommer fra en forespørgsel.
Når man har valgt afdelingen skal man vælge en medarbejder (medarbejder), men jeg vil kun have vist medarbejdere fra den afdeling der blev valgt i den første combobox
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
mugs >> Mangler et lille &-tegn og en Requery :o) Me.CBOmedarbejder.RowSource = "SELECT * FROM TABEL WHERE AFDELING = " & Me.CBOafdeling Me.CBOmedarbejder.Requery
Jeg har lavet om på det så det virker nu. Den første combo hedder Afdeling den anden hedder Medarbejder Jeg har lavet en forespørgsel med alle medarbejdere i alle afdelinger og dererter sat [Afdeling] ind som kretirie. Når jeg har valgt Afdeling i første combo køres forespørgslen om da jeg har angivet [Afdeling] bliver jeg ikke bedt om at indtaste som jeg gør hvis jeg kører forespørgslen. Den benytter det jeg har valgt i comboboxen (den hedder jo Afdeling)
Så mangler jeg kun at finde ud af hvor jeg helt præcist skal sætte Requery ind for at opdaterer hvis man ændre i første combo.
Hm. Forespørgslen, der ligger bag Medarbejder, skal bare indeholde alle medarbejdere. Den bliver jo filtreret, når du kalder den med ".. WHERE Afdeling= .." som mugs beskriver.
Requery skal sættes ind præcis som vist: efter RowSource sætningen. Altså: - Først ændres RowSource - Derefter køres Requery, så comboboksen bruger den nye RowSource
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.