blue. point | OS/2.cz SUSE Portál Softportál Kyberpunk 602Office openSUSE SLED SLES oooSupport

Práce s DBF soubory

Kategorie:

V 602Office je možné pracovat s databázovými soubory DBF. Můžete jejich obsah přímo vkládat do listu tabulkového procesoru nebo k nim přistupovat jako k databázi. Důležité je při nastavení spojení zvolit správné kódování českých znaků. Ukážeme si oba tyto přístupy na příkladu práce s DBF soubory vytvořenými v kódování Latin II vytvořenými pomocí FoxPro 2.

Pokud požadujete pouze jednorázové vložení tabulky ve formátu DBF do listu sešitu tabulkového procesoru je postup velice snadný:

  1. Otevřete sešit tabulkového procesoru Calc, do nějž chcete vložit tabulku. Importovat soubor DBase
  2. V menu vyberte Vložit > List ze souboru... a nalistujte požadovaný DBF soubor.
  3. Zobrazí se Vám okno Importovat soubor DBase ve kterém vyberte kódování "Východní Evropa (DOS/OS2-852)" (toto kódování odpovídá právě Latin II).
  4. Po výběru kódování se zobrazí okno Vložit list, které potvrďte tlačítkem OK.

Druhým a pokročilejším způsobem je napojení na DBF soubory pomocí aplikace Base:

  1. Vyberte v menu některé z aplikací 602Office volbu Soubor > Nový > Databáze. Průvodce databází
  2. Zobrazí se průvodce databází, kde v prvním kroku zaškrtněte Připojit se k databázi a vyberte databázi "dBASE".
  3. V druhém kroku zadejte adresář, kde máte uložené DBF soubory (může jich být libovolný počet, zobrazují se pak jako jednotlivé tabulky).
  4. V posledním kroku průvodce ponechte volby Otevřít databázi pro úpravy a Ano, zaregistrovat databázi zaškrtnuté (databáze se zaregistruje a budete tak do ní moci přistupovat přímo z textového editoru a tabulkového procesoru).
  5. Klikněte na tlačítko Dokončit a zadejte název souboru, do kterého se uloží nastavení spojení, které jste právě definovali.
  6. Databáze se Vám otevře v aplikaci Base. Kliknete-li na tlačítko Tabulky, můžete prohlížet jednotlivé DBF soubory (každá tabulka reprezentuje právě jeden soubor), nicméně česká diakritika se ještě nezobrazuje správně.
  7. V menu aplikace Base vyberte Úpravy > Databáze > Vlastnosti... > Další nastavení, kde zvolte opět znakovou sadu "Východní Evropa (DOS/OS2-852)".
  8. Nyní se Vám data zobrazují již se správným kódováním. V aplikaci Base uložte soubor (Soubor > Uložit) a můžete Base ukončit.

Ještě si popíšeme, jak takto připojená data jednoduše dostat do sešitu tabulkového procesoru Calcu:

  1. Otevřete sešit tabulkového procesoru Calc, do nějž chcete vložit tabulku DBF.
  2. Zobrazte panel datových zdrojů klávesou F4. Ve stromu datových zdrojů naleznete databázi, kterou jste napojili v bodech 1-8. Pokud rozbalíte její větve, dostanete se na jednotlivé tabulky.
  3. Kliknutím myší na levý horní roh zobrazených dat v pravé části panelu datových zdrojů dojde k označení všech dat zobrazené tabulky. Nyní jednoduše metodou táhni a pusť přetáhněte data dolů do sešitu.

Druhý postup je výhodnější, pokud pracujete s více tabulkami. Požadujete-li přidat novou tabulku, tedy DBF soubor, stačí jej pouze zkopírovat do adresáře, který jste definovali v 5. kroku.
Dojde-li k modifikaci dat v DBF souboru, je dokonce možné v sešitu aktualizovat data vzniklá přetažením původní tabulky pomocí menu Data > Obnovit oblast.