Microsoft Office Online
Přihlášení k webu Moje služba Office Online (Co je to?) | Přihlásit

 
 
Microsoft Office Access
Hledat
Hledat
 
Vyzkoušení nebo nákup
Získání systému Office 2007
Aktualizace: (c) Microsoft
Stahování pro sadu Office
 
 
 
Upozornění: Tuto stránku zobrazujete v nepodporované verzi webového prohlížeče. Tento web pracuje nejlépe v aplikaci Microsoft Internet Explorer 6.0 či novější, v aplikaci Firefox 1.5 nebo v aplikaci Netscape Navigator 8.0 či novější. Další informace o podporovaných prohlížečích

Příklady výrazů
 

Tento článek obsahuje příklady výrazů. Výraz je kombinace matematických nebo logických operátorů, konstant, funkcí, polí tabulky, ovládacích prvků a vlastností, jejímž výsledkem je jediná hodnota. Výrazy lze použít pro výpočet hodnot, ověření dat a nastavení výchozí hodnoty pole nebo ovládacího prvku.

 Poznámka:   Přestože tento článek obsahuje základní postupy pro vytváření výrazů, nejedná se o komplexní příručku pro použití nástrojů, které jsou v aplikaci Aplikace Microsoft Office Access 2007 k dispozici pro vytváření výrazů. Další informace o vytváření výrazů naleznete v článku Tvorba výrazu.

V tomto článku


Princip výrazů

V aplikaci Aplikace Office Access 2007 je pojem výraz ekvivalentem k pojmu vzorec. Výraz se skládá z několika možných prvků, které lze pro dosažení výsledku použít samostatně nebo je kombinovat. Mezi tyto prvky patří:

  • Identifikátory – názvy polí tabulky nebo ovládacích prvků ve formulářích nebo sestavách či vlastnosti těchto polí nebo ovládacích prvků.
  • Operátory, například + (plus) a - (minus)
  • Funkce, například SUM nebo AVG
  • Konstanty – hodnoty, které se nemění – jako například řetězce textu nebo čísla, která se nevypočítají pomocí výrazu.

Výrazy lze použít mnoha způsoby – například k provedení výpočtu, získání hodnoty ovládacího prvku nebo nastavení kritérií dotazu.

Další informace o použití výrazů naleznete v článku Tvorba výrazu.

Začátek stránky Začátek stránky

Příklady výrazů použitých ve formulářích a sestavách

Tabulky v této části obsahují příklady výrazů, které počítají hodnotu v ovládacím prvku umístěném ve formuláři nebo sestavě. Vypočítaný ovládací prvek se vytváří tak, že místo zadání výrazu do pole tabulky nebo dotazu jej zadáte do vlastnosti ovládacího prvku Zdroj ovládacího prvku.

V následujícím postupu je vysvětleno, jak zadat výraz do ovládacího prvku typu textové pole v existujícím formuláři nebo sestavě.

Vytvoření vypočítaného ovládacího prvku

  1. V navigačním podokně klepněte pravým tlačítkem myši na formulář nebo sestavu, kterou chcete změnit, a potom v místní nabídce klepněte na příkaz Návrhové zobrazení Obrázek tlačítka.
  2. Ve formuláři nebo sestavě klepněte pravým tlačítkem na ovládací prvek textové pole, který chcete změnit (ne na popisek přidružený k textovému poli), a v místní nabídce klepněte na příkaz Vlastnosti.
  3. V případě potřeby klepněte buď na kartu Vše nebo na kartu Datové. Obě karty obsahují vlastnost Zdroj ovládacího prvku.
  4. Klepněte na pole vedle vlastnosti Zdroj ovládacího prvku a zadejte požadovaný výraz. Můžete například zkopírovat výraz ze sloupce Výraz v tabulce v následující části.
  5. Zavřete seznam vlastností.

Výrazy kombinující nebo zpracovávající text

Výrazy v následující tabulce kombinují textové řetězce pomocí operátorů & (ampersand) a + (plus), zpracovávají textový řetězec pomocí integrovaných funkcí nebo jinak pracují s textem a vytváří tak vypočítaný ovládací prvek.

Výraz Výsledek
(#N/A) Zobrazí N/A.
=[Jméno] & " " & [Příjmení] Zobrazí hodnoty, které se nachází v polích tabulky s názvem Jméno a Příjmení. V tomto případě operátor & kombinuje pole Jméno, znak mezery (uzavřený do uvozovek) a pole Příjmení.
=Left([NázevProduktu], 1) Pomocí funkce Left zobrazí první znak hodnoty pole nebo ovládacího prvku s názvem NázevProduktu.
=Right([InventárníČíslo], 2) Pomocí funkce Right zobrazí poslední dva znaky hodnoty pole nebo ovládacího prvku s názvem InventárníČíslo.
=Trim([Adresa]) Pomocí funkce Trim zobrazí hodnotu ovládacího prvku Adresa, přičemž odstraní všechny úvodní a koncové mezery.
=IIf(IsNull([Kraj]), [Město] & " " & [PSČ], [Město] & " " & [Kraj] & " " & [PSČ]) Pomocí funkce IIf zobrazí hodnoty ovládacích prvků Město a PSČ, pokud je v ovládacím prvku Kraj hodnota Null. V opačném případě zobrazí hodnoty ovládacích prvků Město, Kraj a PSČ oddělené mezerami.
=[Město] & (" " + [Kraj]) & " " & [PSČ] Pomocí operátoru + a šíření hodnoty Null zobrazí hodnoty ovládacích prvků Město a PSČ, pokud je v poli nebo ovládacím prvku Kraj hodnota Null. V opačném případě zobrazí hodnoty polí nebo ovládacích prvků Město, Kraj a PSČ oddělené mezerami.

Šíření hodnoty Null znamená, že pokud má kterákoli součást výrazu hodnotu Null, má hodnotu Null také celý výraz. Operátor + podporuje šíření hodnoty Null, operátor & nikoli.

Výrazy v záhlaví a zápatí

Vlastnosti Stránka a Stránky se používají pro zobrazení nebo tisk čísel stránek ve formulářích nebo sestavách. Vlastnosti Stránka a Stránky jsou k dispozici pouze během tisku nebo náhledu, takže v seznamu vlastností formuláře nebo sestavy se nezobrazují. Obvykle se tyto vlastnosti používají tak, že do části záhlaví nebo zápatí formuláře nebo sestavy se umístí textové pole a použije se výraz, podobný výrazům uvedeným v následující tabulce.

Více informací o použití záhlaví a zápatí ve formulářích a sestavách naleznete v článku Vložení čísel stránek do formuláře nebo sestavy.

Výraz Výsledek příkladu
=[Stránka] 1
="Stránka " & [Stránka] Stránka 1
="Stránka " & [Stránka] & " of " & [Stránky] Stránka 1 ze 3
=[Stránka] & " of " & [Stránky] & " Stránky" 1 ze 3 Stránek
=[Stránka] & "/" & [Stránky] & " Stránky" 1/3 Stránek
=[Země/kraj] & " - " & [Stránka] ČR - 1
=Format([Stránka], "000") 001
="Vytištěno dne: " & Date() Vytištěno dne: 31. 12. 2007

Výrazy vykonávající aritmetické operace

Výrazy můžete použít ke sčítání, odečítání, násobení a dělení hodnot ve dvou nebo více polích nebo ovládacích prvcích. Pomocí výrazů lze také provádět aritmetické operace s daty. Předpokládejme například, že máte pole tabulky s názvem PožadovanéDatum. Výraz =[PožadovanéDatum] - 2 v poli nebo v ovládacím prvku vázaném na pole vrací hodnotu data a času, která odpovídá dvěma dnům před aktuální hodnotou v poli PožadovanéDatum.

Výraz Výsledek
= [Mezisoučet]+[Dopravné] Součet hodnot polí nebo ovládacích prvků Mezisoučet a Dopravné.
=[DodatDne]-[DatumOdeslání] Interval mezi hodnotami dat v polích nebo ovládacích prvcích DodatDne a DatumOdeslání.
=[Cena]*1.06 Součin hodnoty v poli nebo ovládacím prvku Cena a hodnoty 1,06 (k hodnotě Cena se přičte 6 %).
=[Množství]*[Cena] Součin hodnot polí nebo ovládacích prvků Množství a Cena.
=[ZaměstnancůCelkem]/[ZeměCelkem] Podíl hodnot polí nebo ovládacích prvků ZaměstnancůCelkem a ZeměCelkem.

 Poznámka:   Používáte-li ve výrazu aritmetický operátor (+, -, *, /) a hodnota jednoho z ovládacích prvků ve výrazu je Null, bude výsledkem celého výrazu hodnota Null. Jedná se o takzvané šíření hodnoty Null. Pokud by některé záznamy v jednom z ovládacích prvků použitých ve výrazu měly mít hodnotu Null, lze zabránit jejímu šíření převodem hodnoty Null na nulu pomocí funkce Nz  – například =Nz([Mezisoučet])+Nz([Dopravné]).

Více informací o funkci naleznete v článku Funkce Nz.

Výrazy odkazující na hodnoty v jiných polích nebo ovládacích prvcích

Někdy může být potřeba hodnota, která se nachází někde jinde, například v poli nebo ovládacím prvku v jiném formuláři nebo sestavě. Hodnotu lze z jiného formuláře nebo ovládacího prvku získat pomocí výrazu.

V následující tabulce jsou uvedeny příklady výrazů, které je možné použít ve vypočítaných ovládacích prvcích nebo formulářích.

Výraz Výsledek
=Forms![Objednávky]![KódObjednávky] Hodnota ovládacího prvku KódObjednávky ve formuláři Objednávky.
=Forms![Objednávky]![Objednávky-podformulář].Form![ObjednávkyMezisoučet] Hodnota ovládacího prvku ObjednávkyMezisoučet v podformuláři Objednávky - podformulář formuláře Objednávky.
=Forms![Objednávky]![Objednávky - podformulář]![KódVýrobku].Column(2) Hodnota třetího sloupce v prvku KódVýrobku, tj. v seznamu o více sloupcích v podformuláři Objednávky - podformulář formuláře Objednávky. (0 odkazuje na první sloupec, 1 odkazuje na druhý atd.)
=Forms![Objednávky]![Objednávky - podformulář]![Cena] * 1.22 Součin hodnoty ovládacího prvku Cena v podformuláři Objednávky - podformulář formuláře Objednávky a hodnoty 1,22 (k hodnotě ovládacího prvku Cena se přičte 22 %).
=Parent![KódObjednávky] Hodnota ovládacího prvku KódObjednávky v hlavním neboli nadřazeném formuláři aktuálního podformuláře.

Výrazy uvedené v následující tabulce představují některé způsoby použití vypočítaných ovládacích prvků v sestavách. Výrazy odkazují na vlastnost Sestava.

Více informací o této vlastnosti naleznete v článku Vlastnost Sestava.

Výraz Výsledek
=Report![Faktura]![KódObjednávky] Hodnota ovládacího prvku KódObjednávky v sestavě s názvem Faktura.
=Report![Souhrn]![Souhrn - podsestava]![CelkovýProdej] Hodnota ovládacího prvku CelkovýProdej v podsestavě Souhrn - podsestava sestavy Souhrn.
=Parent![KódObjednávky] Hodnota ovládacího prvku KódObjednávky v hlavní neboli nadřazené sestavě aktuální podsestavy.

Výrazy které počítají a sčítají hodnoty a počítají jejich průměr

Hodnoty ve více polích nebo ovládacích prvcích můžete spočítat pomocí typu funkce, který se nazývá agregační funkce. Můžete například vypočítat součet skupiny pro zápatí skupiny v sestavě nebo mezisoučet objednávky pro položky na řádku nebo ve formuláři. Můžete také spočítat počet položek v jednom nebo více polích nebo průměrnou hodnotu.

Výrazy uvedené v následující tabulce představují některé způsoby, jak použít funkce jako jsou Avg, Count a Sum.

Výraz Popis
=Avg([Dopravné]) Pomocí funkce Avg zobrazí průměr hodnot pole tabulky nebo ovládacího prvku nazvaného Dopravné.
=Count([KódObjednávky]) Pomocí funkce Count zobrazí počet záznamů v ovládacím prvku KódObjednávky.
=Sum([Prodej]) Pomocí funkce Sum zobrazí součet hodnot ovládacího prvku Prodej.
=Sum([Množství]*[Cena]) Pomocí funkce Sum zobrazí součet součinu hodnot ovládacích prvků Množství a Cena.
=[Prodej]/Sum([Prodej])*100 Zobrazí procentuální hodnotu prodeje určenou vydělením hodnoty ovládacího prvku Prodej součtem všech hodnot ovládacího prvku Prodej.

 Poznámka:   Pokud nastavíte vlastnost ovládacího prvku Formát na Procenta, vynechejte ve výrazu *100.

Více informací o použití agregačních funkcí a sčítání hodnot v polích a sloupcích naleznete v článcích Sčítání dat pomocí dotazu, Počítání dat pomocí dotazu, Počítání řádků v datovém listu a Zobrazení součtů sloupců v datovém listu.

Výrazy, které počítají, sčítají a vyhledávají vybrané hodnoty pomocí doménových agregačních funkcí

Typ funkce nazývaný doménová agregační funkce se používá, pokud je potřeba sečíst nebo spočítat vybrané hodnoty. „Doména" se skládá z jednoho nebo více polí v jedné nebo více tabulkách, případně z jednoho nebo více ovládacích prvků v jednom nebo více formulářích či sestavách. Je možné například porovnávat hodnoty v poli tabulky s hodnotami v ovládacím prvku ve formuláři.

Výraz Popis
=DLookup("[JménoKontaktu]", "[Dodavatelé]", "[KódDodavatele] = " & Forms("Dodavatelé")("[KódDodavatele]")) Pomocí funkce DLookup vrátí hodnotu pole JménoKontaktu v tabulce Dodavatelé, přičemž hodnota pole KódDodavatele v tabulce odpovídá hodnotě ovládacího prvku KódDodavatele ve formuláři Dodavatelé.
=DLookup("[JménoKontaktu]", "[Dodavatelé]", "[KódDodavatele] = " & Forms![Noví dodavatelé]![KódDodavatele]) Pomocí funkce DLookup vrátí hodnotu pole JménoKontaktu v tabulce Dodavatelé, přičemž hodnota pole KódDodavatele v tabulce odpovídá hodnotě ovládacího prvku KódDodavatele ve formuláři Noví dodavatelé.
=DSum("[VelikostObjednávky]", "[Objednávky]", "[KódZákazníka] = 'RATTC'") Pomocí funkce DSum vrátí celkový součet hodnot v poli VelikostObjednávky v tabulce Objednávky, přičemž KódZákazníka je RATTC.
=DCount("[Vyřazeno]","[Aktiva]","[Vyřazeno]=Ano") Pomocí funkce DCount vrátí počet hodnot Ano v poli Vyřazeno (pole typu Ano/Ne) v tabulce Aktiva.

Výrazy, které počítají a pracují s daty

Sledování dat a časů je základní aktivita v databázi. Můžete například zjistit stáří pohledávek tak, že vypočítáte, kolik dní uplynulo od data faktury. Data a časy lze formátovat různými způsoby, jak je ukázáno v následující tabulce.

Výraz Popis
=Date() Pomocí funkce Date zobrazí aktuální datum ve tvaru dd-mm-rr, kde dd je měsíc (1 až 31), mm je měsíc (1 až 12) a rr jsou poslední dvě číslice roku (1980 až 2099).
=Format(Now(), "tt") Pomocí funkce Format zobrazí pořadí týdne v roce pro aktuální datum, kdett představuje týdny 1 až 53.
=DatePart("rrrr", [DatumObjednávky]) Pomocí funkce DatePart zobrazí čtyřmístný rok hodnoty ovládacího prvku DatumObjednávky.
=DateAdd("r", -10, [DohodnutéDatum]) Pomocí funkce DateAdd zobrazí datum, které je 10 dní před hodnotou ovládacího prvku DohodnutéDatum.
=DateDiff("d", [DatumObjednávky], [DatumOdeslání]) Pomocí funkce DateDiff zobrazí rozdíl v počtu dní mezi hodnotami ovládacích prvků DatumObjednávky a DatumOdeslání.
=[DatumFaktury] + 30 Pomocí aritmetických operací s daty vypočítá datum 30 dní po datu uvedeném v poli nebo ovládacím prvku DatumFaktury.

Podmíněné výrazy, které vrací jednu ze dvou možných hodnot

Ukázkové výrazy uvedené v následující tabulce vrací jednu ze dvou možných hodnot pomocí funkce IIf. Funkce IIf má tři argumenty: První argument je výraz, který musí vracet hodnotu True nebo False. Druhý argument je hodnota, která se vrátí, pokud je výraz pravdivý, a třetí argument je hodnota, která se vrátí, pokud je výraz nepravdivý.

Výraz Popis
=IIf([Potvrzeno] = "Ano", "Objednávka potvrzena", "Objednávka nepotvrzena") Pomocí funkce IIf (Immediate If) zobrazí zprávu Objednávka potvrzena, pokud je hodnota ovládacího prvku Potvrzeno Ano. V opačném případě zobrazí zprávu Objednávka nepotvrzena.
=IIf(IsNull([Země/kraj]), " ", [Země]) Pomocí funkcí IIf a IsNull zobrazí prázdný řetězec, pokud je hodnota ovládacího prvku Země/kraj Null. V opačném případě zobrazí hodnotu ovládacího prvku Země/kraj.
=IIf(IsNull([Kraj]),[Město]&" "& [PSČ], [Město]&" "&[Kraj]&" " &[PSČ]) Pomocí funkce IIf a IsNull zobrazí hodnoty ovládacích prvků Město a PSČ, pokud je hodnota ovládacího prvku Kraj Null. V opačném případě zobrazí hodnoty polí nebo ovládacích prvků Město, Kraj a PSČ.
=IIf(IsNull([DodatDne]) Nebo IsNull([DatumOdeslání]), "Zkontrolujte chybějící datum", [DodatDne] - [DatumOdeslání]) Pomocí funkcí IIf a IsNull zobrazí zprávu Zkontrolujte chybějící datum, pokud je výsledkem odečtení hodnoty DatumOdeslání od hodnoty DodatDne hodnota Null. V opačném případě zobrazí interval mezi hodnotami dat ovládacích prvků DodatDne a DatumOdeslání.

Začátek stránky Začátek stránky

Příklady výrazů používaných v dotazech a filtrech

Tato část obsahuje příklady výrazů, které lze použít pro vytváření výpočtového pole v dotazu nebo pro nastavení kritérií dotazu. Výpočtové pole je sloupec v dotazu, jehož výsledek je dán výrazem. Můžete například vypočítat hodnotu, kombinovat textové hodnoty, například jména a příjmení, nebo formátovat část data.

Kritéria slouží k omezení počtu záznamů, se kterými pracujete. Pomocí operátoru Between můžete například nastavit počáteční a koncové datum a omezit tak výsledky dotazu na pouze ty objednávky, které byly dodány mezi těmito daty.

V následujících částech se dozvíte, jak lze přidat výpočtové pole do dotazu, a naleznete zde příklady výrazů pro použití v dotazech.

Zadání výpočtového pole v zobrazení návrhu dotazu

  1. V navigačním podokně klepněte pravým tlačítkem myši na dotaz, který chcete změnit, a pak v místní nabídce klepněte na příkaz Návrhové zobrazení.
  2. Klepněte do buňky Pole ve sloupci, kde chcete vytvořit výpočtové pole. Můžete zadat název pro pole následované dvojtečkou, nebo můžete zadat vlastní výraz. Pokud nezadáte název, aplikace Access zadá název Exprn:, kde n je pořadové číslo.
  3. Zadejte výraz.

    – nebo –

    Na kartě Návrh ve skupině Nastavení dotazu spusťte Tvůrce výrazů klepnutím na položku Tvůrce.

    Další informace o použití Tvůrce výrazů naleznete v článku Tvorba výrazu.

Výrazy pracující s textem v dotazu nebo ve filtru

Výrazy v následující tabulce kombinují textové řetězce pomocí operátorů & a +, zpracovávají textový řetězec pomocí zabudovaných funkcí nebo jinak pracují s textem a vytváří tak výpočtové pole.

Výraz Popis
CeléJméno: [Jméno] & " " & [Příjmení] Vytvoří pole s názvem CeléJméno, které zobrazuje hodnoty v polích Jméno a Příjmení, oddělené mezerou.
Adresa2: [Město] & " " & [Kraj] & " " & [PSČ] Vytvoří pole s názvem Adresa2, které zobrazuje hodnoty v polích Město, Kraj a PSČ, oddělené mezerami.
VýrobekPočáteční:Left([NázevVýrobku], 1) Vytvoří pole s názvem VýrobekPočáteční a potom pomocí funkce Left zobrazí v poli VýrobekPočáteční první písmeno hodnoty pole NázevVýrobku.
KódTypu: Right([InventárníČíslo], 2) Vytvoří pole s názvem KódTypu a potom pomocí funkce Right zobrazí poslední dva znaky hodnot pole InventárníČíslo.
KódOblasti: Mid([Telefon],2,3) Vytvoří pole nazvané KódOblasti a potom pomocí funkce Mid zobrazí tři znaky, počínaje druhým znakem hodnoty pole Telefon.

Výrazy provádějící aritmetické operace ve výpočtových polích

Výrazy můžete použít k sečtení, odečtení, násobení a dělení hodnot ve dvou nebo více polích nebo ovládacích prvcích. Lze také provádět aritmetické operace s daty. Předpokládejme například, že máte pole typu Datum a čas nazvané DodatDne. Výraz =[DodatDne] - 2 vrátí hodnotu typu Datum a čas rovnou dvěma dnům před hodnotou v poli DodatDne.

Výraz Popis
ZákladníDopravné: [Dopravné] * 1.1 Vytvoří pole s názvem ZákladníDopravné a potom v poli zobrazí náklady na dopravné plus 10 procent.
VelikostObjednávky: [Množství] * [JednotkováCena] Vytvoří pole s názvem VelikostObjednávky a potom zobrazí součin hodnot v polích Množství a JednotkováCena.
ČasSledování: [DodatDne] - [DatumOdeslání] Vytvoří pole s názvem ČasSledování a potom zobrazí rozdíl mezi hodnotami v polích DodatDne a DatumOdeslání.
CelkováZásoba: [JednotkyNaSkladě]+[ObjednánoJednotek] Vytvoří pole s názvem CelkováZásoba a potom zobrazí součet hodnot v polích Množství a JednotkováCena.
ProcentaDopravného: Sum([Dopravné])/Sum([Mezisoučet]) *100 Vytvoří pole s názvem ProcentaDopravného a potom zobrazí procentuální hodnotu nákladů na dopravné v každém mezisoučtu. Tento výraz sečte hodnoty v poli Dopravné pomocí funkce Sum a potom tyto součty vydělí součtem hodnot v poli Mezisoučet.

Aby bylo možné použít tento výraz, je nutné převést výběrový dotaz na souhrnný dotaz, protože je potřeba použít řádek Celkem v návrhové mřížce a buňku Celkem pro toto pole je potřeba nastavit jako Výraz.

Více informací o vytváření souhrnného dotazu naleznete v článku Sčítání dat pomocí dotazu.

Pokud nastavíte vlastnost pole Formát na Procenta, vynechejte ve výrazu *100.

Více informací o použití agregačních funkcí a sčítání hodnot v polích a sloupcích naleznete v článcích Sčítání dat pomocí dotazu, Počítání dat pomocí dotazu, Počítání řádků v datovém listu a Zobrazení součtů sloupců v datovém listu.

Výrazy, které pracují a počítají s daty ve výpočtových polích

Téměř všechny databáze ukládají a sledují data a časy. V aplikaci Access můžete s daty a časem pracovat nastavením příslušných polí ve vašich tabulkách na typ Datum a čas. Aplikace Access umožňuje provádět aritmetické výpočty s daty. Můžete například zjistit stáří pohledávek tak, že vypočítáte, kolik dní uplynulo od data faktury.

Výraz Popis
Prodleva: DateDiff("d", [DatumObjednávky], [DatumOdeslání]) Vytvoří pole s názvem Prodleva a potom pomocí funkce DateDiff zobrazí počet dní mezi datem objednání a datem odeslání.
PřijatRoku: DatePart("rrrr",[ZaměstnánOd]) Vytvoří pole s názvem PřijatRoku a potom pomocí funkce DatePart zobrazí rok, ve kterém byl každý ze zaměstnanců přijat.
MinusTřicet: Date( )- 30 Vytvoří pole s názvem MinusTřicet a potom pomocí funkce Date zobrazí datum 30 dní před aktuálním datem.

Výrazy, které počítají, sčítají a počítají průměr hodnot pomocí agregačních funkcí SQL nebo doménových agregačních funkcí

Výrazy uvedené v následující tabulce využívají funkce jazyka SQL (Structured Query Language), které seskupují nebo shrnují data. V souvislosti s těmito funkcemi (například Sum, Count a Avg) se často hovoří o agregačních funkcích.

Kromě agregačních funkcí poskytuje aplikace Access také „doménové" agregační funkce, které se používají k selektivnímu sčítání nebo počítání hodnot. Je možné například spočítat pouze hodnoty v určité oblasti, nebo vyhledat hodnotu v jiné tabulce. Do sady doménových agregačních funkcí patří funkce DCount, funkceDCount a funkce DAvg.

Pro výpočet celkových součtů je často nutné vytvořit souhrnný dotaz. Chcete-li například provést souhrn podle skupiny, je třeba použít souhrnný dotaz. Souhrnný dotaz lze povolit v návrhové mřížce dotazu klepnutím na příkaz Souhrny v nabídce Zobrazit.

Výraz Popis
PočetŘádků:Count(*) Vytvoří pole s názvem PočetŘádků a potom pomocí funkce Count zjistí počet záznamů v dotazu, včetně záznamů s poli s hodnotou Null (prázdnými poli).
ProcentaDopravného: Sum([Dopravné])/Sum([Mezisoučet]) *100 Vytvoří pole s názvem ProcentaDopravného a potom vypočítá procentuální hodnotu nákladů na dopravné v každém mezisoučtu vydělením součtu hodnot v poli Dopravné součtem hodnot v poli Mezisoučet. (Tento příklad využívá funkci Sum.)

 Poznámka:   Tento výraz je nutné použít se souhrnným dotazem. Pokud nastavíte vlastnost pole Formát na Procenta, vynechejte ve výrazu *100.

.

Více informací o vytváření souhrnného dotazu naleznete v článku Sčítání dat pomocí dotazu.

PrůměrDopravného: DAvg("[Dopravné]", "[Objednávky]") Vytvoří pole s názvem PrůměrDopravného a potom pomocí funkce DAvg vypočítá průměrné dopravné ze všech objednávek v souhrnném dotazu.

Výrazy pro práci s poli s chybějícími informacemi (pole s hodnotami Null)

Uvedené výrazy pracují s poli, u kterých mohou chybět informace. Jedná se například o pole obsahující hodnoty Null (neznámé nebo nedefinované hodnoty). S hodnotami Null se setkáváte často, například u nového výrobku s neznámou cenou, nebo když spolupracovník zapomene zadat hodnotu k objednávce. Schopnost nalézt a zpracovat hodnoty Null může být velmi důležitou součástí databázových operací a výrazy v následující tabulce demonstrují některé běžné způsoby zpracování těchto hodnot.

Výraz Popis
AktuálníZemě:IIf(IsNull([Země]), " ", [Země]) Vytvoří pole s názvem AktuálníZemě a potom pomocí funkce IIf a IsNull v tomto poli zobrazí prázdný řetězec, pokud pole Země obsahuje hodnotu Null. V opačném případě zobrazí obsah pole Země.
ČasSledování: IIf(IsNull([DodatDne] - [DatumOdeslání]), "Zkontrolujte, zda nechybí datum", [DodatDne] - [DatumOdeslání]) Vytvoří pole s názvem ČasSledování a potom pomocí funkce IIf a IsNull zobrazí zprávu Zkontrolujte chybějící datum, pokud je v jednom z polí DodatDne nebo DatumOdeslání hodnota Null. V opačném případě zobrazí rozdíl mezi těmito daty.
PůlročníProdej: Nz([ProdejČtvrtletí1]) + Nz([ProdejČtvrtletí2]) Vytvoří pole s názvem PůročníProdej a potom zobrazí celkový součet hodnot v polích ProdejČtvrtletí1 a ProdejČtvrtletí2, přičemž nejdříve pomocí funkce Nz převede všechny hodnoty Null na nulu.

Výrazy, které vytvářejí výpočtové pole pomocí poddotazu

Pomocí vnořeného dotazu, který bývá označován také jako poddotaz, můžete vytvořit výpočtové pole. Výraz uvedený v následující tabulce je příkladem výpočtového pole, které je výsledkem poddotazu.

Výraz Popis
Kat: (SELECT [NázevKategorie] FROM [Kategorie] WHERE [Výrobky].[KódKategorie]=[Kategorie].[KódKategorie]) Vytvoří pole s názvem Kat a zobrazí NázevKategorie, pokud se KódKategorie z tabulky Kategorie shoduje s KódKategorie z tabulky Výrobky.

Výrazy definující kritéria a omezující záznamy v sadě výsledků

Výraz lze použít k definování kritérií v dotazu. Aplikace Access pak vrací pouze ty řádky, které odpovídají kritériím. Postupy uvedené v této části poskytují základní informace o přidávání kritérií do dotazu a tabulky v této části obsahují příklady kritérií pro porovnávání textových hodnot a hodnot dat.

Přidání kritérií do dotazu

  1. V navigačním podokně klepněte pravým tlačítkem myši na dotaz, který chcete změnit, a pak v místní nabídce klepněte na příkaz Návrhové zobrazení Obrázek tlačítka.
  2. V řádku Kritéria v návrhové mřížce klepněte na buňku ve sloupci, který chcete použít a zadejte svá kritéria.

    Chcete-li větší oblast pro zadání výrazu, zobrazte stisknutím kombinace kláves SHIFT+F2 okno Lupa.

    – nebo –

    Na kartě Návrh ve skupině Nastavení dotazu spusťte klepnutím na položku Tvůrce Obrázek tlačítka nástroj Tvůrce výrazů a vytvořte výraz.

 Poznámka:   Pokud vytváříte výrazy definující kritéria, nezadávejte před výraz operátor =.

Další informace o použití Tvůrce výrazů naleznete v článku Tvorba výrazu.

Výrazy porovnávající textové hodnoty nebo jejich části

Vzorové výrazy v této tabulce demonstrují kritéria, která porovnávají celé textové hodnoty nebo jejich části.

Pole Výraz Popis
MěstoPříjemce "Brno" Zobrazí objednávky zaslané do Brna.
MěstoPříjemce "Brno" Or "České Budějovice" Pomocí operátoru Or zobrazí objednávky zaslané do Brna nebo do Českých Budějovic.
ZeměPříjemce In("Kanada", "Velká Británie") Pomocí operátoru In zobrazí objednávky zaslané do Kanady nebo do Velké Británie.
ZeměPříjemce Not "USA" Pomocí operátoru Not zobrazí objednávky zaslané do jiných zemí než USA.
NázevVýrobku Not Like "C*" Pomocí operátoru Not a zástupného znaku * zobrazí výrobky, jejichž název nezačíná na písmeno C.
NázevSpolečnosti >="N" Zobrazí objednávky zaslané do společností, jejichž název začíná písmeny N až Z.
KódVýrobku Right([KódVýrobku], 2)="99" Pomocí funkce Right zobrazí objednávky s hodnotami KódVýrobku končícími číslem 99.
NázevPříjemce Like "S*" Zobrazí objednávky zaslané zákazníkům, jejichž jméno začíná písmenem S.

Výrazy používající data v porovnávacích kritériích

Výrazy uvedené v následující tabulce demonstrují použití dat a souvisejících funkcí ve výrazech kritérií.

Více informací o zadávání a použití hodnot dat naleznete v článku Zadání hodnoty data nebo času. Více informací o použití funkcí v těchto vzorových výrazech získáte klepnutím na odkazy na témata o různých funkcích.

Pole Výraz Popis
DatumZaslání #02/02/07# Zobrazí objednávky odeslané 2. února 2007.
DatumZaslání =Date() Zobrazí objednávky zaslané dnes.
DodatDne Between Datum( ) And DateAdd("m", 3, Date( )) Pomocí operátoru Between...And a funkcí DateAdd a Date zobrazí objednávky vyžadované mezi dnešním datem a datem tři měsíce po dnešním datu.
DatumObjednávky < Date()- 30 Pomocí funkce Date zobrazí objednávky starší 30 dnů.
DatumObjednávky Year([DatumObjednávky])=2007 Pomocí funkce Year zobrazí objednávky s datem objednávky v roce 2007.
DatumObjednávky DatePart("q", [DatumObjednávky])=4 Pomocí funkce DatePart zobrazí objednávky pro čtvrté kalendářní čtvrtletí.
DatumObjednávky DateSerial(Year ([DatumObjednávky]), Month([DatumObjednávky])+1, 1)-1 Pomocí funkcí DateSerial, Year a Month zobrazí objednávky posledního dne každého měsíce.
DatumObjednávky Year([DatumObjednávky]) = Year(Now()) And  Month([DatumObjednávky]) = Month(Now()) Pomocí funkcí Year a Month a operátoru And zobrazí objednávky pro aktuální rok a měsíc.
DatumOdeslání Between #5/1/2007# And #10/1/2007# Pomocí operátoru Between...And zobrazí objednávky zaslané ne dříve než 5. ledna 2007 a ne později než 10. ledna 2007.
DodatDne Between Datum( ) And DateAdd("M", 3, Datum( )) Pomocí operátoru Between...And zobrazí objednávky, vyžadované mezi dnešním datem a datem tři měsíce od dnešního data.
DatumNarození Month([DatumNarození])=Month(Datum()) Pomocí funkce Month a Datum zobrazí zaměstnance, kteří mají tento měsíc narozeniny.

Výrazy, které porovnávají chybějící hodnotu (hodnotu Null) nebo řetězec o nulové délce

Výrazy uvedené v následující tabulce pracují s poli, u kterých mohou chybět informace – tedy s těmi, které mohou obsahovat hodnotu Null nebo řetězec o nulové délce. Hodnota Null představuje chybějící informaci, nikoliv nulu ani jinou hodnotu. Aplikace Access tuto myšlenku s chybějícími informacemi podporuje, protože daný koncept je důležitý pro zachování integrity databáze. V praxi často určitá informace chybí, i když to může být pouze dočasně (například dosud nestanovená cena nového výrobku). Z toho důvodu musí být databáze, modelující reálnou entitu, jako je podnik, schopna zaznamenávat chybějící informace. Pomocí funkce IsNull lze určit, zda pole nebo ovládací prvek obsahuje hodnotu Null a pomocí funkce Nz lze převést hodnotu Null na nulu.

Pole Výraz Popis
RegionPříjemce Is Null Zobrazí objednávky zákazníků, jejichž pole RegionPříjemce je roven Null (chybí).
RegionPříjemce Is Not Null Zobrazí objednávky zákazníků, jejichž pole RegionPříjemce obsahuje hodnotu.
Fax "" Zobrazí objednávky zákazníků, kteří nemají fax, což je místo hodnoty Null označeno v poli Fax řetězcem o nulové délce.

Výrazy, které pomocí vzorků porovnávají záznamy

Operátor Like poskytuje značnou flexibilitu během porovnávání řádků využívajících vzor, protože lze použít funkci Like se zástupnými znaky a definovat vzorky, které aplikace Access porovná. Například zástupný znak * (hvězdička) porovnává posloupnost znaků libovolného typu a usnadňuje nalezení všech názvů, které začínají písmenem. Například pomocí výrazu Like "S*" naleznete všechny názvy začínající písmenem S.

Další informace naleznete v článku Operátor Like.

Pole Výraz Popis
NázevPříjemce Like "S*" Vyhledá všechny záznamy v poli NázevPříjemce, které začínají písmenem S.
NázevPříjemce Like "s r.o." Vyhledá všechny záznamy v poli NázevPříjemce, které končí písmeny "s r.o.".
NázevPříjemce Like "[A-D]*" Vyhledá všechny záznamy v poli NázevPříjemce, které začínají písmeny A, B, C nebo D.
NázevPříjemce Like "*ar*" Vyhledá všechny záznamy v poli NázevPříjemce obsahující po sobě jdoucí písmena "ar".
NázevPříjemce Like "Maison Dewe?" Vyhledá všechny záznamy v poli NázevPříjemce obsahující „Maison" v první části hodnoty a řetězec o pěti písmenech, přičemž první čtyři písmena jsou „Dewe" a poslední písmeno je neznámé.
NázevPříjemce Not Like "A*" Vyhledá všechny záznamy v poli NázevPříjemce, které nezačínají písmenem A.

Výrazy porovnávající řádky na základě doménové agregační funkce

Doménové agregační funkce slouží ke sčítání, počítání a počítání průměru vybraných hodnot. Můžete například chtít spočítat hodnoty, které patří do určitého rozsahu, nebo jsou vyhodnoceny jako Ano. Dále můžete potřebovat vyhledat hodnotu v jiné tabulce, aby bylo možné ji zobrazit. Vzorové výrazy uvedené v následující tabulce provádějí výpočty se sadou hodnot pomocí doménových agregačních funkcí a výsledky používají jako kritéria dotazu.

Pole Výraz Popis
Dopravné > (DStDev("[Dopravné]", "Objednávky") + DAvg("[Dopravné]", "Objednávky")) Pomocí funkcí DStDev a DAvg zobrazí všechny objednávky, pro které náklady na dopravu přesahují součet střední hodnoty a směrodatné odchylky přepravného.
Množství >DAvg("[Množství]", "RozpisObjednávek") Pomocí funkce DAvg zobrazí výrobky, které byly objednány ve větším množství než je průměrné objednané množství.

Výrazy, které porovnávají na základě výsledků poddotazů

Poddotaz, neboli vnořený dotaz, se používá pro výpočet hodnoty, která se použije jako kritérium. Vzorové výrazy v následující tabulce porovnávají řádky na základě výsledků vrácených poddotazem.

Pole Výraz Zobrazí
JednotkováCena (SELECT [JednotkováCena] FROM [Výrobky] WHERE [NázevVýrobku] = "Anýzový sirup") Výrobky, jejichž cena je stejná jako u anýzového sirupu.
JednotkováCena > (SELECT AVG([JenotkováCena]) FROM [Výrobky]) Výrobky s nadprůměrnou jednotkovou cenou.
Plat > ALL (SELECT [Plat] FROM [Zaměstnanci] WHERE ([Funkce] LIKE "*Obchodní ředitel") OR ([Funkce] LIKE "*Marketingový ředitel*")) Plat obchodních zástupců, jejichž plat je vyšší než platy všech zaměstnanců s funkcemi Obchodní ředitel nebo Marketingový ředitel.
VelikostObjednávky: [JednotkováCena] * [Množství] > (SELECT AVG([JednotkováCena] * [Množství]) FROM [RozpisObjednávek]) Objednávky s celkovými součty vyššími než je průměrná hodnota objednávky.

Výrazy používané v aktualizačních dotazech

Aktualizační dotazy se používají k úpravě dat v jednom nebo více existujících polích v databázi. Můžete například nahradit hodnoty nebo je odstranit. Tato tabulka demonstruje některé způsoby použití výrazů v aktualizačních dotazech. Tyto výrazy se používají v řádku Aktualizovat v návrhové mřížce dotazu u pole, které chcete aktualizovat.

Další informace o vytváření aktualizačních dotazů naleznete v článku Vytvoření aktualizačního dotazu.

Pole Výraz Výsledek
Název "Prodejce" Změní textovou hodnotu na Prodejce.
ProjektStart #10/8/07# Změní hodnotu data na 10. srpna 2007.
Vyřazeno Ano Změní hodnotu Ne v poli typu Ano/ne na Ano.
ČísloDílu "ČD" & [ČísloDílu] Přidá na začátek každého určeného čísla dílu text ČD.
CelkemPoložekŘádku [JednotkováCena] * [Množství] Vypočítá součin polí JednotkováCena a Množství.
Dopravné [Dopravné] * 1,5 Navýší náklady na přepravu o 50 procent.
Prodej DSum("[Množství] * [JednotkováCena]",
"Podrobnosti o objednávce", "[KódVýrobku]=" & [KódVýrobku])
Tam, kde hodnoty KódVýrobku v aktuální tabulce odpovídají hodnotám KódVýrobku v tabulce Podrobnosti o objednávce, aktualizuje celkové prodeje hodnotou součinu Množství a JednotkovéCeny.
PSČPříjemce Right([PSČPříjemce], 5) Ořízne znaky vlevo a ponechá pět znaků, které jsou zcela vpravo.
JednotkováCena Nz([JednotkováCena]) Změní hodnotu Null (neznámou nebo nedefinovanou hodnotu) v poli JednotkováCena na nulu (0).

Výrazy používané v příkazech SQL

Jazyk SQL (Structured Query Language) je dotazovací jazyk, využívaný aplikací Access. Každý výraz vytvořený v Návrhovém zobrazení dotazu lze také vyjádřit pomocí SQL. Chcete-li zobrazit příkaz SQL pro libovolný dotaz, klepněte v nabídce Zobrazení na příkaz Zobrazení SQL. V následující tabulce jsou uvedeny vzorové příkazy SQL, které využívají výraz.

Příkaz SQL využívající výraz Výsledek
SELECT [Jméno],[Příjmení] FROM [Zaměstnanci] WHERE [Příjmení]="Danseglio" Zobrazí hodnoty v polích Jméno a Příjmení pro zaměstnance s příjmením Danseglio.
SELECT [KódVýrobku],[NázevVýrobku] FROM [Výrobky] WHERE [KódKategorie]=Forms![Nové výrobky]![KódKategorie]; Zobrazí hodnoty v polích KódVýrobku a NázevVýrobku v tabulce Výrobky pro ty záznamy, u nichž hodnota KódKategorie odpovídá hodnotě KódKategorie zadané v otevřeném formuláři Nové výrobky.
SELECT Avg([VýslednáCena]) AS [Průměrná výsledná cena] FROM [Výstupní rozpis objednávky] WHERE [VýslednáCena]>1000; Vypočítá průměrnou výslednou cenu objednávek, u kterých je hodnota v poli VýslednáCena větší než 1000, a zobrazí ji v poli s názvem Průměrná výsledná cena.
SELECT [KódKategorie], Count([KódVýrobku]) AS [PočetKódůVýrobku] FROM [Výrobky] GROUP BY [KódKategorie] HAVING Coount([KódVýrobku])>10; V poli s názvem PočetKódůVýrobků zobrazí celkový počet výrobků v kategoriích s více než 10 výrobky.

Začátek stránky Začátek stránky

Příklady výrazů s výchozími hodnotami

Při návrhu databáze možná budete chtít přiřadit poli nebo ovládacímu prvku výchozí hodnotu. Aplikace Access pak tuto hodnotu použije v nově vytvořeném záznamu obsahujícím toto pole nebo v novém objektu, který obsahuje tento ovládací prvek. Výrazy uvedené v následující tabulce představují vzorové výchozí hodnoty pro pole nebo ovládací prvek.

Zadání výchozí hodnoty pro pole v tabulce

  1. V navigačním podokně klepněte pravým tlačítkem myši na tabulku, kterou chcete změnit, a pak klepněte na příkaz Návrhové zobrazení v místní nabídce.
  2. Klepněte na pole, které chcete změnit, a na kartě Obecné klepněte na pole vlastností Výchozí hodnota.
  3. Zadejte výraz nebo klepněte na tlačítko Vytvořit Obrázek tlačítka napravo od pole vlastností a vytvořte výraz pomocí Tvůrce výrazů.

Pokud je ovládací prvek provázán s polem v tabulce a pole má svou výchozí hodnotu, má výchozí hodnota ovládacího prvku přednost.

Pole Výraz Výchozí hodnota pole
Množství 1 1
Oblast "MT" MT
Oblast "New York, N.Y." New York, N.Y. (Všimněte si, že obsahuje-li hodnota interpunkci, je nutné tuto hodnotu uvést v uvozovkách.)
Fax "" Řetězec o nulové délce značící, že toto pole, místo aby obsahovalo hodnotu Null, by mělo být prázdné
Datum objednávky Datum( ) Dnešní datum
TermínSplnění Datum() + 60 Datum 60 dní ode dneška

Začátek stránky Začátek stránky

Příklady výrazů ověřovacích pravidel polí

Pomocí výrazu lze vytvořit ověřovací pravidlo pro pole nebo ovládací prvek. Aplikace Access pak aplikuje toto pravidlo, pokud jsou do pole nebo ovládacího prvku vložena data. Ověřovací pravidlo se vytváří úpravou pole vlastností Ověřovací pravidlo pole nebo ovládacího prvku. Je vhodné také nastavit vlastnost Ověřovací text obsahující text, který aplikace Access zobrazí při porušení ověřovacího pravidla. Jestliže vlastnost Ověřovací text nenastavíte, zobrazí aplikace Access výchozí chybovou zprávu.

Vložení ověřovacího pravidla do pole

  1. V navigačním podokně klepněte pravým tlačítkem myši na tabulku, kterou chcete změnit, a pak klepněte na příkaz Návrhové zobrazení v místní nabídce.
  2. Klepněte na pole, které chcete upravit.
  3. Klepněte na pole vlastností Ověřovací pravidlo umístěné ve spodní části návrháře tabulky.
  4. Zadejte výraz nebo klepněte na tlačítko Vytvořit Obrázek tlačítka napravo od pole vlastností a vytvořte výraz pomocí Tvůrce výrazů.

     Poznámka:   Když vytváříte ověřovací pravidlo, nedávejte před výraz operátor =.

Příklady uvedené v následující tabulce ukazují výrazy ověřovacích pravidel vlastnosti Ověřovací pravidlo a přidružený text vlastnosti Ověřovací text.

Vlastnost Ověřovací pravidlo Vlastnost Ověřovací text
<> 0 Vložte prosím nenulovou hodnotu.
0 Or > 100 Hodnota musí být rovna 0 nebo větší než 100.
Like "K???" Hodnota se musí skládat ze čtyř znaků a musí začínat písmenem K.
< #1/1/2007# Zadejte datum před 1/1/2007.
>= #1/1/2007# A < #1/1/2008# Zadané datum musí spadat do roku 2007.

Další informace o vytváření ověřovacích pravidel naleznete v článku Vytvoření ověřovacího pravidla pro ověření dat v poli.

Začátek stránky Začátek stránky

Příklady výrazů podmínky makra

V některých případech je žádoucí provést akci nebo posloupnost akcí v makru jen tehdy, je-li splněna určitá podmínka. Předpokládejme například, že chcete provést akci jen v případě, že se hodnota v textovém poli Čítač rovná 10. Uděláte to tak, že použijete výraz k definici podmínky ve sloupci makra Podmínka: [Counter]=10

Zadání podmínky pro akci makra

  1. V navigačním podokně klepněte pravým tlačítkem myši na makro, které chcete změnit, a pak klepněte na příkaz Návrhové zobrazení v místní nabídce.
  2. Pokud se v podokně Tvůrce maker nezobrazí sloupec Podmínky, klepněte na kartě Návrh na tlačítko Podmínky ve skupině Zobrazit či skrýt.
  3. Klepněte na buňku Podmínka akce makra, kterou chcete změnit, a potom zadejte podmíněný výraz.
  4. Uložte provedené změny a zavřete makro.

Stejně jako vlastnost Ověřovací pravidlo je výraz sloupce Podmínka podmíněný výraz. Jeho výsledkem musí být hodnota True nebo False. Akce se provede pouze pokud je podmínka splněna.

Výraz použitý k provedení akce Příčina
[Město]="Paříž" Paříž je hodnota nastavená v poli Město ve formuláři, ze kterého bylo makro spuštěno.
DCount("[KódObjednávky]", "Objednávky") > 35 V tabulce Objednávky je v poli ČísloObjednávky více než 35 položek.
DCount("*", "[Podrobnosti objednávky]", "[KódObjednávky]=" & Forms![Objednávky]![KódObjednávky]) > 3 V tabulce Rozpis objednávek jsou více než tři položky, u kterých hodnota pole ČísloObjednávky odpovídá hodnotě pole ČísloObjednávky ve formuláři Objednávky.
[DatumOdeslání] Between #02.02.07# And #02.03.07# Ve formuláři, ze kterého je spuštěno makro, není hodnota pole DatumOdeslání menší než 02.02.07 a není větší než 02.03.07.
Forms![Výrobky]![JednotkyNaSkladě]<5 Ve formuláři Výrobky je hodnota pole JednotkyNaSkladě menší než 5.
IsNull([Jméno]) Ve formuláři, ze kterého je spuštěno makro, je v poli Jméno hodnota Null (do pole nebyla zadána hodnota). Tento výraz je ekvivalentní výrazu [Jméno] Is Null.
[Země]="Velká Británie" And Forms![ProdejeCelkem]![CelkováHodnotaObjednávek] > 100 Ve formuláři, ze kterého je spuštěno makro, je hodnota pole Země rovna Velká Británie a hodnota pole CelkováHodnotaObjednávek ve formuláři ProdejCelkem je větší než 100.
[Země] In ("Francie", "Itálie", "Španělsko") And Len([PSČ])<>5 Hodnota pole Země ve formuláři, ze kterého bylo spuštěno makro, je Francie, Itálie nebo Španělsko a směrový kód má jinou délku než právě pět znaků.
OknoSeZprávou("Potvrdit změny?",1)=1 V dialogovém okně, které funkce OknoSeZprávou zobrazila, jste klepli na tlačítko OK. Jestliže v dialogovém okně klepnete na tlačítko Storno, akce je ignorována.

 Poznámka:   Dočasného ignorování akce lze dosáhnout tím, že do podmínky zadáte hodnotu False. Dočasné ignorování akce může být užitečné například při ladění makra.

Další informace o vytváření maker naleznete v článcích Základy makra v aplikaci Access 2007 a Vytvoření makra.

Začátek stránky Začátek stránky

inzerát