Adăugarea funcțiilor la accesul expresiei

În Access sunt o mulțime de built-in functii pe care le puteți utiliza pentru a crea expresii. Dacă ați citit articolul Creați o expresie. vă amintiți că funcția - este doar una dintre componentele expresiei. Dar expresiile vor fi de puțin folos, fără cunoștințe de modul în care să adăugați aceste caracteristici.

Notă: Funcțiile definite de utilizator pot fi, de asemenea, utilizat în expresii, dar dacă știi cum să creați aceste șanse sunt ca nu au nevoie de un articol similar cu asta! Ați putea fi utilizate numai pentru o listă a tuturor funcțiilor de acces disponibile.

Pentru a începe, aici sunt câteva informații de bază despre utilizarea funcțiilor:

Pentru a utiliza funcția, introduceți cuvântul cheie, paranteze de deschidere, argumentele (valori) pe care doriți să le transferați, și o paranteză de închidere.

Unele funcții nu necesită nici un argument, iar altele au nevoie de mai multe argumente, separate prin virgulă.

Argumentele funcțiilor pot fi identificatori, constante, și alte funcții. Puteți continua să integreze aceste componente folosind operatorii standard matematice (cum ar fi +, -, * și /) și operatori de comparare (cum ar fi <,> și =).

Funcțiile accepta orice date specificate ca argumente cod funcționează în fundal, și apoi să se întoarcă în cazul în care valoarea ați introdus funcția. Cu alte cuvinte, poate fi un programator, și fără a scrie programe reale.

Este mult mai ușor decât pare la prima vedere. Poate câteva exemple pentru a vă ajuta să înțelegeți:

Această expresie constă în întregime din funcțiile llf (simboluri verzi). Notă verde Virgulă trei argumente. În acest exemplu, vom folosi funcția llf pentru a compara un câmp numit DUEDATE la data de astăzi. În cazul în care câmpul DUEDATE este mai mare sau egală cu data curentă, acesta va returna șirul „OK“; în caz contrar - se va întoarce „Restante“.

Primul argument este testul funcția llf care constă din identificator DUEDATE câmpului (portocaliu), operatorii de comparație multiple (roșu), și data funcției (în albastru), care nu necesită argumente.

Al doilea și al treilea argument funcția IIf - constantele șir (negru), care ar trebui să fie închise în ghilimele. Aceste două argumente pot fi, de asemenea, o funcție sau o expresie care returnează un număr sau text.

Puteți utiliza, de asemenea, o expresie similară într-o casetă de text pe un formular sau o prezentare sau într-un câmp calculat al tabelului.

Iată un alt exemplu de utilizare a unei funcții într-o expresie pentru a crea un șir de text:

Aici, expresia începe cu o constantă șir (negru).

Ampersand (roșu) - un operator de ambreiaj, care este folosit pentru a concatena siruri de caractere.

Funcția stânga (verde) are două argumente:

un identificator de câmp (portocaliu);

constant întreg (negru). În acest caz, vrem doar pentru a obține cele două personaje ale câmpului mai din stânga, astfel încât introduceți valoarea 2.

În cazul în care „ProductID“ conține valoarea „CD22035“, rezultatul expresiei va fi „Prefix: CD-ul“.

Doriți să aflați mai multe despre termenii și funcțiile?

Pentru mai multe informații despre expresiile introduse, a se vedea. Articol Crearea unei expresii.