Inlezen CSV file in Access applicatie voor verder gebruik van gegevens

Status
Niet open voor verdere reacties.

dommedrent

Nieuwe gebruiker
Lid geworden
14 sep 2009
Berichten
3
Ik ben bezig met het opzetten van een Access app, de bedoeling is dat een ingevuld webformulier wat een CSV output genereerd word ingelezen in een Access applicatie. De access applicatie moet zorgen voor verdere verwerking in db. Dus opslaan van contactgegevens, opstellen documenten vanuit triggers in webformulier.

Mijn vraag is op welke manier ik het beste kan omgaan met het inlezen van de csv file. is het handig om het volledige formulier over te zetten naar een formulier in acces, en daarna de velden te verdelen binnen de access applicatie naar de juiste tabel, of kan ik dit beter zonder tussenstap doen?

Ik wil uiteindelijk de access app met behulp van schakelbord alle acties laten uitvoeren, dus selecteren van csv bestand (op vaste locatie), inlezen van data.

Wie kan mij een eerste zetje geven in de goede richting?

alvast bedankt
 
Ik heb regelmatig tekstbestanden geautomatiseerd ingelezen, en daarbij de volgende werkwijze gebruikt:

1. Begin (uiteraard) met een eerste exportbestand te maken; bij voorkeur komma gescheiden (de opmaak regel je wel in Access)
2. Importeer het CSV bestand in een database.
3. Pas de veldeigenschappen aan van de geïmporteerde tabel.
4. Gooi de tabel weer leeg (niet weg...)
5. Importeer het CSV bestand nog een keer, maar maak nu m.b.v. de knop Geavanceerd een Importspecificatie aan, die je uiteraard opslaat met een mooie naam.
6. Maak op een importformulier een knop, waarbij je met DoCmd.TransferText de bestandsnaam, tabelnaam, importspecificatie etc. gebruikt.

Als je dit gedaan hebt, kun je redelijk automatisch importeren.
Ik heb thuis wel een voorbeeldje, mocht je dat willen zien.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan