Tvorba uživatelských tiskových formulářů

Slides:



Advertisements
Podobné prezentace
Statistické funkce v tabulkovém kalkulátoru Excel MS
Advertisements

Microsoft Word 2010 I. Spuštění aplikace Wordu Popis prostředí Základní editace textu VY_32_INOVACE_52_MS_Word_ I.
MS ACCESS - DOTAZY DATABÁZOVÉ SYSTÉMY.
VISUAL BASIC Práce s řetězci Použitá literatura: Kvoch: Visual Basic 4.
Databáze Dotazy.
Stěžejní funkce MS Excel 2007/2010, jejich ovládání a možnosti využití
Tabulky v MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
X EXEL.
MS Excel - funkce Břetislav Regner PROJEKT financovaný
Kvantitativní metody výzkumu v praxi
Opakování Co je výsledkem následujícího prográmku? my $a="kol"; my $b="o"; $a.= $b; $b.= $a; print "a = $a, b = $b\n"; Vkládání speciálních znaků? Uvozovací.
Typy programů operační systémy programy pro práci se soubory
Programování v Pascalu Přednáška 3
Základní škola a Mateřská škola, Šumná, okres Znojmo OP VK Tematický celek: Informatika Název a číslo učebního materiálu VY _32_INOVACE_04_13.
Školení počítače Excel
Informatika pro ekonomy II přednáška 11
TABULKOVÉ PROCESORY.
Skriptový jazyk, který se používá při tvorbě stránek.
17.Tabulkový procesor (filtrování a řazení dat, formuláře, podmínky a podmíněné formátování, export a import dat) Barbora Skoumalová 4.A.
Tabulkový procesor.
Databáze Tabulky a typy dat VY_32_INOVACE_7B11. Proč datové typy ? Abychom mohli do tabulky vložit data, musíme jednotlivým polím (sloupcům) přiřadit.
Školení správců II. Petr Pinkas RNDr. Vít Ochozka.
Tabulkový procesor (spreadsheet) program zpracovávající tabulku informací umožňuje zapisovat čísla a krátké texty do tabulek a pak tyto zapsané údaje zpracovat.
Základní škola a Mateřská škola, Šumná, okres Znojmo OP VK Tematický celek: Informatika Název a číslo učebního materiálu VY _32_INOVACE_04_17.
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu „Učíme moderně“ Registrační číslo projektu:
Referát č. 17 Tabulkový procesor
Hromadná korespondence
KIV/ZIS cvičení 6 Tomáš Potužák. Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Stáhnout soubor studenti_dotazy_sql.mdb.
Výpočetní technika Akademický rok 2010/2011 Letní semestr Mgr. Petr Novák Katedra informatiky a geoinformatiky FŽP UJEP
MS ACCESS DOTAZY.
MS Excel Funkce 1. Příklad logické funkce: KDYŽ 2. MATEMATICKÉ FUNKCE 3. LOGICKÉ FUNKCE 4. TEXTOVÉ FUNKCE 5. STATISTICKÉ FUNKCE.
Název projektuInovace ŠVP na OA a JŠ Třebíč Číslo projektuCZ.1.07/1.5.00/ Číslo a název šablony klíčové aktivityIII/2 Inovace a zkvalitnění výuky.
Tabulkové procesory (MS Excel) Ing. Jan Roubíček.
Tabulkové procesory Pelikánová Lucie 2002.
Využití vzorců a funkcí k úpravám v textu
Úvod do MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Vzorec v buňce v tabulkovém procesoru Vzorec v buňce v tabulkovém procesoru Microsoft ® Excel Zpracovala : Dana Lišková 4.B
Název projektuInovace ŠVP na OA a JŠ Třebíč Číslo projektuCZ.1.07/1.5.00/ Číslo a název šablony klíčové aktivityIII/2 Inovace a zkvalitnění výuky.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Databáze Dotazy VY_32_INOVACE_7B16. Dotazy umožňuje vybrat určité záznamy z tabulky na rozdíl od filtru vybrané záznamy umístí do samostatné dočasné nebo.
Excel– Zásady Ing. Bohumil Bareš.
7. Typ soubor Souborem dat běžně rozumíme uspořádanou množinu dat, uloženou mimo operační paměť počítače (na disku). Pascalský soubor je abstrakcí skutečného.
Univerzita třetího věku kurz Pokročilý Tabulkový procesor 3.
Tabulkový procesor. Tabulkový procesor pokročilé funkce filtrování a řazení dat formuláře podmínky a podmíněné formátování export a import dat.
Databáze velké množství dat pevně dané struktury
MS Excel 2 Martin Kotlík Brno, 20. ledna 2015 Obsah předchozího semináře 1 1.Popis programu Excel 2.Základní dovednosti 3.Typy vkládaných dat 4.Formát.
VISUAL BASIC PRALG.
Databázové systémy Přednáška č. 5 Datové typy a Fyzická organizace dat.
EXCEL ÚPRAVY GRAFU, KARTA FORMÁT. MINIGRAFY ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
Lišta nástrojů Standard otevření, uložení a další manipulace se soubory (tj. projekty) načítání dat (mapových vrstev) „žluté plus“ změna měřítka odkaz.
Lišta nástrojů Standard otevření, uložení a další manipulace se soubory (tj. projekty) načítání dat (mapových vrstev) „žluté plus“ odkaz na další lišty.
ACCESS DOTAZY Ing. Jana Horáková IKT MS Office
Fce VB - matematické Abs( výraz ) Fix( výraz ) Int( výraz) Sgn(výraz )
filtrování a řazení dat, podmíněné formátování,
Databáze MS ACCESS 2010.
Filtrování záznamů Filtr podle výběru Filtr podle formuláře Rozšířený filtr Symboly, výrazy Dotazy.
Využití sestavy Zobrazení a typy Části sestavy Vytvoření sestavy Ovládací prvky.
Rozdíl mezi databází a tabulkou Rozdíl mezi Accessem a Excelem
Databáze MS ACCESS 2010.
KIV/ZD cvičení 8 Tomáš Potužák.
Ukládání dat biodiverzity a jejich vizualizace
SQL – příkaz SELECT Ing. Roman Danel, Ph.D.
Lenka Forstová Lucie Pelikánová
Číslo projektu CZ.1.07/1.4.00/ Název sady materiálů
Základní škola T. G. Masaryka a Mateřská škola Poříčany, okr. Kolín
Vzorce, vkládání vzorce, kopírování vzorce
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: MS Excel
MS EXCEL – tabulkový procesor
Úvod do prostředí Upraveno pro verzi 2007
zpracovaný v rámci projektu
Transkript prezentace:

Tvorba uživatelských tiskových formulářů PREMIER system Tvorba uživatelských tiskových formulářů (c) PREMIER system 2006-2009

Obsah školení Úvod, základní pojmy Práce s údaji Přenos hodnot na tiskový formulář Aplikace formuláře v systému PREMIER Doplňující podpůrné funkce systému PREMIER (c) PREMIER system 2006-2009

Základní pojmy Co jsou to datové tabulky ? Typy údajů Základní práce s tabulkami Co jsou to indexy ? Aktuální pracovní prostředí (c) PREMIER system 2006-2009

Co je to datová tabulka ? Soubor pro přehledné uchování dat Nástroj pro rychlé přečtení uchovaných dat Pro jednoduchost lze uspořádání dat srovnat s tabulkovým procesorem (např. MS Excel) Na rozdíl od Excelu musí být v celém sloupci stejný formát údaje (buňky) Tabulka se člení na věty (řádky) a údaje (pojmenované sloupce) (c) PREMIER system 2006-2009

Základní typy údajů N - Číselné (numeric) 3.125,- C - Znakové (charakter) ABC D - Datumové (date) 21.10.2003 L – Logické (logical) Ano/Ne M – Znakové, neomezené (Memo) G - General (c) PREMIER system 2006-2009

Základní práce s tabulkou Přidávání věty (Insert) Změna věty (Edit) Vymazání věty (Delete) Řazení Filtrace Vyhledávání (c) PREMIER system 2006-2009

Co jsou to indexy Index je pomocný soubor, zajišťující rychlé vyhledání požadovaného údaje dle binárního stromu, lidsky řečeno půlením intervalů. Díky indexům je záznam vyhledán během zlomku sekundy a zatížení harddisku nebo počítačové sítě minimální. Pro orientaci: K vyhledání údaje z databáze se 130.000 věty je půlením intervalu nalezen záznam průměrně 17 kroky, tj. jakoby jste prohledávali databázi se 17 údaji. Bude-li mít tabulka milión vět, bude prohledávání trvat 20 kroků, což je pro počítačový čas zlomek sekundy. Prohledávání tabulky bez indexu by trvalo průměrně 500.000 kroků, tj. několik minut, včetně zahlcení počítačové sítě. (c) PREMIER system 2006-2009

Aktuální pracovní prostředí Pracovní prostředí je souhrn otevřených: Tabulek Pomocných kurzorů (dočasných pomocných tabulek) Paměťových proměnných Pro výstup na tiskových formulář je klíčová aktuálně vybraná tabulka. U ostatních tabulek je klíčový ukazatel věty. (c) PREMIER system 2006-2009

Práce s údaji Co to jsou funkce Nejvýznamnější funkce numerických údajů Nejvýznamnější funkce znakových údajů Nejvýznamnější funkce logických údajů Nejvýznamnější funkce datumových údajů Transformace mezi různými typy údajů (c) PREMIER system 2006-2009

Co to jsou funkce Funkcí se rozumí příkaz, který jakkoliv upraví hodnotu vstupního údaje Funkce se člení na: Základní/systémové, které poskytuje vývojové prostředí (VFP). Např. Left(“Hotově“,1) vrací první písmeno z leva tj. „H“ Definované, které poskytuje systém PREMIER. Např. ps_round(123.65, 0.5) vrací hodnotu zaokrouhlenou na padesátihaléře .tj 123,50 (c) PREMIER system 2006-2009

Funkce numerických údajů K použití se nabízí běžné matematické funkce, např. *,/,+,- Round(N_údaj, počet míst) zaokrouhlí údaj na uvedený počet míst INT(N_údaj) usekne desetinné místo. ABS(N_údaj) vrací absolutní hodnotu. MAX(N_údaj1, N_údaj2) porovná a vrací větší hodnotu MIN(N_údaj1, N_údaj2) porovná a vrací menší hodnotu (c) PREMIER system 2006-2009

Funkce znakových údajů K použití se nabízí sčítací matematická funkce +. Např. “Karel“+“ Gott“ = “Karel Gott“ Alltrim(C_údaj) odstraní mezery zleva i zprava Left(C_údaj, počet) usekne výraz zleva Right(C_údaj, počet) usekne výraz zprava. Substr(C_údaj, odkud, počet) usekne výraz od uvedeného místa. Nezadá-li se počet, usekne se výraz až do konce. Lower(C_údaj) převede text na malá písmena Upper(C_údaj) převede text na velká písmena Padl(údaj, počet, znak) doplní údaj požadovaným počtem znaků zleva. Např. Padl(“128“,10,“0“) vrátí údaj 128 doplněný znakem „0“, tj. “0000000128“. Padr(údaj, počet, znak) totéž co Padl, ale zprava, tj. “1280000000“ (c) PREMIER system 2006-2009

Funkce logických údajů Logický výraz vrací pouze dva stavy .T./.F. (Pravda/Nepravda) K použití se nabízí všechny porovnávací logické funkce <,>,=,<>,<=,>=,==,NOT, AND (a zároveň), OR (nebo). K dispozici je znak negace „!“, totéž co .NOT. Např. Chceme-li vybrat všechny partnery mimo mateřské společnosti, zadáme !nazev_odb=„FIRMA AG“. Empty(výraz) – vrací .T., je-li výraz prázdný IIF(podmínka, pak, jinak) – slouží k vyhodnocení podmínky a vrací výraz pak nebo jinak. Např. IIF(datum_spl<date(), “V prodlení”, “Před splatností“) vrátí u faktury text „V prodlení“ nebo „před splatností“ v závislosti na vyhodnocení podmínky. (Funkce Date() vrací dnešní datum) ICASE(1podmínka, 2podmínka, pak1, pak2, jinak) – totéž co IIF, ale můžeme zadávat více podmínek. (Od verze PS 11.1) (c) PREMIER system 2006-2009

Funkce datumových údajů Hodnoty datumových údajů se zadávají funkcí date() v pořadí rok, měsíce, den, např. date(2008,12,31) Date() vrací aktuální datum Time() vrací aktuální čas Month(D_údaj) vrátí měsíc (číselná hodnota) z datového údaje Day(D_údaj) vrátí den (číselná hodnota) z datového údaje Year(D_údaj) vrátí rok (číselná hodnota) z datového údaje Fis_Year(D_údaj) vrátí fiskální rok (číselná hodnota) z datového údaje (Funkce systému PREMIER) Fis_od(rok), Fis_do(rok) vrátí první nebo poslední den zadaného fiskálního roku (Funkce systému PREMIER) DTOS(D_údaj) převede datum na znakový formát rok,měsíc, den. Např. 01.05.2003 na 20030501. (Vhodné pro řazení,…) (c) PREMIER system 2006-2009

Transformace mezi různými typy údajů Někdy je žádoucí mít vše v jednom typu, jelikož nelze spojovat znakové údaje s jinými typy údajů. STR(N_údaj, počet, počet_des) – převede číselný údaj na znakový s celkovým počtem znaků a znaků za desetinnou čárkou. Např. STR(12.1, 10, 3) vrátí hodnotu …….12,300 (tečky znamenají mezery) TRAN(N_údaj, formát) – převede číselný údaj na znakový dle uvedeného formátu. Nejpoužívanější formát je např. “999 999.99“ nebo “@Z 999 999.99“ kde @Z znamená, že nulový výraz se vůbec nezobrazí. (Jinak by se zobrazilo 0.00) DTOC(D_údaj) – převede datumový údaj na znakový. Např. {01.01.2009} na “01.01.2009” VAL(C_údaj) – převede znakový údaj na číselný (opak funkce STR()) (c) PREMIER system 2006-2009

Přenos hodnot na tiskový formulář Co je to tiskový formulář Nastavení tiskového formuláře Objekty tiskového formuláře Členění tiskového formuláře Nejvýznamnější funkce patičky… (c) PREMIER system 2006-2009

Co je to tiskový formulář Tiskový formulář je šablona a jakýsi mezičlánek mezi vaší tabulkou a tiskárnou. Obsahuje konstantní (popisky) nebo variabilní údaje (údaje z tabulky) a dále součtové funkce. Vizuální doplněk sestavy tvoří čáry, rámečky a obrázky. (c) PREMIER system 2006-2009

Nastavení tiskového formuláře Vyvolání vzhledu stránky: Horní menu – Editovat – Nastavení stránky (c) PREMIER system 2006-2009

Objekty tiskového formuláře Objekty mají svá specifická nastavení (formáty, barvy, velikosti) Společné mají všechny objekty nastavení podmínky tisku, tzn. že se objekt bude tisknout pouze za určitého předpokladu. (c) PREMIER system 2006-2009

Členění tiskového formuláře Formulář se člení na tzv. pásy. - Úvod - Záhlaví stránky - (Záhlaví skupiny) - Tělo - (Zápatí skupiny) - Zápatí stránky - Shrnutí Nejdůležitějším pásem je „Tělo“, které tiskne věty aktuální databáze. (c) PREMIER system 2006-2009

Nejvýznamnější funkce patičky… Zápatí stránky nebo skupiny obsahuje součty údajů z „Těla“. V objektu „Pole“ lze přiřadit požadovanou součtovou funkci. (c) PREMIER system 2006-2009

Aplikace formuláře v systému PREMIER Zakládání tiskových sestav Způsob čerpání názvu údajů Práce se skupinami, přetahování čar Podmínky tisku objektu, barvy,… Práce s obrázky (c) PREMIER system 2006-2009

Zakládání tiskových sestav Nejběžnějším způsobem zakládání je kopie dle základního vzoru nebo přidání s kopií již založené sestavy. (Vzory formulářů se nacházejí v souboru ps_rep.app, který se doporučuje pravidelně aktualizovat funkcí premier update, od verze 11 lze plně využívat i internetovou galerii sestav) (c) PREMIER system 2006-2009

Způsob čerpání názvu údajů Získat potřebujeme údaj z tabulky, nebo paměťovou proměnnou (viz. 9-aktuální pracovní prostředí). Problémem je, že nemusíme znát její název. Název lze získat 3 způsoby: Návrhářem údajů (viz. obr) Režimem interaktivní nápovědy (CTRL+F1) Srovnáváním (Pokusným předplněním údaje na dokladu, např. faktuře) (c) PREMIER system 2006-2009

Návrhář údajů a interaktivní nápověda (c) PREMIER system 2006-2009

Práce se skupinami, přetahování čar Skupiny slouží převážně k mezisoučtování dat (např. potřebujeme mít mezisoučty za partnera v knize faktur) Používáme-li skupiny, musíme si ověřit seřazení tabulky. U práce s rámečky je třeba si dát pozor, aby při přechodu na jiný pás končily na svém protějšku. (Např. rámeček, který začíná v záhlaví stránky musí zasahovat do zápatí stránky) (c) PREMIER system 2006-2009

Podmínky tisku objektu, barvy,… Vlastníme-li barevnou tiskárnu, můžeme si např. určit, že faktury v prodlení v knize pohledávek se budou tisknout červeně (c) PREMIER system 2006-2009

Práce s obrázky Obrázek je podobný objekt, jako např. čára nebo rámeček. Objekt se odkazuje na soubor s obrázkem Nejčastějšími formáty jsou JPG a BMP. Pro kvalitní zobrazení se doporučuje aby byl uložen minimálně v 300 dpi. Obrázek se doporučuje umístit do základního adr. PREMIER. Jinak by nemusel být dostupný pro ostatní uživatele v síti (c) PREMIER system 2006-2009

Podpůrné funkce systému PREMIER Přesměrování tisku Pomocník pro tisk faktur Nejvýznamnější funkce systému PREMIER Seznam struktury tabulek a indexů (c) PREMIER system 2006-2009

Přesměrování tisku V nastavení vzhledu stránky (viz. 18 -nastavení tiskového formuláře) lze určit cílovou tiskárnu. Lze tak docílit toho, že např. dobírkový formulář se automaticky vytiskne na druhé, jehličkové tiskárně. Pozor, aby toto vždy fungovalo korektně, je nutné na uživatelské sestavě nastavit: další volby/prg/filtr – před tiskem nevyvolávat dialogové okno tiskárny (c) PREMIER system 2006-2009

Pomocník pro tisk faktur Systém PREMIER obsahuje výkonný nástroj pro rozdělování úloh při tisku faktur. Lze například nadefinovat: Různý počet kopií pro různé odběratele S fakturou se může zároveň automaticky vytisknout jiná sestava. Např. štítek a dobírkový formulář, je-li forma úhrady dobírkou (c) PREMIER system 2006-2009

Nejvýznamnější funkce systému PREMIER Vm_par - je neaktuální tabulka seznamu partnerů, která však má ukazatel věty na aktuálním partnerovi. Např. Chceme-li mít na objednávce faxové číslo dodavatele, zadáme vm_par.fax Koresp - je pomocná tabulka s jednou větou, která obsahuje korespondenční adresu partnera. Info_par(„požadovaný údaj“,“databáze “) – Vrací požadovaný údaj ze seznamu partnerů. Slouží tam, kde není aktivní Vm_par. „databáze“ se nemusí zadávat, je-li aktivní proměnná m.nazev_odb. Příklad Info_par(“e_mail“) vrátí e-mailovou adresu partnera. Info_zak(„požadovaný údaj“,“databáze “) – Totéž co info_par, ale vrací údaje z karty zakázky (c) PREMIER system 2006-2009

Nejvýznamnější funkce systému PREMIER Info_skl(“požadovaný údaj“,“databáze“) – Totéž co info_par, ale vrací údaje ze skladové karty. Jmenuje-li se název karty jinak než x_cislo, zadá se název výrazu jako 3. parametr. Např. Info_skl(„popis1“) vrací dlouhý Popis#1 ze skladové karty. Info_skl(“požadovaný údaj“,“databáze“) – Totéž co info_par, ale vrací údaje ze Iden_info(“druh“,kód identifikátoru) – Vrací název identifikátoru, druh=„PARI1“ až „PARI5“ (identifikátor partnera 1 až 5), nebo „SKLI1“ až „SKLI5“ (identifikátory skladové karty) nebo „ZAKI1“ až „ZAKI5“ (identifikátory v zakázkách) Skl_pok(“požadovaný údaj“) – Totéž co info_skl, ale lze jej použít pouze z pokladních dokladů. Funkce si dle vazeb sama zjistí číslo zdrojového skladu. Skl_vf(“požadovaný údaj“) – Totéž co info_skl, ale lze jej použít pouze z faktur. Funkce si dle vazeb sama zjistí číslo zdrojového skladu. Q_slovy(n_údaj, 1250) – převádí číslo na slovní výraz Inf(“tabulka.požadovaný údaj“,“prohledávací výraz“) – funkce vrací jakýkoliv údaj z jakékoliv tabulky např. inf("dokl_pu.text",“doklad='B1' ") Funkce slouží pro odborníky a není-li prohledávací výraz indexován a tabulka obsáhlá, může dojít k zahlcení sítě (seznam indexů viz. 34 - Seznam struktury databází,…) (c) PREMIER system 2006-2009

Seznam struktury databází a indexů Pro potřeby uživatelů i programátorů jsou aktuální seznamy struktur tabulek, indexů a paměťových proměnných na www.premier.cz/support/struktury.zip Ostatní, méně významné základní funkce a další informace o sestavách lze nalézt v nápovědě (F1-obsah-definování uživatelských sestav-grafická sestava) (c) PREMIER system 2006-2009