Crearea unui control calculat

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

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.

Ce intenționați?

Crearea unui control calculat

Schimbarea unui unui control legat într-un control calculat

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

Crearea unui control calculat

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

  1. Face clic cu butonul din dreapta pe formular sau pe raport în Panoul de navigare, 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ă a tipurilor de controale ce se pot utiliza sub formă de controale calculate, consultați secțiunea Învățați ce tipuri de controale se pot utiliza sub formă de 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 foaie de proprietăți , apoi tastați expresia în caseta de proprietăți Sursă control. Pentru a utiliza Generator de expresii la crearea unei expresii, faceți clic pe Butonul Generator din dreptul casetei 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 Generarea 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 modalitate bună de creare a unui control calculat este prin crearea mai întâi a unui control legat (de exemplu, prin glisarea unui câmp din panoul Listă de câmpuri în formular sau raport) și editarea proprietății Sursă de control a controlului legat pentru crearea unei expresii. Aceasta funcționează corect, atât timp cât vă asigurați că numele controlului nu intră în conflict cu niciunul din numele de câmpuri conținute în expresii. 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 clic cu butonul din dreapta pe formular sau pe raport în Panoul de navigare, 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.

  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

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.

×