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