Anonymní profil Toka – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Anonymní profil Toka – Programujte.comAnonymní profil Toka – Programujte.com

 

Příspěvky odeslané z IP adresy 195.122.199.–

Toka
Visual Basic › Linkování tabulek
9. 12. 2014   #197074

#1 Toka

A ještě jsem zapomněl dodat, že v tabulce škola potřebuju další sloupec, ve kterým se bude generovat informace, zda-li je základní/střední/vysoká na základě hodnot true a false z XML souboru.

Toka
Visual Basic › Linkování tabulek
9. 12. 2014   #197073

Zdravím,
mám spousty XML souborů ve stylu:

<?xml version="1.0" ?>
<Zamestnanci xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <Jmeno>Radim</Jmeno>
 <Prijmeni>Vavra</Prijmeni>
 <MaZakladniSkolu>true</MaZakladniSkolu>
 <MaStredniSkolu>true</MaStredniSkolu>
 <MaVysokouSkolu>false</MaVysokouSkolu>
 <ZakladniSkola>
  <Skola>
   <jmeno>Nerudova 9</jmeno>
   <město>CB</město>
  </Skola>
 </ZakladniSkola>
 <StredniSkola>
  <Skola>
   <jmeno>Dukelska 13</jmeno>
   <město>CB</město>
  </Skola>
 </StredniSkola>
 <VysokaSkola/>
</Zamestnanci >

při importu do Accessu se mi ale vytvoří dvě tabulky, zaměstnanecká a druhá s názvem škola. Pokud bych takto importoval víc zaměstnanců, neukládají se vzájemná data, takže zpětně nemohu říci, které školy patří ke kterému zaměstnanci. V podstatě potřebuju přidat k oboum tabulkám ID, jedno řídící (v tabulce zaměstnanci) a druhé závislé (v tabulce škola). ID by ideálně mělo být samogenerovatelné. Pak vytvořit relaci s vazbou mezi oběma ID. Bohužel souborů je hodně, nemůžu s nimi manipulovat a otrocky to dělat v Accessu není řešení. Potřebuju vytvořit nějaký VBA script, ale vůbec netuším jak. Ztroskotal jsem už na tom, že pokud ručně přidám sloupec s ID do obou a vytvořím relaci se vztahem s tím, že nově naimportovaná data pouze upravím přidáním ID, XML soubory už pak nejdou importovat. Budu vděčný za jakoukoliv radu.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032018 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý