Avatar billede fiffi Novice
16. marts 2004 - 20:23 Der er 11 kommentarer og
1 løsning

Rulleliste i underformular

Jeg har en database med en kunde-, salg-, produkt- og listetabel. Listen er en rulleliste der knyttes til produktet. Dvs Produktet indeholder nogle felter samt en rulleliste.
I min formular er kunden hovedformularen og salgstabellen danner underformular, hvor jeg vælger produktetid til salgstabellen. Når jeg har valgt produktet skulle rullelisten defineres ud fra Produktid. Rullelistetabellen indeholder 3 felter, ListeID, ProduktID samt Feltnavn.
Mine felter i produkttabellen danner label i underformularen.
Er der nogen der har en ide til at få rullelisten i underformularen til at makke ret ?
Avatar billede mugs Novice
16. marts 2004 - 20:26 #1
Se på dine overordnede / underordnede felter i begge formularer. Du er nødt til at have det samme id i begge formularer.

Sørg for, at dine formularer får data fra forespørgsler med et fælles id, og sæte dette id til Overordnet / underordnet felt. Så spiller det.
Avatar billede fiffi Novice
16. marts 2004 - 20:52 #2
Er de ok at min formular er bygget op omkring 2 forespørgsler. Een til hovedformularen og een til underformularen. Det virker som sagt fint, blot ikke min rulleliste i underformularen.
Avatar billede mugs Novice
16. marts 2004 - 20:57 #3
Du kan sagtens have 2 forespørgsler, blot du har samme id i begge.
Hvad mener du med en rulleliste? Hvis du mener rullepaneler ses disse kun i formularer. Du skal så lade din underformular få data fra en formular, og ændre formateringen i den formular der leverer data til underformularen.

Lidt kryptisk:

Tabel1 > Forespørgsel1 > Formular1

Herefter skal din underformular få data fra Formular1. Alle ændringer af formatteringen i formular1 vil slå igennem til underformularen herunder også rullepaneler, farver m.v.
Avatar billede fiffi Novice
16. marts 2004 - 21:03 #4
Når jeg mener rulleliste er det en Listbox med felter filtreret på baggrund af produktid'et.
Avatar billede mugs Novice
16. marts 2004 - 21:07 #5
Det var en lidt anden snak. ligger produktid i din hovedformular og listen i underformularen?
Avatar billede fiffi Novice
16. marts 2004 - 21:13 #6
Jeg har en forespørgsel bestånede af felter fra Salgstabellen, Produkttabellen og Rullelistetabellen. Produkttabellen og Rullelistetabellen "hænger" begge med deres ID på Salgstabellen. Når jeg kører forespørgslen får jeg alle poster dobbelt.
Avatar billede fiffi Novice
16. marts 2004 - 21:17 #7
Produktid ligger i underformularen.
Avatar billede mugs Novice
16. marts 2004 - 21:21 #8
Hvad vil du med en liste i underformularen? Jeg ved ikke hvordan du kan begrænse posterne i listen. Afhængig af hvad du skal bruge det til, så¨prøv om en fortløbende formular som grundlag til din underformular kan gøre det du ønsker.
Avatar billede fiffi Novice
16. marts 2004 - 21:27 #9
Du siger noget. En underformular i en underformular. Jeg prøver det, men først i morgen. Du får foreløbig tak for hjælpen.
Avatar billede jensen363 Forsker
16. marts 2004 - 21:27 #10
Har jeg forstået problemet således, at du vil gøre din rulleliste i underformularen afhængig af det valg du har foretaget i hovedformularen ???
Avatar billede jensen363 Forsker
16. marts 2004 - 21:28 #11
I givet fald, skal du benytte dette som kriterie for din forespørgsel i inderformularen ...
Avatar billede fiffi Novice
16. marts 2004 - 22:05 #12
Nej ikke i hovedformularen i et af felterne i underformularen. Listboxen skal udelukkende være der for at sikre valide data i et af felterne i salgstabellen (underformularen)
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