Napraviti u MS Access f-ju tj. kod koji vrsi importovanje podataka iz XML u bazu tj. iz tabela gde se smestaju uvozni podaci.
Sutra moze da se desi da nema MS Excela na racunaru i onda nema uvoza na opisani nacin ili bilo koji drugi.
Drugo, glupo je da se koristi vise aplikacija za neki proces ako to bas nije izricito zahtevano, posbno zbog krajnjeg korisnika aplikacije ali i samnjivanja mogucnosti za pojavom greske od strane ljudskog faktora.
Logika dodeljivanja ID-ova za svaku vezu medju podacima takodje odraditi kroz proces uvoza podataka kao i pretrazivanje nad postojecim podacima i vracanje samog ID ako je potrebno recimo dodavati podatke za vec postojic zapis u bazi (recimo za isto klijenta/potrosaca).
Znaci tkz. presipanje podataka iz jednog oblika u drugi gde se ujedno radi formatiranje podataka shodno potrebama na drugom kraju gde se isti novi beleze u tabele ide iz kod koji vrsi uvoz (import) podataka iz xml u ms access.
Takodje u VBA se moze vrsiti parosvanje XML file-ova.
Da ne duljim mnogo evo par linkova sa web-a gde se moze videti primer kako to moze da se odradi (a tice se parsovanja i citanja podataka iz XML)
VBA XML Parser info
Pored toga za svaki xml file se moze napraviti klasa tj. objekat koji ustvari odgovara strukturi podataka iz xml.
Nakon toga se odradi ucitavanje podataka iz xml u kolekciju objekata (te klase) i onda se posle vrsi spajanje podataka i dodatno ubacivanje u bazu.
customers.xml -> kolekcija objekata klase customer
meters.xml -> kolekcija objekata klase meters
readouts.xml -> kolekcija objekata klase readout
tours.xml ->kolekcija tours
Ovo bi vam olaksalo posao za sve sutra.