Toon posts:

(Access) Gegevens uit db transporten in excelltabel

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met een probleempje...
Ik help iemand met een access database en sql-queries en formuliertjes maken gaat allemaal goed, Maar nou wil hij bepaalde gegevens uit een tabel transporteren naar een overzichtje in een excellsheet. Ik weet wel hoe het werkt om een tabel te transporteren naar excell, maar... niet de hele tabel moet getransporteerd worden en in excell moet het in een andere vorm.
Het excelloverzichtje bestaat uit meerdere kolommen naast elkaar.
Als de onderste cel van de eerste kolom gevuld is (het vullen van het overzichtje gaat dus verticaal), moet hij automatisch doorspringen naar de eerste cel van de 3e kolom (de 2e kolom wordt overgeslagen) en daar doorgaan met vullen. Iemand vertelde mij dat dit met een accessmacro kan, maar ik heb werkelijk geen idee hoe ik dit moet doen. Ik heb gezocht in de helpfuncties van excell en access, maar ik kom daar gewoon niet uit.
Kan iemand mij helpen en wat uitleg geven? Alvast bedankt en als ik te onduidelijk ben in dit verhaal, hoor ik het wel :)

Verwijderd

kan je het best vanuit excel doen lijkt me. doe eerst een query op de tabel die de gewenste resultaten in een recordset (rs) plaatst. daarna loop je elke rij in de recordset af en plaats je het resultaat in de cel, bereik je onderste rij van het blad, ga dan naar begin volgende kolom. pseudo-
Visual Basic:
1
2
3
4
5
6
7
8
9
10
set huidigecel=range("a65536").end(xlup).offset(1,0)
do
 huidigecel.value=rs!kolomnaamaccestabel
 if huidigecel.row=655536 then
  set huidigecel=range("a1").offset(0,huidigecell.column+2)
 else
  set huidigecel=huidigecel.offset(1,0)
 endif
 rs.movenext
loop until rs.eof

Verwijderd

Topicstarter
en toen had ik 1.5 dag geen inet meer....

maaruh, thnx. deze code en wat verder klooien heeft me geholpen :)