Aplicarea condițiilor diferite pe câmpurile de date devine foarte utilă atunci când trebuie să evaluați valorile câmpului de date pe baza altor câmpuri. Generator de expresii în Access 2010 vă oferă doar asta completsuport pentru aplicarea funcțiilor și formulelor. Poate fi utilizat oriunde în Access 2010 cu orice element al bazei de date cum ar fi; Formulare, rapoarte, interogări și tabele. În această postare vom folosi compilatorul de expresii în interogare pentru evaluarea valorilor câmpului de date noi.
Pentru început, lansați Access 2010 și creați un tabel, navigați la fila Creare și faceți clic pe Tabel. Pentru ilustrare, creăm un tabel cu câmpuri, ID, numele angajatului, anul serviciului și salariul.
După alocarea câmpurilor de date în vizualizarea Design, închideți-l și dați-i un nume potrivit. Deschideți tabelul în vizualizarea Fișei de date și începeți să completați valorile câmpului.
Intenționăm să evaluăm un nou salariu pe bazacondiție că, dacă angajatul și-a prestat serviciile mai mult de 4 ani, va avea o majorare de remunerare. Pentru aplicarea acestei condiții, vom crea o interogare. Întoarceți-vă la fila Creare și faceți clic pe Proiectare interogare.
Va apărea o casetă care conține numele tabelei, selectează tabelul creat recent și faceți clic pe Adăugare.
În caseta de tabel introdusă, faceți dublu clic pe câmpurile pe care doriți să le introduceți în interogare.
Acum așezați cursorul de inserție adiacent la ultimul câmp și, din grupul de configurare a interogărilor, faceți clic pe Builder.
Va apărea dialogul Expression Builder, aici vom scrie o expresie care va evala noul salariu conform condiției specificate.
Am folosit pur și simplu afirmația condițională iff;
Salariu nou: IIf ([Anul serviciului]> 4, [Salariu] * 2,5, [Salariu] * 1)
Va crea un nou câmp de masă și anume salariul nou în care veți vedea un nou salariu al angajaților. După terminarea condiției de scriere, faceți clic pe OK pentru a continua.
Expresia va fi adăugată cu succes adiacent la ultimul câmp de tabel. Acum, sub grupul Rezultate, faceți clic pe Executare.
La executarea interogării, veți vedea un câmp de tabel nou, respectiv Salariu nou, care conține salarii noi ale angajaților, așa cum este specificat în Expression Builder.
Acum închide interogarea și dă-i un nume potrivit.
De asemenea, puteți consulta ghidurile noastre revizuite anterior despre Cum se creează tabele în Access 2010 folosind doar comenzi SQL și Cum se criptează baza de date cu parolă în Access 2010
Comentarii