Excel -> VERTEX -siirto

Excel-taulu tai sen osa voidaan siirtää Vertexiin esimerkiksi CSV-formaattia käyttäen tietokantasiirtona, sovelluskehitinohjelmalla. Edellä olevia tapoja käyttäviä siirtotoimintoja saattaa olla asiakkailla käytössä.

Edellä esitetyn Vertex-Excel siirron kanssa yhteensopiva tapa on käyttää xlstovx.xls1-nimistä Excel-taulua. Siirto saadaan käyttöön avaamalla Vertex-kansiosta tauluforms/xlstovx1.xls. Taulun käynnistyssovellus avaa Exceliin työkaluvalikkoon painikkeen Vertex tietokannaksi, josta siirron voi käynnistää halutulle Excel-taululle.

Excel-siirtoon käytettävä aputiedosto xlstovx1.xls esittelee käynnistettäessä ensin taulukon rakenteen, jolla siirretään Vertexiin. Ohjeen kuittauksen jälkeen, jos taulukosta ei ole valittu rivejä siirrettäväksi, kysytään siirretäänkö kaikki rivit. Siirto siirtää kaikilta riveiltä tai valituilta riveiltä kaikki sarakkeet.

Siirtotoiminto olettaa, että taulun toisella rivillä on tietokannan kenttien määrittely. Taulun ensimmäisen rivin alkiossa A1 voi olla tallennettavan tietokannan oletuspolku. Vertex -> Excel -siirto

Siirtotoiminto varmistaa ensin käyttäjältä tietokannan hakupolun ja jos valinta on kunnossa, käynnistyy Vertex-ohjelmassa sovellus, joka tarkistaa kenttien määrittelyt ja varmistaa käyttäjältä tietokannan tallennuksen. Jos kyseinen tietokanta on ennestään olemassa, ohjelma kysyy korvataanko koko tietokanta, vai lisätäänkö rivit olemassa olevaan kantaan.

Kun VERTEXin puolella on kuitattu sovelluksen kysymät asiat ja toiminto on valmis, Excel-ohjelma ilmoittaa siirron olevan valmis.

Siirtotoiminnon ohjetekstissä on kuvattu tietokannan kenttien määrittelytapa. Yksinkertaisimmin siirto tapahtuu silloin, jos Vertex-tietokanta on jo olemassa: Siirretään tietokanta ensin Vertexistä Exceliin, jolloin kenttien määrittely löytyy syntyneestä Excel-taulusta. Nyt voidaan joko täydentää saatua taulua ja siirtää se Vertexiin takaisin tai kopioida saadut kenttämäärittelyt aiemmin tehtyyn Excel-tauluun.

Virhetilanteet

Siirtotoiminto käyttää väliaikaistiedostoa C:/TEMP/exceltovertex.txt, jonka Vertex-sovellus lukee ja tulkitsee.

Mahdollisia virhetilanteita ovat esimerkiksi seuraavat:

  • C: -levyltä puuttuu TEMP-kansio tai kirjoitusoikeudet siihen.
  • Vertex-ohjelma ei ole käynnissä.
  • Useita Vertex-ohjelmia on käynnissä ja valikosta valittu ei ole Vertex ED.
  • Useita Vertex-ohjelmia on käynnissä ja valikosta valittu ei ole Vertex HD.
  • Vertex ED -ympäristöstä puuttuu sysprogs/exceltovertex -tiedosto.