Crearea unui control calculat

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ță.

Puteți utiliza controale calculate în bazele de date Access pentru a afișa rezultatele unui calcul. De exemplu, dacă aveți un raport care afișează numărul de elemente vândute și prețul unitar fiecare, puteți adăuga o casetă text calculate care înmulțește acele două câmpuri pentru a afișa prețul total. Proprietatea Sursă Control a casetei text calculate conține o expresie care înmulțește două câmpuri (numărul de elemente orele prețul unitar) pentru a obține rezultatul.

În acest articol

Crearea unui control calculat

Modificarea unui control legat la un control calculat

Aflați ce tipuri de controale pot fi utilizate ca controale calculate

Crearea unui control calculat

Această procedură ajută la crearea unui control calculat fără a utiliza un expert control.

  1. Faceți clic dreapta pe formularul sau raportul în panoul de navigare și apoi faceți clic pe Vizualizare proiect Imagine buton .

  2. În fila Proiect, în grupul Controale, faceți clic pe instrumentul pentru tipul de control pe care doriți să-l creați.

    Imaginea panglicii Access

    Pentru o listă cu tipurile de controale care pot fi utilizate ca controale calculate, consultați secțiunea Aflați ce tipuri de controale pot fi utilizate ca controale calculate.

  3. Poziționați indicatorul unde doriți să fie plasat controlul pe formular sau raport, apoi faceți clic pe formular sau pe raport pentru a insera controlul.

  4. Dacă un expert control pornește, faceți clic pe Revocare pentru a-l închide.

  5. Selectați controlul, apăsați F4 pentru a afișa foaia de proprietăți și apoi tastați o expresie în caseta de proprietăți Sursă Control . Pentru a utiliza Generator de expresii pentru a crea expresia, faceți clic pe Butonul Generator lângă caseta de proprietăți Sursă Control .

  6. Comutați la Vizualizare formular sau Vizualizare raport și verificați dacă controlul calculat funcționează corespunzător.

Notă : 

  • Puneți fiecare expresie cu operatorul = . De exemplu: = [Prețunitar] *.75.

    Pentru mai multe informații despre crearea expresiilor, consultați articolul crearea unei expresii.

  • Dacă este necesar mai mult spațiu pentru tastarea unei expresii în caseta de proprietăți Sursă de control, apăsați SHIFT+F2 pentru a deschide caseta Panoramare.

  • Dacă formularul sau raportul este bazat pe o interogare, se poate plasa expresia în interogare în locul unui control calculat. Aceasta poate îmbunătății performanța și, dacă se intenționează calcularea totalurilor pentru grupuri de înregistrări, este mai ușoară utilizarea numelui unuicâmp calculat într-o funcție agregată.

  • La sortarea pe un control calculat într-un formular sau raport, asigurați-vă că proprietatea Format a controlului este setată corespunzător. Altfel, este posibil ca valorile dată sau numerice calculate să se sorteze alfabetic în loc de numeric.

Începutul paginii

Schimbarea unui unui control legat într-un control calculat

O metodă bună de a crea un control calculat este mai întâi, creați un control legat (de exemplu, prin glisarea unui câmp din panoul Listă de câmpuri la formular sau raport), apoi editând control legat proprietatea Sursă Control pentru a crea o expresie. Funcționează bine, cât timp vă asigurați-vă că numele controlului nu intră în conflict cu oricare dintre numele de câmp conținute în expresie. Pentru mai multe informații despre crearea unui control legat prin glisarea unui câmp din panoul Listă de câmpuri , consultați articolul adăugarea unui câmp la un formular sau raport.

Presupunând că s-a creat deja controlul legat, utilizați următoarea procedură pentru a-l schimba într-un control calculat și pentru a evite orice conflict de nume.

  1. Faceți clic dreapta pe formularul sau raportul în panoul de navigare și apoi faceți clic pe Vizualizare proiect Imagine buton .

  2. Faceți clic pe câmpul pe care doriți să-l modificați, apoi apăsați F4 pentru a deschide foaia de proprietăți .

  3. Pe fila toate din foaia de proprietăți, dacă proprietatea nume se potrivește cu proprietatea Sursă Control , editați proprietatea nume astfel încât să nu se potrivesc cu două proprietăți. Asigurați-vă că numele introdus nu este un cuvânt rezervat sau numele de un alt câmp din baza de date. Pentru mai multe informații despre cuvinte rezervate, consultați articolul cuvinte și simboluri rezervate Access 2007.

  4. Editați șirul casetei de proprietăți Sursă control astfel încât să conțină expresia dorită.

  5. Apăsați CTRL.+S pentru a salva modificările.

  6. Comutați la Vizualizare aspect sau Vizualizare formular și verificați dacă controlul calculat funcționează corespunzător.

Dacă controlul nu afișează datele dorite (de exemplu, daca Access afișează #Name? în control), verificați dacă sursa de înregistrări a formularului sau a raportului pentru a vă asigura că toate câmpurile utilizate în expresie sunt disponibile. Dacă sursa de înregistrări este o interogare, poate fi necesară adăugarea unuia sau mai multor câmpuri la interogare înainte ca expresia să funcționeze.

Notă : 

  • Puneți fiecare expresie cu operatorul = . De exemplu: = [Prețunitar] *.75.

  • Dacă este necesar mai mult spațiu pentru tastarea unei expresii în caseta de proprietăți Sursă de control, apăsați SHIFT+F2 pentru a deschide caseta Panoramare.

  • Dacă formularul sau raportul este bazat pe o interogare, se poate plasa expresia în interogare în locul unui control calculat. Aceasta poate îmbunătății performanța și, dacă se intenționează calcularea totalurilor pentru grupuri de înregistrări, este mai ușoară utilizarea numelui unui câmp calculat într-o funcție agregată.

  • La sortarea pe un control calculat într-un formular sau raport, asigurați-vă că proprietatea Format a controlului este setată corespunzător. Altfel, este posibil ca valorile dată sau numerice calculate să se sorteze alfabetic în loc de numeric.

Începutul paginii

Învățați ce tipuri de controale se pot utiliza sub formă de controale calculate

Casete text sunt cele mai populare alegere pentru un control calculat, deoarece acestea pot afișa atât de multe tipuri diferite de date. Totuși, orice control care are o proprietate Sursă Control pot fi utilizate ca un control calculat. În multe cazuri, nu are sens să utilizeze un anumit tip de control ca un control calculat, deoarece nu puteți actualiza acel control așa cum puteți să actualizați un control legat sau nelegat. De exemplu, dacă plasați un control casetă de selectare dintr-un formular, apoi introduceți o expresie în proprietatea Sursă Control a casetei de selectare, puteți să nu mai Bifați sau debifați caseta de selectare făcând clic pe ea. Caseta de selectare se afișează selectat sau deselectat, bazat pe rezultatele expresiei. Dacă faceți clic pe caseta de selectare, Access afișează o avertizare pe bara de stare Access: Control poate 't poate edita; l legat la expresia expresia. Într-un raport, cu toate acestea, poate fi util pentru a baza un control casetă de selectare pe rezultatele unui calcul, deoarece controalelor în rapoarte sunt utilizate numai pentru a afișa informații.

Începutul paginii

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.

×