Avatar billede Morten Nybegynder
01. oktober 2003 - 22:14 Der er 5 kommentarer og
1 løsning

array via funktion

Øv øv øv

Jeg kan aldrig finde ud af:

Jeg har lavet en funktion som via ADO henter data i en access tabel. så langt så godt  -  men jeg kan ikke finde ud af at sende mit array tilbage til subben som kaldte funktionen - eller retter den kommer retur men i min combobox ser jeg kun den første post når jeg driller min combobox ned - jeg gør følgende

Fra min sub:

UserForm.BetalingsBetingelser.List=HentData("Betalingsbetingelser"//navnet på tabellen i min DB//)


Og min funktion HentData...

..forbinder og henter...
  hentdata=rs.getrows

Hentdata("Betalingsbetingelser") indeholder alle poster - men de bliver ikke overført til comboboxen...???

Hvor nosser jeg i det?
Avatar billede Morten Nybegynder
01. oktober 2003 - 22:30 #1
Ahhhhhhhhhhhhhhh.........

Det er sq da fordi rs.getrows gemmer dataterne like this:

Post1, post2, post3

så den skal bare transponeres... så den ser ud som følgende:

Post1
Post2
Post3

Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
01. oktober 2003 - 22:30 #2
hvordan ser din Hentdata funktion ud ?
01. oktober 2003 - 22:31 #3
:-) intet som at se lyset :-)
Avatar billede bak Forsker
01. oktober 2003 - 22:31 #4
yes, den gør nemlig så.....
Avatar billede bak Forsker
01. oktober 2003 - 22:32 #5
hentdata=Application.worksheetfunction.transpose(rs.getrows)
Avatar billede Morten Nybegynder
01. oktober 2003 - 22:40 #6
og transpose har vi (Bak) været igennem tidligere... så den ku' jeg hahaha
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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