Adăugarea de funcții la expresiile Access

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

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 Access.

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:

= IIf ([DueDate] > = (dată), "OK", "Depășite")

Această expresie este compus în întregime de funcția 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?

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
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.

×