Avatar billede porsager Nybegynder
14. december 2005 - 16:59 Der er 4 kommentarer og
1 løsning

Flere kolonner ved listbox (afterupdate listbox).

Hejsa. Jeg har en Listbox der bliver opdateret efter valget i en anden listbox. I øjeblikket fungere den korrekt med følgende kode og 1 kolonne:

Me.Products.RowSource = "SELECT Visningsnavn FROM" & _
  " Varer WHERE CategoryID = " & Me.Categories & _
  " ORDER BY Visningsnavn"
Me.Products = Me.Products.ItemData(1)

Nu skal jeg så have 2 kolonner i denne listbox, og har fået det til at fungere via en forespørgsel der ser således ud:

SELECT Varer.Visningsnavn, Varer.GruppernyID FROM Varer WHERE (((Varer.CategoryID)=Categories)) ORDER BY Varer.Visningsnavn, Varer.GruppernyID;

Desvæære så kan jeg ikke finde ud af at få den til at vise kolonnen GruppernyID når det skal skrives i "afterupdaten" på den første listbox.

Er der nogen der kan hjælpe ??
Avatar billede jesperfjoelner Nybegynder
14. december 2005 - 18:09 #1
har du sat listboxen til at vise 2 kolonner?
og med en bredde >0cm for dem begge?
Avatar billede jesperfjoelner Nybegynder
14. december 2005 - 18:10 #2
du kan referee til værdien i en kolonne således:

me!listboxnavn.column(0)  'værdi i 1. kolonne
me!listboxnavn.column(1)  'værdi i 2. kolonne

hvis det sådan noget du tænker på.
Avatar billede porsager Nybegynder
14. december 2005 - 19:34 #3
Jaja, det har jeg, listboxen det skal vises i har jeg styr på, og jeg kan få den til at vise det jeg vil have ved at bruge:

SELECT Varer.Visningsnavn, Varer.GruppernyID FROM Varer WHERE (((Varer.CategoryID)=Categories)) ORDER BY Varer.Visningsnavn, Varer.GruppernyID;
på listboxens rowsource.

Men nu skal jeg have noget vist i den på grundlag af valg i en anden listbox, og derfor skal jeg jo bruge:

Me.Products.RowSource = "SELECT Visningsnavn FROM" & _
  " Varer WHERE CategoryID = " & Me.Categories & _
  " ORDER BY Visningsnavn"
Me.Products = Me.Products.ItemData(0)

På den første listbox's afterupdate..
Mit problem er såmænd bare hvordan jeg får sat den sidste kolonne ind i koden så den viser "GruppernyID" efter update.
Avatar billede porsager Nybegynder
15. december 2005 - 07:33 #4
Det her er vel nok et opfølgende spørgsmål til mit tidligere spørgsmål her:

http://eksperten.dk/spm/653174
Avatar billede porsager Nybegynder
15. december 2005 - 08:44 #5
Ja det var jo så lettere end jeg selv lige havde regnet med. Utrolig simpelt, indsatte bare det jeg ville have i kolonne 2 efter visningsnavn adskild med komma således:

Me.Products.RowSource = "SELECT Visningsnavn, GruppenyID FROM" & _
  " Varer WHERE CategoryID = " & Me.Categories & _
  " ORDER BY Visningsnavn"
Me.Products = Me.Products.ItemData(0)

Om igen :-D
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





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis