07. marts 2003 - 13:18Der er
6 kommentarer og 1 løsning
kombinationsboxe
hejsa
jeg vil gerne have at man kan vælge en varekategori i et rullepanel og udfra den valgte kategori lister nogle varer f.eks. i et andet rullepanel ..hvordan laver jeg dette? samtidig er jeg lidt i tvivl om tabellerne ...jeg har en tabel der hedder varelager og har tænkt på at lave en tabel der kun indeholder de forskellige produkttyper og en der på en eller anden måde er kædet sammen med en tabel der hedder vare...altså for at den skal finde de rigtige varer?? men jeg er meget i tvivl...håber der er nogle der kan hjælpe
ja det gør jeg også ...men jeg kan ikke få det til at hænge sammen
når man vælger et kat skal den selv gå ind i varelager tabellen og finde de rigtige produkter og dermed trække pris størrelse og farve med ud...det er egenlig ikke det at lave en kombobox men at på det til at hænge sammen..
Du skal sørge for, at i boks nr 2, den hvis indhold afhænger af valget på den første, at forespørgslen (datakilden) bruger den første boks´s indhold som kriterie. Det vil sige at du f.eks. kan have et kriterie i et kategorifelt der ser således ud: =forms!kundeform!kategoriboks
Efterfølgende skal du på den første boks have en hændelse der opdaterer boks 2 når valget ændres i første boks (brug After_update hændelsen), således at dataene i boks 2 ændres. Svært at for klare, beklager.
Har netop lavet noget lignende (hvis jeg forstår dit spg. rigtigt).
Har et sagssystem hvor man først vælger kunde fra en liste, og herefter vælger en klient hos kunden. Listen viser kun klienter fra den kunde man har valgt :)
På Comboboxen der skal filtreres, oprettes nedenstående som OnFocus event ...
Dim NewRowSource As String NewRowSource = <Din nuværende rowsource> WHERE Kunde = [Sager].Kunde [Klient].[RowSource] = NewRowSource
På OnLostFocus sættes ...
Dim NewRowSource As String NewRowSource = <Din nuværende rowsource> [Klient].[RowSource] = NewRowSource
"jeg har en tabel der hedder varelager og har tænkt på at lave en tabel der kun indeholder de forskellige produkttyper og en der på en eller anden måde er kædet sammen med en tabel der hedder vare...altså for at den skal finde de rigtige varer??"
Det lyder fornuftigt, på den måde undgår du at hvis staver "produkttype" forskelligt på fx. to skærme at de så ikke figurere som samme type.
Opret en tabel der hedder ProduktTyper, jeg vil mene at 2 fields vil være passende, det første er af typen autonumber og er primarykey, nummer to er beskrivelse af din produkttype.
I din tabel VARER (?), laver du et field som fx. hedder ProduktType, og i datatype vælger du Lookup Wizard. Klik på Next, vælg "Table: ProduktTyper" på listen klik Next, tilføj alle felter (>>) klik next, sørg for at der er kryds i "Hide Key Column" og klik Finish.
Det skulle være det :)
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.