[Access] tekst bestand importeren - variabelen retainen *

Pagina: 1
Acties:

  • mikekiwi
  • Registratie: Maart 2004
  • Laatst online: 23-05 08:59
Hello,

Ik zit met het volgende: ben een applicatie in Access aan het creëren die veel data moet inlezen en combineren.

Eén van de bronnen van de data is een csv-bestand, waarmee ik nogal problemen heb om die goed in te lezen.

Wat is het geval: het bestand bevat verkoopgegevens van verschillende winkels en er zijn 3 soorten dataregels (in deze volgorde):

regeltype 1 bevat een algemene headerregel, kan geskipt worden
regeltype 2 is een header met daarin het id van de winkel en de periode van de verkopen(week/maandnummer)
regeltype 3 verkoopgegevens (artikel, eancode, aantal verkopen)

Dit is een repeterend geheel, dus: 1,2,3,3,3,1,2,3,3,1,2,3,3,3,3,3,3,3,1,2,3,3,3,3, enz.

Wat wil ik nu: uiteindelijk in een access-tabel in 1 record het week/maandnummer en winkelid uit regeltype 2 en de verkoopvelden uit regeltype 3. Per regeltype 3 zou er een record moeten zijn.

Hoe doe ik dit? Is dit te doen met een algemene import of moet hier (heel) wat VB voor geschreven worden?

Ik hoop dat ik het een beetje duidelijk heb uitgelegd en geen idee of dit in P&W thuishoort, maar dat hoor ik vanzelf wel...

Alvast hartelijk dank voor alle hulp!

Michael

Edit: kan iemand de topictitel aanpassen ( [Access] toevoegen), foutje van mijn kant!

[ Voor 4% gewijzigd door mikekiwi op 01-07-2004 15:46 ]


  • NetForce1
  • Registratie: November 2001
  • Laatst online: 23-03 10:29

NetForce1

(inspiratie == 0) -> true

Volgens de help kan Access alleen importeren als alle rijen van hetzelfde type zijn. Dus je zult idd aan de slag moeten met VBA

De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken...
"Wie geen fouten maakt maakt meestal niets!"


  • mikekiwi
  • Registratie: Maart 2004
  • Laatst online: 23-05 08:59
Dat vermoeden had ik al....en aangezien ik daar op dit moment nog niet zo'n heel grote ster in ben (understatement): kan iemand mij wat tips geven over hoe ik dit het beste aan kan pakken???

Thanks!