Použití různých podmínek na datová pole je velmi užitečné, pokud potřebujete vyhodnotit hodnoty datového pole na základě jiných polí. Tvůrce výrazů v aplikaci Access 2010 vám to poskytuje plněpodpora aplikace funkcí a vzorců. Lze jej použít kdekoli v aplikaci Access 2010 s jakýmkoli prvkem databáze, jako je; Formuláře, zprávy, dotazy a tabulky. V tomto příspěvku budeme v dotazu používat tvůrce výrazů pro vyhodnocení nových hodnot datového pole.
Nejprve spusťte aplikaci Access 2010 a vytvořte tabulku, přejděte na kartu Vytvořit a klikněte na Tabulka. Pro ilustraci vytváříme tabulku obsahující pole, ID, jméno zaměstnance, rok služby a plat.
![návrhový pohled 1](/images/ms-office/using-expression-builder-in-access-2010.jpg)
Po přiřazení datových polí v návrhovém zobrazení jej zavřete a zadejte vhodný název. Otevřete tabulku v zobrazení datového listu a začněte vyplňovat hodnoty polí.
![mzda zaměstnance](/images/ms-office/using-expression-builder-in-access-2010_2.jpg)
Máme v úmyslu zhodnotit nový plat na základěpodmínkou, že zaměstnanec poskytoval své služby po dobu delší než 4 roky, bude mít zvýšení platu. Pro uplatnění této podmínky vytvoříme dotaz. Přejděte na kartu Vytvořit a klikněte na Návrh dotazu.
![návrh dotazu](/images/ms-office/using-expression-builder-in-access-2010_3.jpg)
Zobrazí se pole obsahující název tabulky, vyberte nedávno vytvořenou tabulku a klikněte na Přidat.
![ukázat tabulku](/images/ms-office/using-expression-builder-in-access-2010_4.jpg)
V vloženém tabulkovém poli poklepejte na pole, která chcete vložit do dotazu.
![návrhový dotaz](/images/ms-office/using-expression-builder-in-access-2010_5.jpg)
Nyní umístěte kurzor pro vložení vedle posledního pole a ze skupiny Query Setup klikněte na Builder.
![stavitel](/images/ms-office/using-expression-builder-in-access-2010_6.jpg)
Otevře dialogové okno Expression Builder, zde napíšeme výraz, který podle zadaných podmínek vyhodnotí nový plat.
Prostě jsme použili podmíněný příkaz iff jako;
Nový plat: IIf ([Rok služby]> 4, [Plat] * 2,5, [Plat] * 1)
Vytvoří nové pole tabulky, jmenovitě Nový plat, ve kterém uvidíte nový plat zaměstnanců. Po dokončení podmínky zápisu pokračujte kliknutím na OK.
![rok služby 1](/images/ms-office/using-expression-builder-in-access-2010_7.jpg)
Výraz bude úspěšně přidán vedle posledního pole tabulky. Nyní ve skupině Výsledky klikněte na Spustit.
![běh](/images/ms-office/using-expression-builder-in-access-2010_8.jpg)
Při provádění dotazu uvidíte nové pole tabulky, jmenovitě Nový plat, obsahující nové platy zaměstnanců, jak je uvedeno v Expression Builderu.
![dotaz](/images/ms-office/using-expression-builder-in-access-2010_9.jpg)
Nyní zavřete dotaz a dejte mu vhodné jméno.
![nový plat](/images/ms-office/using-expression-builder-in-access-2010_10.jpg)
Můžete si také prohlédnout naše dříve revidované příručky Jak vytvořit tabulky v aplikaci Access 2010 pomocí pouze příkazů SQL a Jak zašifrovat databázi pomocí hesla v aplikaci Access 2010.
Komentáře