Pridanie funkcií do accessových výrazov

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Access má mnoho vstavaných funkcií, pomocou ktorých môžete zostavovať výrazy. Ak ste už čítali tému Zostavenie výrazu, možno si spomínate, že funkcie sú len jednou časťou výrazov. S výrazmi však nemôžete pracovať bez toho, aby ste nevedeli, ako k nim pridávať funkcie.

Poznámka: Môžete použiť aj špeciálne funkcie vo vašej výrazoch, ale ak viete, ako vytvoriť tých, pravdepodobné nie je potrebné článok ako je tento! Môžete jednoducho Hľadať zoznam všetkých dostupných funkcií programu Access.

Niekoľko základných informácií o funkciách:

  • Na použitie funkcie zadajte jej kľúčové slovo, ľavú zátvorku, argument (hodnotu), ktorú chcete odoslať, a potom pravú zátvorku.

  • Niektoré funkcie nepotrebujú žiadne argumenty, no iné ich potrebujú niekoľko, vtedy ich oddelíte čiarkami.

  • Argumentmi funkcií môžu byť tiež identifikátory, konštanty alebo iné funkcie. Tieto môžete ďalej kombinovať pomocou štandardných matematických operátorov (akými sú +, -, *, a /) alebo operátorov porovnávania (akými sú <, >, a =).

  • Funkcie prijmú všetky informácie, ktoré poskytnete ako argumenty, spustia na pozadí kód a vrátia hodnotu presne na miesto, kam ste zadali funkciu. Inými slovami môžete byť programátorom bez toho, aby ste skutočne programovali.

Znie to odstrašujúco? Vôbec to nie je také zlé. Jeden, dva príklady o tom snáď presvedčia:

Príklad použitia funkcie IIf vo výraze.

Tento výraz pozostáva z funkcie IIf (zelený znakov). Poznámka: zelené čiarky oddeľuje tri argumenty. V tomto príklade sme použitie funkcie IIf porovnať pole s názvom DueDate na dnešný dátum. Ak je pole DueDate väčšie alebo rovné na dnešný deň, ho budete vráti reťazec "OK"; v opačnom prípade sa vrátite "Po termíne".

  • Prvý argument funkcie IIf je logický test, ktorý sa skladá z identifikáciu DueDate pole (v oranžovom), pár operátory porovnávania (červenou farbou) a funkcia Date (v modrej farbe), ktorá vyžaduje žiadne argumenty.

  • Druhý a tretí argument funkcie IIf sú konštantami reťazca (čierne), ktoré je potrebné dať do úvodzoviek. Tieto dva argumenty by tiež mohli byť funkciami alebo výrazmi, ktoré vrátia čísla alebo text.

Takýto výraz môžete okrem iného použiť v textovom poli formulára a zobrazenia alebo vo vypočítavanom poli tabuľky.

Ďalší príklad používajúci funkciu vo výraze na vytvorenie textového reťazca:

Príklad použitia funkcie Left vo výraze.

Výraz začína konštantou reťazca (čierne).

  • Znak & (červené) je operátorom zreťazenia, ktorý sa používa na spájanie reťazcov.

  • Funkcia doľava (v zelenej farbe) má dva argumenty:

    • Identifikátor poľa (oranžové) a

    • celočíselnú konštantu (čierne). V tomto prípade chceme len dva znaky nachádzajúce sa na ľavej strane poľa, takže zadáme hodnotu 2.

Ak by pole KódProduktu obsahovalo hodnotu CD22035, výsledkami tohto výrazu by bolo Prefix: CD.

Chcete získať ďalšie informácie o výrazoch a funkciách?

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×