Adăugarea unei casete listă sau a unei casete combo

Adăugarea unei casete listă sau a unei casete combo

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

Atunci când introduceți date în formulare în bazele de date desktop Access, poate fi mai rapid și mai ușor să selectați o valoare dintr-o listă decât să rețineți o valoare de tastat. O listă de opțiuni vă ajută, de asemenea, să vă asigurați că valoarea introdusă într-un câmp este adecvată. Un control listă se poate conecta la date existente sau poate afișa valori fixe pe care le introduceți atunci când creați controlul. Citiți mai departe pentru a afla despre controalele listă disponibile pentru formulare Access și cum să le creați și să le particularizați.

Ce intenționați?

Aflați despre tipurile de controale casetă listă

Crearea unei casete listă sau a unei casete combo utilizând un expert

Crearea unei casete listă sau a unei casete combo adăugând un câmp de căutare la un formular

Crearea unei casete listă sau a unei casete combo fără a utiliza un expert

Particularizarea unei casete listă sau a unei casete combo

Aflați despre tipurile de controale casetă listă

Access furnizează două controale de listă pentru formulare — caseta listă și caseta combo.

Casetă listă    Controlul casetă listă afișează o listă de valori sau opțiuni. Caseta listă conține rânduri de date și este de obicei dimensionată, astfel încât mai multe rânduri să fie vizibile în permanență. Rândurile pot avea una sau mai multe coloane, care pot apărea cu sau fără titluri. Dacă lista are mai multe rânduri decât pot fi afișate în control, Access afișează o bară de defilare în control. Utilizatorul este limitat la opțiunile oferite în caseta listă; Nu este posibil să tastați o valoare într-o casetă listă.

Casetă listă

Casetă combo    Controlul casetă combo oferă un mod mai compact de a prezenta o listă de opțiuni; lista este ascunsă până când faceți clic pe săgeata verticală. O casetă combo vă oferă, de asemenea, capacitatea de a introduce o valoare care nu se află în listă. În acest fel, controlul casetă combo combină caracteristicile unei casete text și o casetă listă.

Utilizarea unei casete combo (listă verticală)

1. faceți clic pe săgeată pentru a afișa lista verticală.

2. faceți clic pe o opțiune din lista verticală.

Casetele listă și casetele combo pot avea controale legate sau nelegate. Aceste controale pot căuta valori într-o listă fixă pe care ați tastat-o sau pot căuta valori într-un tabel sau într-o interogare. Pentru a crea o casetă listă legată sau o casetă combo care caută valori într-un tabel sau într-o interogare, asigurați-vă că formularul se bazează pe o sursă de înregistrări care include un câmp cheie străină sau Câmp de căutare. Acest lucru vă permite să creați relațiile necesare pentru a lega datele în caseta listă sau în caseta combo la datele din formular.

Începutul paginii

Crearea unei casete listă sau a unei casete combo utilizând un expert

  1. Faceți clic dreapta pe formular în Panoul de navigare, apoi faceți clic pe Vizualizare proiect.

    Notă: Această procedură presupune că formularul este legat la un tabel sau la o interogare. Câțiva pași nu se vor aplica dacă formularul este nelegat. Pentru a determina dacă formularul este legat la un tabel sau la o interogare, apăsați F4 pentru a afișa foaia de proprietăți. Pe fila date din foaia de proprietăți, caseta proprietății sursă înregistrări afișează tabelul sau interogarea la care este legat formularul.

  2. Pe fila Proiectare, în grupul Controale, asigurați-vă că s-a selectat Utilizare experți control Imagine buton .

  3. Faceți clic fie pe instrumentul Imagine buton casetă listă, fie pe instrumentul Imagine buton casetă combo.

  4. În formular, faceți clic în locul în care doriți să amplasați caseta listă sau caseta combo.

    • În funcție de alegere, expertul casetă listă sau expertul casetă combo pornește.

  5. Atunci când expertul vă întreabă cum doriți să obțineți valorile controlului, procedați astfel:

    • Dacă doriți să afișați datele curente dintr-o sursă de înregistrări, faceți clic pe doresc caseta listă/casetă combo pentru a căuta valorile dintr-un tabel sau dintr-o interogare.

    • Dacă doriți să afișați o listă fixă de valori care se vor modifica rareori, faceți clic pe voi tasta valorile dorite.

    • Dacă doriți ca controlul să efectueze o operațiune de găsire, mai degrabă decât să servească drept instrument de introducere a datelor, faceți clic pe Găsire înregistrare în formularul meu pe baza valorii selectate în caseta listă/casetă combo. Acest lucru creează un control nelegat cu o macrocomandă încorporată care efectuează o operațiune de Găsire în funcție de valoarea pe care o introduce utilizatorul.

  6. Urmați instrucțiunile pentru a specifica modul în care vor apărea valorile.

  7. Dacă ați ales una dintre primele două opțiuni de pe prima pagină a expertului, expertul vă întreabă ce doriți să facă Access atunci când selectați o valoare. Efectuați una din următoarele:

    • Pentru a crea o control nelegat, faceți clic pe rețineți valoarea pentru utilizare ulterioară. Acest lucru înseamnă că Access va reține valoarea selectată până când utilizatorul o modifică sau închide formularul, dar nu va scrie valoarea într-un tabel.

    • Pentru a crea o control legat, faceți clic pe se păstrează valoarea respectivă în acest câmp, apoi selectați câmpul la care doriți să legați controlul.

  8. Faceți clic pe Următorul și tastați o etichetă pentru control. Această etichetă va fi afișată lângă control.

  9. Faceți clic pe Terminare.

Începutul paginii

Crearea unei casete listă sau a unei casete combo adăugând un câmp de căutare la un formular

Puteți să creați o casetă listă legată sau o casetă combo adăugând un câmp de căutare la un formular.

  1. Creați un câmp de căutare într-un tabel. Câmpul de căutare pe care îl creați poate fi multivaloare sau conține o singură valoare.

    Pentru mai multe informații despre crearea câmpurilor de căutare multi-valoare, consultați articolul crearea sau ștergerea unui câmpmulti-valoare.

  2. Efectuați una din următoarele:

    • Creați un formular nou care se bazează pe o sursă de înregistrări care include câmpul de căutare. De exemplu, în panoul de navigare, selectați un tabel sau o interogare care conține câmpul de căutare, apoi, în fila Creare , în grupul formulare , faceți clic pe Imagine buton formular.

      Access creează automat o casetă combo pentru câmpul de căutare.

    • Adăugarea unei casete listă sau a unei casete combo la un formular:

      1. În vizualizarea proiect, deschideți un formular care se bazează pe o sursă de înregistrări care include câmpul de căutare.

      2. Dacă nu se afișează panoul listă de câmpuri , apăsați alt + F8 pentru a-l afișa.

      3. Faceți dublu clic pe câmpul de căutare sau glisați câmpul de căutare din panoul listă de câmpuri în formular. Access creează automat o casetă combo legată la câmp.

        Sfat: Pentru a modifica o casetă combo într-o casetă listă (sau invers), faceți clic cu butonul din dreapta pe control, faceți clic pe modificare în în meniul de comenzi rapide, apoi faceți clic pe tipul de control dorit.

Începutul paginii

Crearea unei casete listă sau a unei casete combo fără a utiliza un expert

Atunci când creați o casetă listă sau o casetă combo fără a utiliza un expert, setați singur multe dintre proprietățile controlului. Dacă doriți mai multe informații despre o anumită proprietate, faceți clic pe caseta de proprietăți corespunzătoare și apăsați F1.

  1. Deschideți un formular în vizualizarea proiect.

  2. Pe fila Proiectare, în grupul Controale, asigurați-vă că nu s-a selectat Utilizare experți control.

    Imagine buton

  3. Faceți clic pe instrumentul Imagine buton casetă listăsau pe instrumentul Imagine buton casetă combo.

  4. Faceți clic o dată în formular pentru a crea un control de dimensiune implicită sau faceți clic și glisați până când controlul este dimensiunea dorită.

  5. Cu controlul încă selectat, apăsați F4 pentru a deschide foaia sa de proprietăți.

  6. Setați proprietățile tip sursă rânduri și sursă rânduri , cu instrucțiuni din tabelul următor.

Pentru aceasta...

Setați proprietatea tip sursă de rânduri la...

și setați proprietatea sursă rând după cum urmează:

Afișarea valorilor dintr-un tabel sau dintr-o interogare sau rezultatele unei declarații SQL

Tabel/interogare

În lista verticală, selectați tabelul sau interogarea care conține valorile care doriți să apară în caseta listă sau în caseta combo.

- sau -

Tastați o instrucțiune SQL.

- sau -

Pe fila date din foaia de proprietăți, faceți clic pe Butonul Generator pentru a deschide Generatorul de interogări. Pentru mai multe informații despre construirea unei interogări, consultați articolul crearea unei interogări de selectare simple.

Afișarea unei liste fixe de valori

Listă de valori

Tastați o listă de valori fixe separate prin punct și virgulă (;). De exemplu, nord; Sud Est West

- sau -

Pe fila date din foaia de proprietăți, faceți clic pe Butonul Generator pentru a deschide caseta de dialog Editare elemente listă , apoi tastați elementele pe linii separate.

Afișarea unei liste de câmpuri dintr-un tabel sau dintr-o interogare

Listă de câmpuri

În lista verticală, selectați tabelul sau interogarea care conține numele de câmp care doriți să apară în caseta listă sau în caseta combo.

  1. Dacă doriți ca mai multe coloane să apară în control, faceți clic pe caseta de proprietăți Contor coloane și tastați numărul de coloane dorit. Setați proprietatea lățimi coloane pentru a ajusta lățimea coloanelor. Pentru mai multe informații despre fiecare proprietate, plasați cursorul în caseta proprietății, apoi apăsați F1.

  2. Dacă doriți ca Access să stocheze valoarea pe care o selectați, faceți clic pe caseta proprietății Sursă control și selectați câmpul în care doriți să legați caseta listă sau caseta combo.

Începutul paginii

Particularizarea unei casete listă sau a unei casete combo

Cu formularul deschis în vizualizarea proiect, asigurați-vă că este bifată caseta listă sau caseta combo, apoi apăsați F4 pentru a deschide foaia de proprietăți pentru control. Apoi, procedați astfel:

  • Modificarea ordinii de sortare într-o casetă listă sau într-o casetă combo    Dacă ați utilizat un expert pentru a crea caseta listă sau caseta combo, Access sortează automat rândurile care alcătuiesc lista după prima coloană vizibilă. Dacă doriți să specificați o altă ordine de sortare sau dacă ați setat proprietatea sursă rând a controlului la o interogare salvată, utilizați următoarea procedură:

    • Faceți clic pe fila date , apoi faceți clic pe caseta proprietății sursă rând .

    • Pe fila date din foaia de proprietăți, faceți clic pe Butonul Generator pentru a deschide Generatorul de interogări.

    • În rândul Sortare pentru coloana pe care doriți să o sortați, specificați ordinea de sortare dorită.

  • Legarea unei coloane dintr-o casetă listă sau o casetă combo    

    În caseta proprietate Coloană legată din caseta listă sau caseta combo, specificați un număr care corespunde amplasării coloanei în caseta listă sau în caseta combo. De exemplu, tastați 1 pentru a lega prima coloană în caseta listă sau în caseta combo la câmpul subiacent specificat în proprietatea Sursă control . Includeți coloane ascunse la numărarea coloanelor.

    Dacă setați proprietatea Coloană legată la 0, Access salvează indexul de listă în locul unei valori dintr-una dintre coloane. Acest lucru este util dacă doriți să stocați o secvență de numere în locul valorii listei.

  • Ascunderea unei coloane într-o casetă listă sau într-o casetă combo dintr-un formular    

    • În caseta proprietății lățimi coloane , tastați 0 pentru coloana sau coloanele pe care doriți să le ascundeți.

      De exemplu, să presupunem că aveți o casetă combo cu două coloane legată, care are o coloană IDFurnizor largă de 0,5 "și o coloană NumeFurnizor de 2". Coloana IDFurnizor este prima coloană din listă, astfel încât proprietatea lățime coloane este setată la 0,5 "; 2". Pentru a ascunde coloana IDFurnizor, setați proprietatea lățime coloane la 0 "; 2". Coloana IDFurnizor poate fi în continuare coloana legată, chiar dacă este ascunsă.

      Notă: Într-o casetă combo, prima coloană vizibilă se afișează în porțiunea casetei text a casetei combo atunci când lista nu este afișată. De exemplu, coloana NumeFurnizor din exemplul anterior se va afișa, deoarece coloana IDFurnizor este ascunsă. Dacă coloana IDFurnizor nu a fost ascunsă, aceasta se va afișa în locul coloanei NumeFurnizor.

  • Adăugarea titlurilor de coloană la o casetă combo dintr-un formular    

    • În caseta de proprietăți coloană Heads , faceți clic pe Da pentru a afișa titlurile de coloană. Titlurile din casetele combo apar numai atunci când lista este deschisă.

      În cazul în care caseta combo sau caseta listă se bazează pe o sursă de înregistrări, Access utilizează numele de câmp din sursa de înregistrări ca titluri de coloană. În cazul în care caseta combo sau caseta listă se bazează pe o listă de valori fixe, Access utilizează primul n elemente de date din lista de valori (proprietateasursă de rânduri ) ca titluri de coloană, unde n = numărul setat în proprietatea Count de coloană .

  • Dezactivarea caracteristicii Fill-in-as-Type pentru o casetă combo dintr-un formular    

    • În caseta proprietății Extindere automată , faceți clic pe nu.

      Atunci când proprietatea Extindere automată este setată la nu, trebuie să selectați o valoare din listă sau să tastați întreaga valoare.

  • Setarea lățimii porțiunii casetei listă a unei casete combo dintr-un formular    

    • În caseta proprietății Lățime listă , introduceți lățimea dorită, utilizând unitatea de măsură curentă (setată în panoul de control Windows). Pentru a utiliza o unitate de măsură diferită de cea implicită, includeți un indicator de măsurare. De exemplu, introduceți 2 cm. Asigurați-vă că lăsați suficient spațiu pentru o bară de defilare.

      Porțiunea casetei listă a casetei combo poate fi mai mare decât porțiunea casetei text, dar nu poate fi mai restrânsă. Setarea implicită (automat) face ca caseta listă să aibă aceeași lățime ca porțiunea casetei text a casetei combo.

  • Setarea numărului maxim de rânduri de afișat într-o casetă combo dintr-un formular    

    • În caseta proprietății rânduri listă , introduceți un număr.

      Dacă numărul real de rânduri depășește numărul specificat în proprietatea rânduri listă , se afișează o bară de defilare verticală în caseta combo.

  • Limitarea intrărilor de casetă combo la elemente din porțiunea listă a unei casete combo dintr-un formular    

    • În caseta proprietății limită la listă , faceți clic pe Da.

      Note: 

      • Dacă prima coloană afișată într-o casetă combo nu este coloana legată, Access limitează intrările la listă chiar dacă proprietatea limită la listă este setată la nu.

      • Dacă proprietatea limită la listă este setată la nu, când introduceți o intrare care nu se află în listă, dacă este legată caseta combo, intrarea este stocată în câmpul subiacent, dar nu este adăugată la listă. Pentru a adăuga noi intrări în listă, utilizați proprietatea nu este în listă și nu se află în evenimentul listă .

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

×