15. januar 2004 - 23:10Der er
24 kommentarer og 1 løsning
Access db, oprettelse af formular
Jeg har en tabel med 6500 poster og tre felter, F1, F2 og F3. Jeg har lavet 43 forespørgsler, på F1. Nu vil jeg så lave en formular, men ved ikke hvordan. I formularen vil jeg hente (som combo box) F1 fra tabellen (men ikke de felter der indeholder det samme), herefter skal access selv generere hvad der står i F2, i en liste hvor jeg skal kunne klikke på posten og få F3 vist.
Lav en forespørgsel på F1 Vælg totaler nu ser du ingen dubletter. Lav en formular med 1 combo
Baser din combo på den forespørgslen
Lav en anden forespørgsel med F1 og F2 Vælg totaler nu ser du ingen dubletter Under F1 feltet i kriterie henviser du til combo boxen på din form Lav en list box på din formular, baser den på F2 i forespørgslen
Lav en tredie forespørgsel med F2 og F3 Vælg totaler nu ser du ingen dubletter Under F2 feltet i kriterie henviser du til den første listbox på din form. Lav en list box mer på din formular, baser den på F3.
så er du færdig med forespørgslerne I formular modulet sætter du dette ind, ret selv navnene til din combo og lister
Private Sub Kombinationsboks1_Change() Me.Refresh End Sub
Så har jeg gjort det jeg kan formå af ovenstående. Dog virker det ikke. Men det er nok mig der har gjort noget forkert.
Gider du uddybe disse emner: Under F1 feltet i kriterie henviser du til combo boxen på din form Under F2 feltet i kriterie henviser du til den første listbox på din form. Baser din combo på den forespørgslen Lav en list box på din formular, baser den på F2 Lav en list box mer på din formular, baser den på F3.
Ellers ser det ud som om du har fat i den lange ende her.
Så er jeg på banen igen. Tak for indsatsen. Når jeg starter formularen, popper der et vindue op hvor jeg skal indtaste en parameterværdi, lige ledes med forspørgsel 1 og 2.
Ok. Det laves i programkoden ikke?(VB) Jeg har kigget hele formularen igennem, og det ser ud som om at det er som det skal være, dog starter VB med "Option Compare Database". Måske er fejlen i forespørgslen. /Y
Hvis jeg I formularen linker min comboboks til tabellen, er der tekst i comboboksen, men hvis jeg klikker, kommer der en Windows fejl lyd (ding). Hvis jeg linker til forspørgslen, er der ingen tekst.
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.