Nástroj pro import dat z formátu XLS prakticky do jakékoli tabulky v Soft-4-Sale najdete v .
Pro úspěšné použití této funkce je tedy třeba znát datovou strukturu Soft-4-Sale (jaká data v jakých tabulkách a polích se nacházejí). Tu Vám můžeme na vyžádání zaslat, nebo jen telefonicky poradit jakou tabulku použít.
Obecný import umožňuje také režim - "nemám instalovaný Excel" pro stanice, kde vůbec není nainstalována žádná verze Microsoft Office. Jediná uživatelská změna v tomto případě spočívá v tom, že nenabízí jména Worksheetů (sešitů). Ty buď uživatel zadá manuálně, nebo je nemusí zadávat vůbec a pak systém importuje data z prvního listu excelovského souboru.
IMPORT ZE SOUBORU | - ukažte, kde je uložen XLS soubor k importu (pokud na vašem počítači nemáte MS Excel instalován, zatrhněte příznak !!) |
WORKSHEET | - vyberete (nebo napište), ze kterého listu souboru chcete data importovat (data tedy nemusí být jen první listě XLS souboru) |
IMPORT DO TABULKY | - vyberete název datové tabulky v S4S |
Název tabulky pro import adres firem KONTAKT, pro karty zboží je to tabulka CENIK)
Po vybrání tabulky se vám nabídnou pole, která je možno importem v tabulce naplnit (vlevo) a vy k nim přiřadíte příslušný sloupec v Excelu (vpravo). Pokud názvy sloupců v Excelu souhlasí s názvy polí v S4S, spárují se sloupce samy. Není tedy nutné dodržovat názvosloví sloupců – ručně přiřadíte.
Pole s červeným slůvkem ANO je tzv. primární klíč dané tabulky a MUSÍ být mezi importovanými poli!! Podle těchto polí probíhá párování a rozhodování, zda se jedná o nový záznam, nebo záznam k přepsání.
"E!" | - příznak dostupný pouze pro "admin" uživatele. Volba u konkrétního sloupce (string, memo nebo datumové pole) provede nahrazení "Null" hodnot za "prázdný" string a tím dovolí importovat řádky, které by jinak neprocházely testy na integritu dat. |
Jestliže se provádí import, jsou datumová pole změny (DAT ZMENA nebo DAT ZMENY) needitovatelná a tyto se aktualizují (vkládají) aktuální časovou informaci. V importu je u tohoto pole ve sloupci "Sloupec v excelu" hodnota "Now()"
Je možné volit mezi dvěma režimy nakládání s daty. Oba režimy mohou být použity současně.
Doplň nové | - do tabulky doplní takové záznamy, které nebyly pole primárního klíče nalezeny |
Přepsat staré | - v tabulce provede aktualizaci u záznamů, které podle primárního klíče již existují. Hodnoty v importovaných polích přepíší hodnoty stávající! Pole, která v importu nejsou propárována, zůstanou beze změny. Je tak možné například hromadně aktualizovat "jen" ceny v ceníku. |
Doplňující volby pomohou docílit úspěšného importu hodnot.
Zkrátit texty | - zkrátí text importované položky tak, aby délkou odpovídal datové struktuře pole, do kterého je text vkládán |
Respektovat datový typ | - pokusí se převést importovanou položku na odpovídající datový typ pole v databázi (text, datum, číslo apod.) |
Příklad importu Číselníku států pro Intrastat
Cílem je doplnit název státu tak, jak se bude tisknout na dokladech - takzvaný "poštovní" název státu - tedy pole STAT NAZEV MAIL.
Vybereme XLS soubor, zvolíme tabulku a provedeme propárování polí ...
Ukaž | - tlačítko v jednoduché tabulce ukáže, jaká data se budou importovat ve zvoleném režimu. Podle rozsahu importovaných dat může trvat i delší dobu! |
Ukázka dat, která budou importována.
Import | - tlačítko provede samotný import do databáze. Následující hlášení rekapitulují, kolik záznamů se „pouze“ aktualizuje a kolik záznamů se přidává nových. |
A Import dat je v pořádku dokončen.