Program FormFiller pra₧skΘ firmy Magicware je na naÜem a slovenskΘm trhu ji₧ n∞kolik let a mezi u₧ivateli je znßm jako u₧iteΦn² nßstroj pro vypl≥ovßnφ formulß°∙ na poΦφtaΦi.
Kdy₧ jsem program dostal, byl jsem p°φjemn∞ p°ekvapen p∞knou grafickou ·pravou krabice, kterß skr²vala CD-ROM s programem a bro₧ovanou Φernobφlou p°φruΦku s licenΦnφm ujednßnφm, licenΦnφm Φφslem a registraΦnφm Φφslem. P°φruΦka je srozumitelnß, plnß obrßzk∙, ale nemß rejst°φk. Na konci je seznam hork²ch klßves.
Program je schopn² prßce i bez registrace, pouze vlo₧enφm licenΦnφho Φφsla. Registrace u v²robce je vÜak nutnß pro stahovßnφ dalÜφch formulß°∙ z firemnφho webu. Kdy₧ jsem zkouÜel registraci podle vlo₧enΘho licenΦnφho ujednßnφ, objevilo se po zadßnφ uvedenΘ webovΘ adresy oznßmenφ "Nemßte prßvo pro p°φstup na webovou strßnku". V p°φruΦce je uvedena jinß webovß adresa. Ale registrace je mo₧nß takΘ telefonicky, poÜtou a e-mailem.
Instalace je popsßna v p°φruΦce, ale odpovφdß souΦasn²m pom∞r∙m, tak₧e se o nφ nezmi≥uji. P°ed zahßjenφm pou₧φvßnφ programu je nutnΘ provΘst kalibraci tiskßrny, kterß spoΦφvß ve vytiÜt∞nφ dvou obdΘlnφk∙, zm∞°enφ Φty° ·daj∙ a jejich vlo₧enφ do polφΦek dialogovΘho okna.
Mo₧nosti programu
Program slou₧φ k vypl≥ovßnφ a tisku formulß°∙, respektive pro jejich nßvrh a uchovßnφ v elektronickΘ podob∞. Z vypln∞nΘho formulß°e lze vytisknout bu∩ jen vypln∞nΘ ·daje do originßlnφch p°edtiÜt∞n²ch formulß°∙, nebo vÜe, tj. ·daje i s tabulkou formulß°e. U verze Standard se formulß° dß propojit s databßzφ a program pak umo₧≥uje i prßci s vybran²mi daty pomocφ dotazovacφho jazyka SQL.
Tvorba formulß°∙ probφhß u₧ivatelsk²m zp∙sobem, je vÜak Φasov∞ velmi nßroΦnß. Na zßklad∞ zkuÜenostφ, kterΘ jsem p°i vytvß°enφ formulß°∙ zφskal, nemohu vlastnφ vytvß°enφ formulß°∙ doporuΦit. Firma MagicWare vÜak nabφzφ slu₧bu p°φpravy specializovan²ch tematick²ch formulß°∙ a s instalacφ programu u₧ takΘ dodßvß velkΘ mno₧stvφ hotov²ch formulß°∙ ╚eskΘ poÜty, VZP, Ministerstva financφ ╚R, ╚eskΘ sprßvy socißlnφho zabezpeΦenφ, ┌°adu pr∙myslovΘho vlastnictvφ, ₧ivnostensk²ch ·°ad∙, m∞stsk²ch ·°ad∙ a dalÜφch institucφ. Celkem jsem napoΦφtal asi 300 formulß°∙ v 17 kategoriφch - jejich poΦet nenφ pochopiteln∞ v nßvodu uveden, aby bylo mo₧no poΦet formulß°∙ pru₧n∞ zvyÜovat a nebyl ve sporu s ·daji v p°φruΦce. Firma MagicWare spravuje server www.form.cz, kter² p°edstavuje jako nejv∞tÜφ soubor elektronick²ch formulß°∙ na ΦeskΘm internetu. Jsou zde nabφzeny dalÜφ formulß°e, nap°φklad pro ╚SOB, KomerΦnφ banku, ╚eskou pojiÜ¥ovnu, ╚esk² statistick² ·°ad, Evropsk² soud pro lidskß prßva, celnφ tiskopisy, formulß°e pro personalistiku a pracovn∞prßvnφ tiskopisy vΦetn∞ n∞kter²ch formulß°∙ urΦen²ch pro Slovensko. Program samoz°ejm∞ nenφ primßrn∞ urΦen pro domßcnost, ale p°edevÜφm pro podnikatele a instituce.
V nßvodu jsem nebyl schopen nalΘzt, co je novΘho ve verzi Standard 2.12 (proto₧e p°φruΦka je urΦena pro verzi 2.0), naÜel jsem to a₧ v elektronickΘ nßpov∞d∞. Hlavnφ novinkou verzφ 2.0 - 2.1 Standard je mo₧nost propojenφ kolonek formulß°e s externφ databßzφ. Vyu₧φt lze jakoukoliv databßzi, kterß pracuje s rozhranφm ODBC. Toto rozhranφ zaruΦuje Üirokou paletu databßzov²ch formßt∙, jako je nap°φklad aplikace dBASE, Paradox, MS Excel, MS FoxPro, MS Access, dBase, Oracle Server, MS SQL Server a dalÜφ.
S daty externφ databßze lze dßle pracovat, vytvß°et dotazy pomocφ jazyka SQL. ┌daje zpracovanΘ a archivovanΘ v databßzovΘ aplikaci lze vlo₧it do jednoho Φi n∞kolika formulß°∙ a vyu₧φvat mo₧nosti tisku vybran²ch zßznam∙.
Aktualizovanß verze 2.1 p°idßvß automatickΘ p°evßd∞nφ Φφsel na slovnφ vyjßd°enφ, rozÜφ°enφ nabφdky formulß°∙ poskytovan²ch zdarma a n∞kolik desφtek drobn²ch zm∞n a vylepÜenφ, o kterß u₧ivatelΘ nejvφce ₧ßdali Verze Standard umo₧≥uje propojenφ klφΦovΘho prvku formulß°e s externφ databßzφ, co₧ je realizovßno p°etahovßnφm p°φsluÜnΘho nßzvu databßze myÜφ na p°φsluÜnou kolonku. Toto propojenφ je vÜak mo₧nΘ zavΘst i ruΦn∞ vlo₧enφm pole DB ("nßzev sloupce") do p°φsluÜnΘ kolonky elektronickΘho formulß°e. V²b∞r zßznam∙ databßze lze provΘst bu∩ poklepßnφm na p°φsluÜn² zßznam, nebo z formulß°e, kde je mo₧no volit z mo₧nostφ aktußlnφ zßznam, vÜechny zßznamy a v²b∞r zßznam∙.
Prßce s programem
P°i propojovßnφ formulß°e s databßzφ obΦas program spadl. Dßle jsem zjistil, ₧e nejnov∞jÜφ verzφ MS Office, kterou program znß, je Office 97. P°i p°etahovßnφ sloupc∙ do formulß°e v definiΦnφm zobrazenφ (v jinΘm to nejde) bylo obtφ₧nΘ p°esn∞ umφstit polo₧ku do p°φsluÜnΘ kolonky (to je vÜak p°i podobnΘm stylu prßce problΘm ve vÜech podobn²ch programech). P°i p°etahovßnφ se nad jmΘnem sloupce zobrazuje k°φ₧ek, kter² obΦas zmizel - bez n∞j nenφ mo₧nΘ umφst∞nφ nßzvu sloupce. Pomohlo teprve klepnutφ na kolonku s nßslednou aktivacφ re₧imu Vzorce nebo Vypl≥ovacφ re₧im a ruΦnφ vepsßnφ textu nebo vzorce.
Postup vytvß°enφ formulß°∙ je popsßn v nßvodu. P°i vytvß°enφ lze pou₧φt °adu objekt∙, nap°φklad Φßru, obdΘlnφk, elipsu, text, obrßzek, textovΘ pole, vφce°ßdkovΘ pole, formßtovanΘ pole, zatr₧enφ, v²b∞rovΘ pole (z menu nebo z panelu nßstroj∙). P°i tvorb∞ formulß°∙ pom∙₧e i to, ₧e je mo₧nΘ zobrazit m°φ₧ku, kterß pomßhß p°esnΘmu umφst∞nφ objekt∙.
FormßtovanΘ pole umo₧≥uje p°esnΘ umφst∞nφ ka₧dΘho pφsmene p°i vypl≥ovßnφ formulß°∙ u₧ivatelem. P°i definovßnφ formulß°e je mo₧no pou₧φt obrßzku na pozadφ formulß°e, kter² je vodφtkem p°i vytvß°enφ elektronickΘ podoby formulß°e. Obrßzek (naskenovan² formulß°) m∙₧e b²t ve formßtu BMP nebo PCX - tento v²b∞r sice nenφ p°φliÜ rozsßhl², ale aplikace, kter²mi upravujeme sken, umo₧≥ujφ ulo₧it obrßzek ve formßtu, kter² je pot°eba. V aktußlnφ verzi 2.12 lze vlo₧en² obrßzek upravovat p°φmo v programu FormFiller.
Do kolonek formulß°e se mohou vklßdat vzorce - to lze vyu₧φt nap°φklad p°i podßvßnφ da≥ovΘho p°iznßnφ. Zßkladnφ princip prßce je podobn² jako v tabulkov²ch kalkulßtorech a podobß se programovßnφ v jazyku Basic. NapoΦφtal jsem asi 70 vestav∞n²ch funkcφ, kterΘ je mo₧no ve vzorcφch pou₧φt, nap°φklad funkce pro prßci s Φasem, p°evody jednotek velikosti ·hl∙, logickΘ operace, goniometrickΘ, cyklometrickΘ a hyperbolickΘ funkce a mocninovΘ (tak jsou oznaΦeny v p°φruΦce) funkce vΦetn∞ logaritm∙. Program nemß zabudovanou funkci obecnΘho logaritmu a ne ka₧d² si poradφ s jeho vyjßd°enφm pomocφ p°irozenΘho nebo dekadickΘho logaritmu, kterΘ jsou k dispozici. Funkce je mo₧nΘ zadßvat dialogov²m zp∙sobem. Program automaticky neprovede konverzi p°i spojenφ textovΘho ·daje a Φφsla, je t°eba pou₧φt explicitn∞ konverznφch funkcφ.
Formulß°e vytvo°enΘ v ni₧Üφch verzφch FormFilleru °ady 1.x majφ jako soubory odliÜn² formßt od soubor∙ °ady 2.x. Je to proto, ₧e celß °ada byla vyvφjena jeÜt∞ pro MS Windows 3.x. Zv∞tÜenΘ nßroky na grafickΘ prost°edφ formulß°∙ vedly k nutnosti novΘho formßtu formulß°∙. Vzßjemnß pou₧itelnost formulß°∙ v obou existujφcφch °adßch je mo₧nß pomocφ importu a exportu. Vzhledem k nesluΦitelnosti funkΦnφch mo₧nostφ p°i tvorb∞ formulß°∙ se vÜak na formulß°i nezobrazφ objekty, kterΘ nejsou pou₧itelnΘ ve verzi 1.x. ZruÜφ se tak vzorce a objekty, kterΘ nepodporuje p°edchozφ verze programu.
Pro ulehΦenφ prßce s formulß°i slou₧φ projekt, co₧ je seskupenφ formulß°∙ dostupnΘ z jedinΘho souboru. Jde o slo₧ku vytvß°ejφcφ stromovou strukturu, ve kterΘ je n∞kolik dokument∙. Do projektu lze vlo₧it vφce formulß°∙, kterΘ majφ n∞co spoleΦnΘho, a ve zvolenΘm po°adφ. P°i prßci m∙₧e b²t otev°en pouze jeden projekt. Soubor projektu ve skuteΦnosti neobsahuje vlo₧enΘ soubory, ale pouze odkazy na n∞. O tom, ₧e funkce projekt∙ a jejich vytvß°enφ je teprve ve v²voji, sv∞dΦφ to, ₧e zm∞ny v jednotliv²ch formulß°φch je nutnΘ uklßdat zvlßÜ¥, a nikoliv pomocφ volby Zav°i projekt Φi Ulo₧ projekt.
Zßv∞r
Program FormFiller nemß ve svΘm oboru konkurenci. Firma toho vÜak nezneu₧φvß a neustßle rozÜi°uje svΘ slu₧by a poΦet formulß°∙ i mo₧nosti programu. Prßce s programem je jednoduchß a intuitivnφ. Z v²hrad mohu uvΘst pouze to, ₧e program je obΦas nestabilnφ. Jako uΦiteli mi takΘ chyb∞la mo₧nost tisknout vysv∞dΦenφ. Na Üt∞stφ jsou vÜak k dispozici jinΘ komplexnφ programy urΦenΘ pro Ükoly, kterΘ toto krom∞ jinΘho dokß₧ou.
Karel VaÜφΦek
Infotipy
www.ff.cz www.form.cz
FormFiller Standard 2.12
Program pro vypl≥ovßnφ a nßvrh formulß°∙ na poΦφtaΦi.