- - Utilizarea Expression Builder în Access 2010

Utilizarea Expression Builder în Access 2010

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.

vedere de proiectare 1

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.

salariul angajatului

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.

design de interogare

Va apărea o casetă care conține numele tabelei, selectează tabelul creat recent și faceți clic pe Adăugare.

tabel de spectacol

În caseta de tabel introdusă, faceți dublu clic pe câmpurile pe care doriți să le introduceți în interogare.

interogare de proiectare

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.

constructor

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.

anul serviciului 1

Expresia va fi adăugată cu succes adiacent la ultimul câmp de tabel. Acum, sub grupul Rezultate, faceți clic pe Executare.

alerga

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.

întrebare

Acum închide interogarea și dă-i un nume potrivit.

salariu nou

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