Narsil č. 11

Superbase Proffesional (3. část)

↑
Narsil SB_PRO_3 – obrázek 1

Od tohoto dílu se budeme věnovat jednotlivým menu

R E C O R D M E N U

Toto menu obsahuje funkce pro manipulaci s daty v aktuálním souboru a dvě operace pro vnější soubory.

Přehled:

- přidání nového záznamu k souboru

- editace existujícího záznamu

- rychlé zdvojení záznamu (duplikát)

- uložení a smazání záznamu na disketě

- manipulace se záznamy ve vnějších souborech

Editace

Záznamy lze vytvářet nebo editovat ve Form nebo Record View, u Superbase Profesional i ve Form Editoru. Pokud se nacházíte v Table View bude při editaci, duplikaci nebo vytváření záznamu automaticky přepnuto do Form View.

Lze libovolně používat šipek na obrazovce k nastavení příslušné části pracovní plochy. Lze také libovolně v polích umístit šipku myši a kliknutím levého tlačítka na toto místo přenést kurzor.

Při vkládání, editaci i duplikaci jsou dostupná a zobrazena ta pole aktuálního souboru, která byla otevřena (Open Fields).

Pokud necháte indexované pole prázdné, jsou zde uloženy mezery. Takovýto záznam je pak řazen jako prvý, je-li indexováno dle tohoto pole. Zvolíte-li Record New, je kurzor umístěn do prvého pole formovaného výstupu, většinou tedy do levého horního rohu. Pokud volíte Record Edit nebo Duplicate, je kurzor v prvém poli na obrazovce.

Při použití myši je kurzor přenesen na místo šipky myši, pokud je tato uvnitř pole. Nachází-li se při kliknutí myši její kurzor pod všemi poli, Superbase se domnívá, že editace je skončena a kurzor zneviditelní.

Každé pole nechává jednu mezeru za svým názvem. V Record View je na konci pole svislý kurzor ve Form View je tento kurzor i na začátku i na konci.

Přesuny z jednoho pole do druhého:

- kurzor nahoru nebo dolu (myšlena kurzorová tlačítka na klávesnici)

- RETURN tlačítko přesune do následujícího pole

- CTRL-RETURN přesune do předcházejícího pole

- pomocí myši

Editace v poli - BACKSPACE a DELETE pracují klasickým způsobem.

CTRL-X maže celé pole

CTRL-U obnoví pole tak, jak vypadalo před zásahem, pokud nebylo stisknuto RETURN

Kurzorová tlačítka pracují klasickým způsobem

HOME přesune kurzor na začátek pole

INSERT na konec pole

TAB provede skok s kurzorem o 8 míst

SHIFT-TAB skok o 8 míst opačným směrem

Vkládání data (datum) předpokládá vložení tak, jak bylo určeno v definici souboru. Tedy vložením 6 9 89 se poté zobrazí 6 September. 1989.

Datum ve formuli musí být v pořadí den,měsíc,rok.

Při vkládání čísel je Superbase tolerantní k mezerám.

Required - vyžadované pole lze sice přeskočit pomocí Return, ale takovýto záznam pak nelze uložit na disketu.

Do Read only data vložit nelze.

U polí, kde je vytvořena formule kontrolující data, musí být vložená data odpovídající této formuli. Pokud tomu tak není, objeví se chybové hlášení "Can't do this...". Pokud si nepamatujete ,jak formule vypadá, klikněte do Cancel a zvolte Status File v System menu. Zde si můžete formuli přečíst. Poté klikněte na Edit v Record menu a můžete pokračovat.

Pokud formuli znáte, klikněte do OK, tím se vrátíte k editaci dat a můžete je opravit.

Pokud nechcete do vyhodnocovacího pole vkládat data, musí to být povoleno formulí pomoci nulové operace (viz výše).

Výpočet pole bývají většinou Read only, takže vkládat do nich nelze. Pokud nejsou Read only, vložená data jsou jsou stejně přepsána výpočtem formule (viz výše). Při vkládání dat se výsledek polí s výpočtem ihned neukáže, k tomu je nutno:

- kliknout do výpočtového pole nebo

- projít kurzorem přes pole nebo

- uložit záznam na disketu.

Ukončení editace - pokud se pokusíte umístit kurzor mimo pole, resp. pod ně, Superbase ukončí editaci a kurzor zmizí.

Pokud provedete dvojklik, záznam je uložen na disketu.

Pokud provedete nějaké změny na záznamu, či vytvoříte nový, Superbase se zeptá, chcete-li nejprve záznam uložit na disketu dříve, než je provedena nějaká jiná operace.

Record New

Pokud chcete vytvořit nový záznam, musíte mít soubor otevřen. Poté:

- volte New Record menu nebo stiskněte ALT-N

- napište data

- uložte záznam na disketu

Record Save

Po vytvoření nebo editaci záznamu jej uložte na disketu. Máte tři možnosti:

1. dvojklik myší - objeví se dialog, pokud kliknete do OK, záznam je uložen, pokud do Cancel, data zůstanou na obrazovce, ale neuloží se na disketu, lze je dále editovat.

2. volba Save v Record menu

3. stiskněte ALT-S

Pokud máte vytvořen jedinečný index (Unique Index), Superbase nepovolí uložení záznamu, který by měl shodná data s některým z předešlých záznamů (je tím myšleno i prázdné pole, tedy mezery).

Po uložení záznamu na disketu se objeví čistý záznam, je očekáváno další vkládání dat dalšího záznamu. Není tedy nutno volit Record New nebo ALT-N

Batch data

Batch data entry - umožňuje proces vkládání několika nových záznamů, jeden po druhém, v jedné dávce. Tím se zkracuje čas, který Superbase potřebuje k uložení záznamů na disketu. Batch se přepíná kliknutím v Record menu.

Před touto funkcí je však nutné vysvětlit, jak Superbase ukládá data na disketu. Jde totiž o proces mnohem komplikovanější, než je pouhé překopírování obsahu obrazovky na disketu. Při ukládání každého záznamu totiž např. otevírá a uzavírá soubor, čistí buffer. Tyto postupy zaručují bezpečnost dat, proto dojde-li k výpadku proudu, či vypnete-li náhodně počítač, nejvíce, co můžete ztratit, je záznam, který jste zrovna vytvářeli na obrazovce.

Pokud je Batch zapnut, Superbase s takovouto ochranou nepracuje. O celou proceduru se stará pouze dvakráte, při uložení prvého záznamu a při skončení práce se Superbase. Výsledkem je mnohem méně času, který je třeba pří ukládání dat na disketu.

Nevýhodou je, že data na disku nejsou ochráněna (není uzavřen soubor na disketě, index apod.) do té doby, dokud není Batch vypnut. Tento poslední krok je důležitý. Pokaždé, když vložíte ntěkolikero dat, musíte operaci završit vypnutím Batch. Superbase pak provede všechna nutná opatření k ochraně dat na disku. Pokud byste tak neučinili, riskujete ztrátu všech dat, které jste právě vložili.

Superbase provádí ochranu dat pokaždé při uzavření souboru (Close File), při Quit, ale na Batch je přesto nutno stále myslet při Save záznamu.

Pamatujte, že Batch lze využít též pro zvýšení rychlosti při editaci a mazání záznamů.

! Nevyjímejte disketu z jednotky, pokud je Batch zapnut !

Editování záznamu

Volba Edit z Record menu.

Nezapomeňte, že editovat jednotlivá pole lze ve Form View nebo Record View ihned po kliknutí myší do jednotlivých polí.

Editovat lze pouze aktuální záznam aktuálního souboru. Toho dosáhnete pomocí Key Lookup (?) nebo tlačítkem aktuální záznam.

Pokud je nastaven Table View, přepne se automaticky na Form View a Paging on. Kurzor je umístěn na začátek prvého pole. Lze editovat již popsaným způsobem.

Po skončení editace uložte záznam klasickým způsobem.

Duplikace záznamu

Tato funkce umožňuje velice rychle vytvořit záznam, kde některá data jsou stejná, jako u jiného záznamu. Vytvoříte duplikát tohoto záznamu, provedete editaci těch dat, která jsou odlišná a záznam uložíte klasickým způsobem.

Nejprve najděte záznam, který má být zdvojen. Poté volte Duplicate z Record menu. Superbase informuje, že byl vytvořen v paměti, resp. na disku, duplikát záznamu.

Nyní editujte záznam, jak potřebujete. Po skončení jej uložte na disketu.

Mazání záznamu

Narsil SB_PRO_3 – obrázek 2

Najděte záznam, který chcete likvidovat. Zvolte Renove v Record menu. Superbase zobrazí dialog "Remove this record ?". Kliknutím do OK záznam vymažete z disku, Cancel je ponechá beze změn.

External >> a External <<

Používá se ve spojení s vnějšími soubory k výběru obrázků nebo textu individuálně, bez jednotlivých záznamů.