Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je porucha:
* kde sa používajú: Vzorce sa najčastejšie nachádzajú v zobrazení návrhu dotazov (na pridanie vypočítaných stĺpcov k výsledkom dotazu) a vo zdroji riadenia formulára alebo riadenia správy (na zobrazenie vypočítanej hodnoty).
* Čo pozostávajú z: Prístupové vzorce používajú syntax podobnú iným programovacím jazykom vrátane:
* Názvy polí: Predstavujú stĺpce vo vašich tabuľkách alebo dotazoch (napr. [Orderamount] `,` [UnitPrice] `). Hroty sú všeobecne potrebné, aby sa predišlo nejednoznačnosti.
* operátori: Vykonávajú výpočty (napr. `+`, `,`, `*`, `/`, `=`, `,`, `,` A ",` alebo "," ako "," in ").
* funkcie: Vstavané funkcie poskytujú zložitejšie výpočty (napr. `Sum ()`, `avg ()`, `count ()`, `date ()`, `iIF ()`, `isNull ()`). Tieto funkcie často berú argumenty (hodnoty, na ktorých pôsobia).
* konštanty: Toto sú pevné hodnoty (napr. `10`,` "ahoj", `#1/1/2024#`).
* Typy údajov: Vzorec musí viesť k výsledku kompatibilného typu údajov (číslo, text, dátum/čas atď.), S ktorými sa výsledky zobrazia alebo uložia.
* Príklad: Povedzme, že máte tabuľku s názvom „Objednávky“ s poliami „OrderAmount“ (číslo) a „Zľava“ (číslo). Dotaz by mohol pridať vypočítané pole s názvom „netamount“ pomocou nasledujúceho vzorca:
`[Orderamount] * (1 - [zľavu])`
Tým by sa vypočítala čistá suma po použití zľavy na každú objednávku.
* Príklad s funkciou: Ak chcete zobraziť dátum a čas vytvorenia záznamu, môžete použiť funkciu `now ()` v zdroji riadenia textovej schránky formulára.
* Dôležité poznámky:
* Typy údajov: Venujte veľkú pozornosť typom údajov. Pokus o pridanie čísla do textu bude mať za následok chybu.
* Manipulácia s chybami: Zvážte použitie funkcií ako `iIF ()` a `isNull ()` na zvládnutie potenciálnych chýb (napr. Delenie nulou alebo práca s hodnotami nuly).
* pomenovanie: Vyberte popisné názvy pre vypočítané polia.
* zložitá logika: Pre veľmi zložité výpočty zvážte vytvorenie samostatnej funkcie VBA.
Prístupové vzorce v podstate poskytujú výkonný spôsob, ako dynamické odvodiť nové údaje z existujúcich údajov bez toho, aby si vyžadovali externé programovanie alebo manuálne výpočty. Sú hlavnou súčasťou budovania aplikácií založených na údajoch v prostredí prístupu.