Import dat z externího textového souboru do tabulky

Viz též Zobrazení výsledků dotazu, tabulky

 

Vybrané sloupce (atributy) lze do otevřené tabulky načíst z textového souboru pomocí příkazu pro import v okně pro browse celé tabulky, její části (dané vazebními podmínkami) nebo výsledku dotazu (Zobrazení výsledků dotazu, tabulky), přičemž zobrazená data musí být aktivní (editovatelná). Okno pro import vypadá obdobně jako v následujícím příkladu.

readtxt.png

V horní levé části je uveden seznam atributů editované tabulky, v horní pravé části je vytvářený seznam specifikací pro import. Načítaný textový soubor je otevřen ve spodní části okna. Zde je možné data i editovat před vlastním importem.

Importovaný textový soubor obsahuje data členěná na řádky, přičemž jeden řádek importovaného souboru může odpovídat maximálně jednomu řádku editované databázové tabulky. Každý řádek je složen z několika datových záznamů, které jsou odděleny oddělovačem - tabulátorem, mezerou nebo libovolným jiným znakem (často středník nebo čárka). Uživatel musí oddělovač specifikovat ve střední části dialogového okna.

Vazbu mezi importovanými daty a řádky databázové tabulky provádíme pomocí parametrů (ty musí mít shodnou hodnotu v obou datových souborech). Lze použít i takzvané konstantní parametry: data budou v případě jejich použití načítána pouze do řádků databázové tabulky, jejichž příslušné atributy budou rovny konstantnímu parametru.

Prvým krokem je specifikace importu - definování toho, jaká data se na každém řádku nacházejí, respektive toho, do jakých atributů (sloupců) editované tabulky budou data načítána. Specifikace musí být uvedeny v pořadí a v počtu shodném s pořadím a počtem údajů na řádku v importovaném souboru. Postupně pro každý údaj vstupního souboru specifikujeme, že se jedná o

Opravu specifikací je možno provést po jejich vymazání. Tlačítkem <-- je se vymaže právě označená (vybraná) specifikace ze seznamu.

Tlačítko Par C--> slouží k zadání konstantního parametru: Vybereme jméno atributu databázové tabulky a v poli Constant codition zapíšeme hodnotu jíž musí atribut nabývat, aby mohl být záznam v databázové tabulce použit pro import. Poté zmáčkneme tlačítko Par C-->.

Tlačítko Import slouží k provedení importu podle zadané specifikace.

Tlačítkem Cancel opustíme dialog pro import.