Situatie: twee mensen werken met dezelfde database. In iedere tabel staat bij ieder record wie de gegevens heeft ingevoerd en iedere unieke ID is zo opgebouwd dat er nooit dubbele ID's ontstaan.
Het punt is: hoe voeg ik deze nu naderhand samen? Zelf dacht ik aan zoiets:
1. gebruik 1 exporteert zijn gegevens
2. gebruik 2 importeert deze gegevens waarbij:
- de tabellen van gebruiker 1 onder tijdelijke namen worden geimporteerd (docmd.transferdatabase)
- vervolgens in de database van gebruiker 2 de volgende query wordt uitgevoerd per tabel:
3. dit proces herhalen voor alle tabellen
Overigens heb ik de query niet op juistheid getest.
Mijn punt is echter... kan dit niet eenvoudiger?
Het punt is: hoe voeg ik deze nu naderhand samen? Zelf dacht ik aan zoiets:
1. gebruik 1 exporteert zijn gegevens
2. gebruik 2 importeert deze gegevens waarbij:
- de tabellen van gebruiker 1 onder tijdelijke namen worden geimporteerd (docmd.transferdatabase)
- vervolgens in de database van gebruiker 2 de volgende query wordt uitgevoerd per tabel:
- vervolgens de tabel met importgegevens en de oorspronkelijke tabel verwijderen en deze nieuwe tabel hernoemenINSERT INTO nieuwe tabel SELECT * FROM tabel gebruik 1 UNION ALL SELECT * FROM tijdelijke naam tabel gebruiker 2
3. dit proces herhalen voor alle tabellen
Overigens heb ik de query niet op juistheid getest.
Mijn punt is echter... kan dit niet eenvoudiger?