Příkladové databáze 8/99

Toto CD obsahuje příklady použití 4DWrite65 a 4th Dimension verze 6.5.
Všechny příklady jsou zde ve zdrojovém kódu a je možno si prohlédnout způsob vytvoření aplikace.
4DWrite je zatím v anglické verzi, přizpůsobené pod český systém, na lokalizaci se pracuje a bude k dispozici na podzim 1999.

1) Reklamní agentura - Inzerát

Příklad sestavený pro dokumentci nových rysů zásuvného modulu 4DWrite. Dokumentuje možnost použití databáze a přednastavení části dokumentů (makrostylu) pro sestavení konečného dokumentu (reklamního letáku, intzertních novin, nebo obrázkového katalogu zboží)

Popis a postup
Ovládácí panel -
na panelu jsou tři tlačítka

Inzeráty/reklama - možnost prohlédnout si a upravit přijaté inzeráty, či zboží k sestavení katalogu. Toto je klasická databáze s alfanumenrickými sloupci a sloupcem s obrázky.

Nastavení stránek - formulář má dvě záložky, kde je možno prohlédnout si
pod záložkou Inzeráty nastavení (zalomení) jednoho inzerátu

a
pod záložkou Nastavení stránky vzhled konečné stránky před doplněním konkrétních inzerátů.

Publikovat - položka kde je možno sestavit výsledný reklamní leták, noviny, nebo katalog. Ve formuláři je možnost vybrat vzor stránky a je jej možno doplnit o výběr záznamů k publikování. Po stisknutí tlačítka Publikovat ve formuláři se sestaví konečný dokument podle zvoleného nastavení.

V aplikaci jsou požity tyto rysy 4DWrite:
Sestavení konečného dokumentu kódem- použita v části Publikovat pod tlačítkem publikovat.
Sloupce v stránce- pro nastavený vzhled dokumentu.

2) AciUniverzita
Je příklad použití více zásuvných modulů a Web serveru. Do tohoto CD byl zařazen z důvodu použit 4DWrite pro auomatické odesílání dopisů. - Položka nabídky Dopisy. Je to příklad sestavení dopisů z předem připravených částí buď automaticky nebo manuálně.

Při volbě nabídky Dopisy se zobrazí dialog s 4DWrite vloženým do formuláře databáze. Dopis lze psát jako v jakémkoliv textovém procesoru, nebo použít předpřipravené sekce.
Jednotlivé sekce jsou připraveny v tabulce Dialogy a databázi lze doplnit o další sekce a rozšířit možnosti použití sekcí jak je ukázáno v dalším příkladu.

K sestavení dopisu a základě sekcí slouží dvě tlačítka ve spodní části obrazovky.

Upravit automaticky - jsou použity všechny sekce Write a seřazeny podle příznaku Třídit výběr a z jednotlivých částí je sestaven konečný dokument (dopis).

Upravit ručně - po klepnutí na toto tlačítko se zobrazí výběrové okno s názvy sekcí, které je možno do oblasti dopisu zahrnout, když ktepnete na příslušnou sekci. Obsah sekce včetně formátování a stylů se přenese namísto kurzoru ve vznikajícím textovém souboru.

Ve spodní části jsou tlačítka, která zastupují některé funkce 4DWrite, typy písma, tisk, uložení, tato tlačítka dokumentují možnost vytvoření vlastní aplikace s omezenými možnostmi 4DWrite, tak aby bylo možno omezit případné akce uživatele pouze na požadované akce.

Tisk pro více studentů se provádí pomocí Print Merge a vyhledáním studentů např. s příznakem poslat dopis.

Vyzkoušejte si přenos panelů nástrojů do samostatných palet mimo formulář.

 

3) Tvorba smluv
Tento příklad je obdobný předchozímu. Z předpřipravených sekcí se sestavují smlouvy. Výběr se provádí klepnutím do pravé oblasti názvu sekce. Třídění v konečném dokumentu je nastveno podle druhu sekcí a pořadí v nich.

Konečné sestavení vybraných částí proběhne po klepnutí na tlačítko sestavit smlouvu