Hatókör
Access 2013

Az Access számos beépített függvényt biztosít a kifejezések létrehozásához. Ha elolvasta a Kifejezés összeállítása című cikket, bizonyára emlékszik rá, hogy a függvények csak az egyik lehetséges összetevő egy kifejezésben. A kifejezésekkel azonban nem tud túl sokat tenni anélkül, hogy végül megtanulja, hogyan adhat hozzájuk függvényeket.

Megjegyzés:  A kifejezésekben egyénileg létrehozott függvényeket is használhat, de ha tudja, hogyan kell létrehozni őket, akkor valószínűleg nincs szüksége ilyen cikkre! Előfordulhat, hogy csak az összes elérhető Access-függvény listáját keresi.

Először is íme néhány alapfogalma a függvények használatáról:

  • Függvény használatához írja be a kulcsszót, egy nyitott zárójelet, a küldeni kívánt argumentumokat (értékeket), majd egy záró zárójelet.

  • Egyes függvényeknek nincs szükségük argumentumokra, másokhoz azonban többre van szükség, ebben az esetben vesszővel kell elválasztani őket.

  • A függvényargumentumok lehetnek azonosítók, állandók vagy más függvények. Ezeket az összetevőket tovább kombinálhatja szabványos matematikai operátorokkal (például +, -, *vagy /) vagy összehasonlító operátorokkal (például <, > vagy =).

  • A függvények argumentumként veszik fel a megadott információkat, futtatnak néhány kódot a színfalak mögött, majd visszaadnak egy értéket arra a helyre, ahová beírta a függvényt. Más szóval, akkor lehet programozó, anélkül, hogy tényleg csinál bármilyen programozást!

Ijesztő hang? Nem igazán. Talán egy-két példa segíthet:

Az IIf függvény használata egy kifejezésben

Ez a kifejezés teljes egészében az IIf függvényből (a zöld karakterekből) áll. Figyelje meg a három argumentumot elválasztó zöld vesszőt. Ebben a példában az IIf függvénnyel hasonlítunk össze egy DueDate nevű mezőt a mai dátummal. Ha a DueDate mező nagyobb vagy egyenlő a mai dátumnál, akkor az "OK" sztringet adja vissza; ellenkező esetben a "Lejárt" értéket adja vissza.

  • Az IIf függvény első argumentuma egy logikai teszt, amely a DueDate mező azonosítóját (narancs), néhány összehasonlító operátort (pirossal) és a Date függvényt (kék színnel) tartalmazza, amelyhez nincs szükség argumentumokra.

  • Az IIf függvény második és harmadik argumentuma egyaránt sztringállandó (fekete), amelyeket idézőjelek közé kell tenni. Ez a két argumentum számokat vagy szöveget visszaküldött függvények vagy kifejezések is lehetnek.

Az ilyen kifejezéseket többek között űrlapon vagy nézetben lévő szövegdobozban, illetve táblázat számított mezőjében is használhatja.

Íme egy másik példa, amely egy függvényt használ egy kifejezésben egy szöveges sztring létrehozásához:

A Left függvény használata egy kifejezésben

Itt a kifejezés egy sztringkonstanssal kezdődik (fekete színnel).

  • Az és jel (piros színnel) egy összefűzési operátor, amely sztringek összekapcsolására szolgál.

  • A Bal függvény (zöld színnel) két argumentumot vesz fel:

    • Egy mezőazonosító (narancssárga színnel), és

    • Egy egész szám állandó (fekete színben). Ebben az esetben csak a mező két bal szélső karakterét szeretnénk, ezért 2-t adunk meg.

Ha a ProductCode mező tartalmazza a "CD22035" kifejezést, a kifejezés eredménye "Előtag: CD".

További információra van szüksége a kifejezésekről és függvényekről?

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.