Adăugarea de funcții la expresiile Access

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Access are multe funcții predefinite care pot fi utilizate pentru generarea de expresii. Dacă ați citit Crearea unei expresii, poate vă amintiți că funcțiile reprezintă doar unul dintre posibilele ingrediente ale unei expresii. Totuși, nu veți putea face prea multe cu expresiile fără să învățați, în cele din urmă, cum să adăugați funcții la ele.

Notă: De asemenea, puteți utiliza funcțiile construită la comandă în de expresii, dar dacă știți cum să creați cele, poate fi nu aveți nevoie de un articol ca aceasta! Este posibil să fi uitat doar pentru o listă cu toate funcțiile disponibile de acces.

Mai întâi, iată câteva noțiuni de bază despre utilizarea funcțiilor:

  • Pentru a utiliza o funcție, tastați-i cuvântul cheie, o paranteză deschisă, argumentele (valorile) pe care doriți să le introduceți, apoi o paranteză închisă.

  • Unele funcții nu au nevoie de argumente, dar altele au nevoie de mai multe, caz în care le separați cu virgule.

  • Argumentele funcțiilor pot fi identificatori, constante sau alte funcții. Puteți combina și mai mult aceste argumente utilizând operatori matematici standard (cum ar fi +, -, * sau /) sau operatori de comparație, (cum ar fi <, > sau =).

  • Funcțiile iau orice informații pe care le oferiți ca argumente, rulează cod în fundal și returnează o valoare în locul în care ați tastat funcția. Cu alte cuvinte, puteți fi un programator fără să faceți de fapt niciun fel de programare!

Sună intimidant? Nu e chiar așa. Poate că un exemplu sau două vor fi de ajutor:

Exemplu cu utilizarea funcției IIf într-o expresie.

Această expresie este compus complet al funcției IIf (caracterele verde). Notă virgule verde separarea trei argumente. În acest exemplu, am utilizarea funcției IIf pentru a compara un câmp denumit DueDate la data de astăzi. În cazul în care câmpul DueDate este mai mare sau egal cu data de astăzi, acesta va întoarcă șirul "OK"; în caz contrar, acesta va returna "Depășit".

  • Primul argument al funcției IIf este un test logic care constă în identificatorul pentru câmpul DueDate (cu portocaliu), o serie de operatori de comparare (cu roșu) și funcția Date (în albastru), care necesită fără argumente.

  • Al doilea și al treilea argument din funcția IIf reprezintă constante șir (cu negru), care trebuie încadrate în ghilimele. Aceste două argumente pot fi și funcții sau expresii care returnează numere sau text.

Puteți utiliza o expresie ca aceasta într-o casetă text dintr-un formular sau dintr-o vizualizare sau într-un câmp calculat dintr-un tabel, dar și în alte locuri.

Iată un exemplu în care se utilizează o funcție într-o expresie pentru a crea un șir text:

Exemplu de utilizare a funcției Left într-o expresie.

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

  • Ampersandul (cu roșu) este un operator de concatenare, care se utilizează pentru a asocia șiruri.

  • Funcția din stânga (cu verde) preia două argumente:

    • Un identificator de câmp (cu portocaliu) și

    • O constantă de tip întreg (cu negru). În acest caz, vrem doar primele două caractere din stânga câmpului, așa că introducem un 2.

Dacă în câmpul CodProdus s-a aflat „CD22035”, atunci rezultatul acestei expresii ar fi „Prefix: CD”.

Doriți mai multe informații despre expresii și funcții?

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×