08. august 2006 - 15:30Der er
10 kommentarer og 1 løsning
Link til forespørgsel fra underformular
Jeg har et drop-down felt i én underformular som skal påvirke et drop-down felt i én anden underformular.
Jeg har sat en forespøgsel på den anden underformular som er afhængig af den første underformular ([fStruktur2].[form]![BMSR]) men skidtet virke ikke .....
Regner med du med "drop-down felt" mener en kombibox. Prøv Forms![fStruktur2].[form]![BMSR] som kriterium i den anden underformular og EfterOpdatering i den første formular: DoCmd.Requery Forms![fStruktur2].[form]![BMSR]. Har ikke afprøvet det. Hvis det sidste ikke virker må vi prøve metoden med "Set".
hmm det virker ikke noget af det. Måske skal det tilføjes at jeg har en formular med faneblade, og inde i et af disse faneblade har jeg overformularen, én underformular hvorfra en kombobox i en anden underformular styres.
For mig lyder det nu som om du har 4 formularer. I den ene ligger en formular med Faneblade. I Fanebladene ser brugeren en Hovedformular med 2 Underformularer.
I mellemtiden har jeg kigget i af af mine egne baser med et lignende problem. I hændelsesproceduren skriver du:
Dim EnListe As ComboBox (navnet kan du selv vælge) Set EnListe = Forms![hovedformularen]![kontrolelementet med underformular2]![Komboboxen] Enliste.Requery
se det kunne jeg næsten få til at virke.... Af ukendt årsag er et autonummeringsfelt i underformular2 holdt op med at virke.
Ligeledes får jeg en fejlmeddelse når jeg starter databasen - kan ikke finde hovedformularen. Jeg har sat koden på ved indgang i komboboxen i underformular2
Koden skal på efter opdatering af den første kombobox, dvs AfterUpdate. Det andet problem: Hvordan åbner du Hovedformularen? Det der åbnes når du starter er vel formularen med Fanebladene. Hvis autonummereringsfeltet ligger i Komboboxen har det ingen værdi (er = null) før Komboboxen opdateres.
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.