Applies ToAccess 2013

Access má veľa vstavaných funkcií, ktoré môžete použiť na vytváranie výrazov. Ak ste si prečítali zostavenie výrazu, môžete si pripomenúť, že funkcie sú len jedným z možných prísad vo výraze. Nie je však možné vykonať príliš veľa výrazov bez toho, aby ste sa nakoniec naučili, ako pridať k nim funkcie.

Poznámka:  Vo výrazoch môžete použiť aj vlastné funkcie, ale ak viete, ako ich vytvoriť, je pravdepodobné, že nepotrebujete článok, ako je tento. Možno len hľadáte zoznam všetkých dostupných funkcií Accessu.

Po prvé, tu je niekoľko základných informácií o používaní funkcií:

  • Ak chcete použiť funkciu, zadajte jej kľúčové slovo, otvorenú zátvorku, argumenty (hodnoty), ktoré chcete odoslať, a potom pravú zátvorku.

  • Niektoré funkcie nepotrebujú žiadne argumenty, ďalšie však vyžadujú viacero, v tomto prípade ich oddeľte čiarkami.

  • Argumenty funkcie môžu byť identifikátory, konštanty alebo iné funkcie. Tieto prísady môžete ďalej kombinovať pomocou štandardných matematických operátorov (napríklad +,-, * alebo/) alebo operátorov porovnania (ako je napríklad <, > alebo =).

  • Funkcie vykonajú všetky informácie, ktoré ste zadali ako argumenty, spustite nejaký kód za scénami a potom vráťte hodnotu na presné miesto, kde ste zadali funkciu. Inými slovami, môžete sa stať programátorom bez toho, aby ste museli robiť žiadne programovanie.

Zvuk zastrašujúceho? Nie je to tak celkom. Možno príklad alebo dva vám pomôžu:

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

Tento výraz sa skladá výhradne z funkcie IIF (zelených znakov). Poznačte si zelené čiarky oddeľujúce tri argumenty. V tomto príklade použijeme funkciu IIf na porovnanie poľa s názvom výraze na dnešný dátum. Ak je pole výraze väčšie alebo rovné dnešnému dátumu, vráti reťazec "OK". v opačnom prípade sa vráti "po termíne".

  • Prvý argument funkcie IIf je logický test, ktorý pozostáva z identifikátora poľa výraze (v oranžovej farbe), niekoľkých operátorov porovnania (červenou farbou) a funkcie DATE (v modrej farbe), ktorá nevyžaduje žiadne argumenty.

  • Druhé a tretie argumenty funkcie IIf sú obidva reťazcové konštanty (čierne), ktoré musia byť uzavreté v úvodzovkách. Tieto dva argumenty môžu byť tiež funkciami alebo výrazmi, ktoré vracajú čísla alebo text.

Môžete použiť výraz, ako je to v textovom poli formulára alebo zobrazenia alebo vo vypočítavanom poli v tabuľke, a to okrem iného na iných miestach.

Tu je ďalší príklad, ktorý používa funkciu vo výraze na vytvorenie textového reťazca:

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

Tu sa výraz začína reťazcovou konštantou (v čiernej farbe).

  • Znak ampersand (v červenej farbe) je operátor zreťazenia, ktorý sa používa na spojenie reťazcov spolu.

  • Funkcia Left (v zelenej farbe) má dva argumenty:

    • Identifikátor poľa (v oranžovej farbe) a

    • Celočíselná konštanta (v čiernom). V tomto prípade chceme len dva ľavé znaky poľa, a preto zadáme hodnotu 2.

Ak sa v poli ProductCode nachádza text "CD22035", výsledky tohto výrazu budú "predpona: CD".

Potrebujete ďalšie informácie o výrazoch a funkciách?

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.