Uitlezen excel bestand in access met meerdere terug komende kolomkoppen

Status
Niet open voor verdere reacties.

dirkdrent

Gebruiker
Lid geworden
3 jan 2006
Berichten
382
Hallo,

Ik ben een webshop gestart wanneer iemand een bestelling plaats krijg ik hiervan een email met de bestel gegevens tevens kan ik via het betalingssysteem een csv bestand binnen halen van de orders die in zijn totaal zijn gedaan (inclusief dus de nieuwe). Nu heb ik een access een database gemaakt met onze producten hierin en wordt dit dus gebruikt voor het voorraadbeheer. Nu vul ik elke order handmatig in en dat is behoorlijk veel werk, nu zou ik graag mijn csv bestand (of excel bestand) willen koppelen aan access echter nu heeft het excel bestand niet de kolom koppen op de eerste rij maar ook op de andere regels komen dezelfde kolom koppen terug... Wanneer er een bestelling wordt geplaatst worden de kolom koppen er ook weer ingezet.

In de bijlage heb ik een voorbeeld geplaatst (met hierin 3 bestellingen) van een excel bestand waarbij het principe gelijk is alleen heb ik minder kolommen achter elkaar gebruikt om het eenvoudig te houden.

Ik heb zelf een aantal mogelijkheden bedacht waar ik mee wilde stoeien maar wil eigenlijk jullie idee ook wel lezen/horen... Zat zelf te denken aan

1. Excel de gegevens laten opsplitsen in verschillende tabbladen en deze koppelen aan access, de 2e methode zou kunnen zijn
2. Vanuit access de gegevens van het excel bestand inlezen en excel de opslitsingen laten maken

Bij de eerste methode denk ik dat ik er wel uit kom maar bij de tweede niet... heeft iemand nog andere ideeen of zijn er mensen die mij misschien met de 2e methode zouden kunnen helpen?
 

Bijlagen

Je kunt tabellen in excel flexibel definiëren. Als je een tabel opgeeft hoeft dat niet perse vanaf A1 te zijn. Je kunt dus de verschillende dagen doorlopen vanuit een enkel sheet door meerdere tabellen te gebruiken. Je zou ook 1 keer per dag met de hand de laatste entries kunnen kopiëren en alleen die runnen. Altijd sneller dan alles volledig handmatig inbrengen.
 
Ben zelf al wat wezen stoeien... en heb de oplossing gevonden.

Heb in access een koppeling gemaakt naar het excelbestand. Vervolgens heb ik 2 qeuries gemaakt op basis van deze koppeltabel. Gezien het om 2 verschillende kolomrijen gaat heb ik in querie 1 als criteria op gegeven niet weergeven order shop en niet weergeven "all". Dit zorgt er uiteindelijk voor dat ik nu 2 queries heb waarbij ik precies de kolommen eruit heb gefilterd die ik nodig heb. Vervolgens heb ik een tabel 1 en een tabel 2 aangemaakt waarbij ik in query 1 en quey 2 een toevoegquery actie heb toegevoegd die ervoor zorgen dat de 2 tabellen gevuld worden.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan