Adăugarea unui control casetă text la un formular sau un raport

Caseta text este controlul standard din Access utilizat pentru vizualizarea și editarea datelor în formulare și rapoarte. În casetele text pot fi afișate mai multe tipuri diferite de date și le puteți utiliza și pentru a efectua calcule. Acest articol vă arată cum să creați și să utilizați o casetă text și, de asemenea, descrie câteva proprietăți importante ale casetei text.

În acest articol

Adăugarea unei casete text legate

Adăugarea unei casete text nelegate

Adăugarea unei casete text calculate

Înțelegerea proprietăților casetei text

Adăugarea unei casete text legate

O casetă text legată afișează datele de la un câmp într-un tabel sau într-o interogare. Într-un formular, puteți utiliza o casetă text care este legată la o sursă de înregistrări actualizabilă pentru a introduce sau a edita date într-un câmp. Modificările efectuate în caseta text se vor reflecta în tabelul subiacent.

O modalitate rapidă de a crea o casetă text legată este glisarea unui câmp din panoul Listă de câmpuri în formularul sau raportul dvs. Access creează automat o casetă text pentru câmpurile cu următoarele tipuri de date:

  • Text scurt

  • Text lung

  • Număr

  • Dată/Oră

  • Monedă

  • Hyperlink

  • Calculat

Notă: Începând cu Access 2013, tipurile de date Text au fost redenumite Text scurt, iar tipurile de date Memo au fost redenumite Text lung.

Glisarea câmpurilor cu alte tipuri de date creează diferite tipuri de controale. De exemplu, dacă glisați un câmp Da/Nu din panoul Listă de câmpuri într-un formular sau raport, Access creează o casetă de selectare. Dacă glisați un câmp Obiect OLE într-un formular sau raport, Access creează un cadru de obiect legat, iar dacă glisați un câmp atașare într-un formular sau raport, Access creează un control atașare.

Adăugarea unei casete text legate la un formular sau raport prin glisarea unui câmp din panoul Listă de câmpuri

  1. Deschideți formularul sau raportul în Vizualizarea aspect sau Vizualizarea proiect, făcând clic dreapta pe formular sau raport în Panoul de navigare, apoi făcând clic pe vizualizarea dorită.

  2. În fila Proiect, în grupul Instrumente, faceți clic pe Adăugare câmpuri existente Imagine buton .

  3. În panoul Listă de câmpuri, extindeți tabelul care conține câmpul ce doriți să fie legat la caseta text.

  4. Glisați câmpul din panoul Listă de câmpuri la raport sau la formular.

    Pentru mai multe informații despre lucrul cu panoul Listă de câmpuri, consultați articolul Adăugarea unui câmp la un formular sau raport.

De asemenea, puteți adăuga o casetă text legată la un formular sau raport, adăugând mai întâi o casetă text nelegată și apoi setând proprietatea Sursă control a casetei text în câmpul la care doriți să o legați.

Adăugarea unei casete text nelegate

O casetă text nelegată nu este conectată la un câmp dintr-un tabel sau dintr-o interogare. Puteți utiliza o casetă text nelegată pentru a afișa rezultatele unui calcul sau pentru a accepta intrările pe care nu doriți să le stocați direct într-un tabel. Cel mai simplu est să adăugați o casetă de text nelegată în Vizualizarea proiect.

  1. Deschideți formularul sau raportul în Vizualizarea proiect, făcând clic dreapta pe formular sau raport în Panoul de navigare, apoi făcând clic pe Vizualizarea proiect.

  2. Pe fila Proiectare, în grupul Controale, faceți clic pe Casetă text.

  3. Poziționați indicatorul în locul din formular sau raport unde doriți să fie plasată caseta text, apoi faceți clic pentru a insera caseta text.

    Notă: De asemenea, Access plasează o etichetă în partea stângă a casetei text, deci lăsați un spațiu la stânga indicatorului pentru etichetă. Puteți să repoziționați eticheta și caseta text mai târziu. De asemenea, puteți șterge eticheta făcând clic pe aceasta și apoi apăsând pe DELETE.

O altă modalitate de a crea o casetă text nelegată este să creați mai întâi o casetă text legată prin glisarea unui câmp din panoul Listă de câmpuri în formular sau raport și apoi să ștergeți valoarea din proprietatea sa Sursă control. Dacă faceți acest lucru în Vizualizarea proiect, caseta text va afișa „Nelegat” în loc de numele câmpului. În Vizualizarea aspect, caseta text nu va mai afișa datele. De fapt, aceasta va fi necompletată.

Adăugarea unei casete text calculate

  1. Deschideți formularul sau raportul în Vizualizarea proiect, făcând clic dreapta pe formular sau raport în Panoul de navigare, apoi făcând clic pe Vizualizarea proiect.

  2. Pe fila Proiectare, în grupul Controale, faceți clic pe Casetă text.

  3. Poziționați indicatorul în locul din formular sau raport unde doriți să fie plasată caseta text, apoi faceți clic pentru a insera caseta text.

  4. Alegeți una dintre următoarele:

    Plasați cursorul în caseta text și apoi tastați o expresie care calculează un total.

    Selectați caseta text, apăsați F4 pentru a afișa foaia de proprietăți și tastați expresia în caseta proprietății Sursă control. Pentru a utiliza Generator de expresii pentru a crea expresia, faceți clic Butonul Generator lângă caseta proprietății Sursă control.

  5. Salvați formularul sau raportul și apoi comutați la Vizualizarea formular sau la Vizualizarea raport pentru a verifica rezultatele.

Pentru mai multe informații despre crearea expresiilor, consultați articolul Aflați cum să creați o expresie.

NOTE:

  • Dacă aveți nevoie de mai mult spațiu pentru a tasta o expresie în caseta proprietății Sursă control, apăsați SHIFT+F2 pentru a deschide caseta Zoom .

  • Dacă formularul sau raportul dvs. se bazează pe o interogare, se recomandă să amplasați expresia în interogare, nu într-un control calculat. Acest lucru poate îmbunătăți performanța și, dacă veți calcula totaluri pentru grupurile de înregistrări, este mai ușor să utilizați numele unui câmp calculat într-o funcție agregată.

Înțelegerea proprietăților casetei text

Indiferent de modul în care creați o casetă text, trebuie setate anumite proprietăți, astfel încât caseta text să funcționeze și să se afișeze așa cum doriți. Lista următoare afișează câteva dintre cele mai importante și mai utilizate proprietăți ale casetei text:

  • Nume    Ar trebui să dați casetei text un nume scurt, semnificativ, astfel încât să vă dați seama cu ușurință ce date conține. Acest lucru vă ajută să faceți referire cu ușurință la caseta text în expresii pe care este posibil să le utilizați în alte casete text. Unii dezvoltatori de baze de date preferă să adauge un prefix, cum ar fi txt, pentru a scrie nume de casete astfel încât să poată diferenția cu ușurință casetele text de alte tipuri de controale, de exemplu, txtPrenume sau txtAdresă.

    Atunci când creați o casetă text legată prin glisarea unui câmp din panoul Listă de câmpuri, Access utilizează numele câmpului ca nume de casetă text. Acest lucru funcționează bine de obicei, dar dacă intenționați să editați proprietatea Sursă control și să creați o expresie, este o idee bună să modificați mai întâi numele casetei text astfel încât să fie diferit de numele câmpului. În caz contrar, este posibil ca Access să nu reușească să determine dacă faceți referire la caseta text sau la câmpul din tabel. De exemplu, să presupunem că aveți un raport care conține o casetă text denumită Prenume, care este legată la un câmp de tabel denumit Prenume. Dacă doriți să ascundeți orice spații care preced valoarea din câmpul Prenume, puteți să setați proprietatea Sursă control a casetei text la:

    =Trim([First Name])

    Totuși, acest lucru determină ca în caseta text să se afișeze #Eroare, deoarece Access nu poate determina dacă expresia face referire la câmp sau la caseta text. Pentru a remedia această problemă, redenumiți casetele text astfel încât să aibă nume unice.

  • Sursă control    Această proprietate determină dacă o casetă text este legată, nelegată sau calculată.

    • Dacă valoarea din caseta proprietății Sursă control este numele unui câmp dintr-un tabel, caseta text este legată la acel câmp.

    • Dacă valoarea din Sursă control este necompletată, caseta text este nelegată.

    • Dacă valoarea din Sursă control este o expresie, caseta text este o casetă text calculată.

  • Format text    Dacă este legată caseta text la un câmp Text lung, puteți seta valoarea din caseta proprietății Format text la Text îmbogățit. Acest lucru vă permite să aplicați mai multe stiluri de formatare la textul inclus în caseta text. De exemplu, puteți să aplicați formatarea aldină la un cuvânt și sublinierea la altul.

  • Se permite extinderea    Această proprietate este foarte utilă în rapoartele pentru casetele text care sunt legate la câmpurile Text scurt sau Text lung. Setarea implicită este Nu. Dacă există prea mult text de afișat în caseta text, textul este trunchiat (decupat). Totuși, dacă setați valoarea casetei proprietății Se permite extinderea la Da, caseta text își ajustează automat dimensiunea verticală pentru a imprima sau a previzualiza toate datele pe care le conține.

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

×