Přidávání funkcí do výrazů v Accessu

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Access má spoustu integrovaných funkcí, které můžete použít k vytváření výrazů. Pokud jste četli téma Tvorba výrazu, možná si z něho vybavíte, že funkce jsou jenom jednou z věcí, ze kterých se může skládat výraz. Na druhou stranu je ale pravda, že vám používání výrazů až tak moc k ničemu nebude, pokud se nakonec nenaučíte, jak k nim přidat funkce.

Poznámka : Můžete také uživatelském funkcí ve výrazech, ale pokud víte, jak vytvořit těch, je pravděpodobné, že nemusíte článek zpráva! Můžete jednoduše Hledat pro seznam všech dostupných funkcí přístup.

Nejdřív si o používání funkcí řekněme pár základních věcí:

  • Pokud chcete použít funkci, zadejte její klíčové slovo, levou závorku, argumenty (hodnoty), které chcete zadat, a potom napište pravou závorku.

  • Některé funkce nepotřebujou žádné argumenty, ale pro jiné jich musíte zadat několik. V takovém případě je od sebe oddělujte čárkou.

  • Argumenty funkcí můžou být identifikátory, konstanty nebo i jiné funkce. Tyto složky můžete dál kombinovat pomocí standardních matematických operátorů (například +, -, * nebo /) nebo pomocí porovnávacích operátorů (například <, >, nebo =).

  • Funkce použijou informace, které zadáte jako argumenty, na pozadí spustí kód a potom vrátí hodnotu přesně na to místo, kam jste napsali funkci. Jinými slovy, můžou z vás být programátoři, aniž byste ve skutečnosti něco museli programovat.

Zní to hrozivě? Doopravdy to ale nic není. Možná pomůže nějaký ten příklad:

Příklad použití funkce IIf ve výrazu

Tento výraz je tvořen úplně Funkce IIf (zelené znaků). Poznámka: zelené čárky oddělení tři argumenty. V tomto příkladu jsme funkci IIf k porovnání pole s názvem příklad k aktuálnímu datu. Pokud pole příklad je větší než nebo rovno dnešní datum, ale budete vrátit řetězec "OK"; jinak ale budete vrátit "Zpoždění".

  • Je první argument funkce IIf logický test, která se skládá z identifikátor příklad pole (oranžovou barvou), několik relační operátory (v červené barvě) a Datum (modře), která vyžaduje žádné argumenty.

  • Druhý a třetí argument funkce IIf jsou oba řetězcové konstanty (černou barvou), které musí být uzavřené v uvozovkách. Tyto dva argumenty by mohly být taky funkce nebo výrazy, které vracejí čísla nebo text.

Výraz, jako je tento, můžete kromě jiného použít například v textovém poli na formuláři nebo v zobrazení nebo taky v počítaném poli v tabulce.

Tady máme jiný příklad, ve kterém se používá funkce ve výrazu k vytvoření textového řetězce:

Příklad použití funkce Left ve výrazu

Výraz tady začíná řetězcovou konstantou (černou barvou).

  • Ampersand (červenou barvou) je operátor zřetězení, který se používá ke spojení řetězců.

  • Vlevo funkce (zeleně) se zadávají dva argumenty:

    • Identifikátor pole (oranžovou barvou) a

    • celočíselná konstanta (černou barvou). V tomhle případě nás zajímají jenom ty dva znaky pole, které jsou úplně nalevo, takže zadáme dvojku (2).

Pokud by pole KódVýrobku obsahovalo hodnotu CD22035, měl by výraz tento výsledek: „Prefix: CD“.

Chcete se o výrazech a funkcích dozvědět víc?

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×