Você está na página 1de 6

Kapitola 11: Formule

143

11.
Formul

Formule

 DEM-11-01

Formule jsou specilnm typem dokumentu Wordu, kter umouje zadvat ve Wordu data, kter lze snadno nast napklad do databzovho systmu MS Access. Formul obsahuje pole, kter jsou specilnm ppadem textu. Jejich obsah je mon samostatn uloit do textovho souboru. Pipravme formul pro objednvn program dodvanch firmou Encin. Vsledn objednvka je na obr. 11-1.
OBR. 11-1: VSLEDN VZHLED FORMULE

Oteveme nov przdn dokument. Stylem Nadpis 1 napeme nadpis Objednvka. Na dalm dku nastavme tabultory na pozice 1,5 cm, 3 cm a 6,5 cm (viz kap. 2.6). Napeme slovo Dodavatel a vypeme adresu firmy Encin. Adresu odsadme pomoc tabultor 3 cm od kraje dku, PS 1,5 cm od kraje dku. Dle dopeme popis Odbratel: a tabultorem odsadme popis nzev firmy. Stiskneme tabultor. Pole formul budeme vkldat pomoc panelu nstroj Formule (viz obr. 11-2), kter zobrazme pkazem ZOBRAZIT, PANELY NSTROJ a vbrem panelu Formule ze seznamu.
OBR. 11-2: PANEL NSTROJ FORMULE

Kapitola 11: Formule Textov pole

144

Klepnutm do tlatka Textov pole formule vlome textov pole, do kterho bude uivatel vkldat nzev firmy. Klepnutm do tlatka Monosti pole formule zobrazme dialogov okno Monosti textovho pole formule (viz obr. 11-3). Vyplme postupn toto okno: Ponechme typ pole obyejn text. S dalmi typy pol se seznmme postupn. Do pole maximln dlka vyplnme 50, uivatel bude moci zapsat do pole maximln 50 znak. Do pole vchoz text meme vyplnit text, kter se nabdne uivateli ped tm, ne zane vyplovat formulov pole. Vyplnn tohoto pole nen povinn. V poli formt textu meme nastavit formtovn uivatelem vyplnnho textu, napklad velk psmeno na zatku textu. V sekci spustit makro meme vybrat makro, kter se spust pi vstupu (pi pesunu kurzoru na textov pole), a makro, kter se spust pi vstupu (pi ukonen prav pole). V poli zloka meme vyplnit nzev pole. Na tento nzev se meme odkazovat ve vrazech potanch ve formuli. Je-li zakrtnuto pole Pepotat pi vstupu, pi ukonen prce s tmto polem se aktualizuj vechna pole v dokumentu. Aby mohl uivatel vkldat do pole data, mus bt zakrtnuto pole Vyplnn povoleno.
OBR. 11-3: DIALOGOV OKNO MONOSTI TEXTOVHO POLE FORMULE

Npovdn text

Klepnutm na tlatko Npovdn text... zobrazme okno Npovdn text pole formule (viz obr. 11-4). Na kart Stavov dek klepneme do pole Nsledujc text a doplnme text Nzev firmy. Na kart Klvesa (F1) doplnme do pole Nsledujc text: Uvete cel nzev firmy tak, jak ji chcete uvdt v adrese firmy. Ob okna uzaveme klepnutm na tlatko OK.

OBR. 11-4: DIALOGOV OKNO NPOVDN TEXT POLE FORMULE

Zmek

Podvejme se nyn na formul z pohledu uivatele, kter sm mnit jen obsah formulovch pol. Ostatn sti formule zamkneme. Z nabdky zvolme NSTROJE, ZMEK. Zobrazme tak dialogov okno Zmek (viz obr. 11-5). V nm umstme teku k poloce Formuli, povolme tak mnit jen formulov pole. Pole heslo nebudeme vyplovat. Dokument zamkneme klepnutm do tlatka OK. Dokument meme zamknout tak klepnutm do tlatka Ochrana formule v panelu nstroj Formule.

Kapitola 11: Formule


OBR. 11-5: DIALOGOV OKNO ZMEK

145 Kurzor lze nyn umstit jen do formulovho pole. Ve stavovm dku se objevuje npovda k poli, ve kterm je kurzor, v naem ppad je to text Nzev firmy. Po stisknut klvesy F1 se objev okno s textem, kter jsme vyplnili v kart Klvesa (F1) okna Npovdn text pole formule (viz obr. 11-6).
OBR. 11-6: NPOVDA K POLI FORMULE

slo

Vpoet

Pepoet pol

Vrame se nyn k nvrhu formule. Klepnutm do tlatka Ochrana formule nebo volbou NSTROJE, ODEMKNOUT DOKUMENT povolme pravy formule. Do formule doplnme textov pole pro vyplnn jmna zodpovdn osoby a adresy dle obr. 11-1. Pro vechna pole ponechme typ obyejn text. Pro pole zodpovdn osoba doplnme v okn M onosti textovho pole formule formt textu Vechna prvn velk a Mo maximln dlku 30 znak. Obdobn vyplnme vlastnosti pole pro zadvn ulice a msta. Pro pole PS vyplnme maximln dlku 6 znak. Pod adresou vynechme zatm dva przdn dky a na nsledujc dek chceme vloit tabulku. Pouijeme k tomu tlatko Vloit tabulku v panelu nstroj Formule70. Vlome tabulku, kter m 2 sloupce a 2 dky. Do prvnho dku tabulky nadepeme Program a Poet kus, upravme ku sloupc a zarovnn tabulky dle obr. 11-1. Prvn sloupec tabulky zatm ponechme nevyplnn, do druhho sloupce tabulky chceme vloit pole pro vyplnn potu objednvanch program. Klepneme do buky v druhm sloupci druhho dku a klepnutm na tlatko Textov pole formule sem vlome textov pole. Klepnutm na tlatko Monosti pole formule zobrazme okno Monosti textovho pole formule. V poli Typ vybereme slo, do pole Vchoz slo vyplnme 1, do pole Maximln dlka 2, v poli Formt sla vybereme ze seznamu prvn monost 0, zobrazme tak cel slo. Ostatn vlastnosti pole ponechme beze zmny, prci s oknem ukonme klepnutm do tlatka OK. Do tabulky pidme jet dva dky shodn s druhm dkem tabulky. Ozname cel druh dek tabulky a zkoprujeme ho kombinac Ctrl C do schrnky. Nov dek tabulky vlome tak, e klepneme na prvn voln dek pod tabulkou a vlome tam obsah schrnky kombinac Ctrl V. Takto vlome na konec tabulky dva dky. Do poslednho dku tabulky vlome pole s celkovm potem objednanch program. Ne budeme vkldat pole s vpotem, musme vhodn nazvat pole s poty kus, kter budeme stat. Klepneme na textov pole v druhm dku tabulky, klepneme na tlatko Monosti pole formule a v okn Monosti textovho pole formule vyplnme do pole Zloka nzev pole kusy1. Stejnm postupem vyplnme nzev zloky pro pole ve tetm dku kusy2 a pro pole ve tvrtm dku kusy3. Do buky ve druhm sloupci poslednho dku tabulky vlome textov pole a zobrazme pro nj okno Monosti textovho pole formule. V poli typ vybereme Vpoet. Msto pole vchoz text se zobrazilo pole Vraz, do tohoto pole zapeme vraz, kter chceme vypotvat. Do pole zapeme =kusy1+kusy2+kusy3. Po zamen dokumentu toto pole neme uivatel vyplovat, Word ho vypluje automaticky. Chceme, aby se celkov souet pot objednvanch program pepoetl vdy, po vyplnn potu objednvanch program v ktermkoli dku tabulky. Musme tedy jet v okn Monosti textovho pole formule pro vechna pole s poty objednvanch kus zakrtnout pole Pepotat pi vstupu. Tak budou vdy po ukonen prce s ktermkoli z tchto pol pepotna vechna pole v dokumentu.
70

Prci s tabulkami podrobn popisuje kapitola 3.

Kapitola 11: Formule Datum

146

Dal typy textovho pole Zakrtvac polko

Pod tabulkou vynechme przdn dek a na dal dek napeme V a po mezee vlome tlatkem textov pole formule textov pole. Po mezee napeme slovo dne a po dal mezee vlome textov pole, do kterho bude uivatel vkldat datum. Tlatkem Monosti pole formule zobrazme okno Monosti textovho pole formule. Vybereme typ datum. V poli formt data vybereme monost d.M.yyyy. Budeme tedy zadvat den pak msc a pak tyi cifry udvajc rok. Prci s oknem ukonme klepnutm do tlatka OK. V poli Typ meme krom monost obyejn text, slo, datum a vpoet vybrat jet monosti aktuln datum nebo aktuln as. dn z tchto typ neme uivatel vyplovat, oba jsou automaticky vyplnny Wordem. Na przdn dek za adresu doplnme zakrtvac pole oznaujc, zda je odbratel pltcem DPH. Polko vlome klepnutm do tlatka Zakrtvac polko formule. Tlatkem Monosti pole formule vyvolme okno Monosti zakrtvacho polka formule (viz obr. 11-7).
OBR. 11-7: DIALOGOV OKNO MONOSTI ZAKRTVACHO POLKA FORMULE

Rozbalovac pole

Ponechme automatickou velikost zakrtvacho polka, nastavme vchoz hodnotu na nezakrtnuto. Aby mohl uivatel zadvat informace, mus bt zakrtnut pole Zakrtvac polko je aktivn. Dal pole v okn maj stejn vznam jako pole v okn Monosti textovho pole formule, kter ji byla vysvtlena. V kart Stavov dek okna Npovdn text pole formule, kter zobrazme klepnutm na tlatko Npovdn text..., vyplnme text: Zakrtnte pole, jestlie jste pltci DPH. Ob okna uzaveme klepnutm do tlatka OK. Za polko dopeme text Pltce DPH. Do bunk v prvnm sloupci tabulky chceme vloit rozbalovac pole. Uivatel bude nzev programu vybrat ze zobrazenho seznamu. Kurzor umstme do buky v prvnm sloupci druhho dku a klepneme do tlatka Rozbalovac pole formule. Pot klepnutm na tlatko Monosti pole formule zobrazme dialogov okno Monosti rozbalovacho pole formule (viz obr. 11-8).
OBR. 11-8: DIALOGOV OKNO MONOSTI ROZBALOVACHO POLE FORMULE

Kapitola 11: Formule

147

Do pole poloka postupn napeme nzvy program a tlatkem Pidat je zaadme do rozbalovacho seznamu. Poad poloek seznamu meme mnit pomoc tlatek se ipkami vpravo od seznamu. Ostatn vlastnosti rozbalovacho seznamu ponechme beze zmny a prci s oknem ukonme klepnutm na tlatko OK. Formulov pole ozname, kombinac Ctrl C zkoprujeme do schrnky a kombinac Ctrl V vlome do bunk v prvnm sloupci tetho a tvrtho dku tabulky. Podvejme se nyn na dosud nepouit tlatka v panelu nstroj Formule: Tlatkem Navrhnout tabulku zobrazme panel nstroj Tabulky a ohranien a pepneme se do reimu nvrhu tabulky (podrobnji viz kap. 3.16). Po klepnut do tlatka Vloit rm meme v textu vytyit umstn rmu. Rm je obdobou textovho pole, me obsahovat texty nebo obrzky. Monosti jeho formtovn jsou chud ne u textovho pole. Tlatkem Stnovn formule meme potlait i nastavit ed stnovn formulovch pol. Hotov formul si prohldneme z pohledu uivatele. Klepneme do tlatka Ochrana formule. Formul ulome jako bn dokument. Nyn meme ve formuli vyplovat pouze formulov pole. Mezi jednotlivmi poli se meme pohybovat pomoc kurzorovch klves. Na dal pole se meme pesunout tak pomoc klvesy Tab, na pedchoz pole pomoc kombinace klves Shift Tab. Vyplme nyn objednvku podle obr. 11-9. Do textovch pol meme pst pouze text, kter odpovd nastavenmu typu pole, jinak Word zobraz chybov hlen. Zakrtnut i zruen zakrtnut zakrtvacho polka provedeme my nebo mezernkem. Ze seznam v rozbalovacch polch meme vybrat pomoc myi.
OBR. 11-9: VZOR VYPLNN OBJEDNVKY

Uloen dat Data z formulovch pol chceme uloit do samostatnho textovho souboru, aby je  bylo pozdji mon nast napklad do databzovho systmu. Z nabdky zadme NSTROJE, DEM-11-02.txt MONOSTI, vybereme kartu Uloit a zakrtneme pole Uloit pouze data formul a potvrdme nastaven klepnutm na tlatko OK. Potom zadme z nabdky SOUBOR, ULOIT nebo klepneme na tlatko Uloit. Zobraz se okno Uloit jako, v tomto okn Word nabz typ souboru pouze text. Vyplnme nzev souboru, Word k nzvu pid koncovku txt. Pi ukldn ns Word varuje, e se text mon obsahuje formtovn, kter nen s formtem pouze text kompatibiln a me se tedy pi ukldn ztratit. Klepnutm do tlatka Ano potvrdme, e chceme soubor

Kapitola 11: Formule

148

uloit. Na disk bude uloen textov soubor obsahujc jeden dek. Pole formule jsou oddlena stednky, textov pole jsou uzavena do uvozovek, obsah zakrtvacho polka je zapsn jako nula (nezakrtnuto) nebo jednika (zakrtnuto).

Shrnut
1. Specilnm typem dokumentu Wordu je formul. 2. Krom bnho textu jsou ve formuli formulov pole. Po vytvoen autor formul zamkne a uivatel formule vypluje jen formulov pole. 3. Do formule lze vkldat textov pole, zakrtvac polka a rozbalovac pole formule. 4. Pro textov pole lze zadat typ dat, kter lze do pole zadvat obyejn text, slo, datum. 5. Do nkterch typ textovch pol neme uivatel zapisovat, jsou to typy aktuln datum, aktuln as a vpoet. 6. Obsah formulovch pol lze samostatn uloit bez dalho textu v dokumentu do textovho souboru.

Você também pode gostar