Crearea unei liste de opțiuni utilizând o casetă listă sau o casetă combo

Crearea unei liste de opțiuni utilizând o casetă listă sau o casetă combo

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

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

Notă : Acest articol nu se aplică pentru aplicații web Access.

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 într-un formular

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

Editarea unei liste de valori în timp ce se deschide un formular în Vizualizare formular

Particularizarea unei casete listă sau o casetă combo

Informații despre tipurile de controale casetă listă

Access oferă două controale 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 dimensionată de obicei astfel încât mai multe rânduri să fie vizibile tot timpul. 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 se pot afișa în control, Access afișează o bară de defilare în control. Utilizatorul se limitează la opțiunile date în caseta listă; nu este posibil să tastați o valoare într-o casetă listă.

Casetă listă

Caseta combo    Controlul casetă combo oferă o modalitate mai compactă de a prezenta o listă de opțiuni; lista este ascunsă până când faceți clic pe săgeata verticală. De asemenea, o casetă combo vă oferă capacitatea de a introduce o valoare care nu se află în listă. Astfel, controlul casetă combo reunește caracteristicile unei casete text și ale unei casete 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 poate fi legat sau nelegat controale. Aceste controale pot căuta valorile dintr-o listă fixată că tastați dvs., sau se poate căuta valori într-un tabel sau interogare. Pentru a crea o casetă listă legate sau casetă combo care caută valori într-un tabel sau 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 face posibilă pentru a crea relații care aveți nevoie să legați datele din caseta listă sau caseta combo datele în formular.

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

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

    Notă : Această procedură presupune că formularul este legat la un tabel sau la o interogare. Unii dintre pași nu se vor aplica dacă formularul nu este legat. 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. În fila Date a foii de proprietăți, caseta de proprietate Sursă înregistrări afișează tabelul sau interogarea la care este legat formularul.

  2. Pe fila proiectare , în grupul controale , asigurați-vă că Utilizați Control experți Buton WordArt este selectată.

  3. Faceți clic pe instrumentul Casetă Combo Buton WordArt fie pe instrumentul Casetă listăde Buton WordArt .

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

    • În funcție de alegerea dvs., pornește Expertul casetă listă sau Expertul casetă combo.

  5. Când expertul vă întreabă cum doriți să obțineți valorile pentru control, alegeți una dintre următoarele:

    • Dacă doriți să afișați datele curente dintr-o sursă de înregistrări, faceți clic pe Doresc ca obiectul casetă listă/casetă combo să caute valorile într-un tabel sau într-o interogare.

    • Dacă doriți să afișați o listă fixată de valori care se vor modifica foarte rar, faceți clic pe Voi scrie valorile pe care le doresc.

    • Dacă doriți ca respectivul control să efectueze o operațiune de găsire, mai degrabă decât să servească drept instrument de introducere a datelor, faceți clic pe Căutare înregistrare în formularul propriu pe baza valorii selectate din caseta listă/caseta combo. Acest lucru creează un control nelegat cu o macrocomandă încorporată care efectuează o operațiune de găsire pe baza valorii introduse de utilizator.

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

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

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

    • Pentru a crea un control legat, faceți clic pe Să stocheze valoarea în următorul 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ă se va afișa lângă control.

  9. Faceți clic pe Terminare.

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

Puteți să creați o casetă listă legată sau o casetă combo legată, adăugând un câmp 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 cu valori multiple sau poate conține o singură valoare.

    Pentru mai multe informații despre crearea câmpurilor de căutare, consultați articolul adăugarea sau modificarea unui câmp de căutare care vă permite să stocați mai multe valori.

  2. Alegeți una dintre următoarele:

    • Crearea unui 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 și apoi pe fila Creare , în grupul formulare , faceți clic pe forma Buton WordArt .

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

    • Adăugați o casetă listă sau o casetă combo la un formular:

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

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

      3. Faceți dublu clic pe câmpul Căutare sau glisați câmpul 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 dreapta pe control, faceți clic pe Modificare în în meniul de comenzi rapide, apoi faceți clic pe tipul de control pe care îl doriți.

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

Când creați o casetă listă sau o casetă combo fără a utiliza un expert, puteți seta singur multe dintre proprietățile controlului. Dacă doriți mai multe informații despre o anumită proprietate, faceți clic pe caseta proprietății 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ă Utilizați Control experți nu este selectată.

    Buton WordArt

  3. Faceți clic pe instrumentul Buton WordArt Casetă listăsau Caseta Combo Buton WordArt instrument.

  4. Faceți clic o dată în formular pentru a crea un control cu dimensiune implicită sau faceți clic și glisați până când controlul ajunge la dimensiunea pe care o doriți.

  5. Având încă selectat controlul, apăsați F4 pentru a-i deschide foaia de proprietăți.

  6. Setați proprietățile Tip sursă rânduri și Sursă rânduri, cu ajutorul îndrumărilor din tabelul următor.

Pentru a efectua aceasta...

setați proprietatea Tip sursă rânduri la...

și setați proprietatea Sursă rânduri după cum urmează:

Afișarea valorilor dintr-un tabel sau dintr-o interogare sau a rezultatelor unei instrucțiuni 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

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

Afișarea unei liste fixate de valori

Listă valori

Tastați o listă de valori fixate, separate prin punct și virgulă (;). De exemplu, Nord;Sud;Est;Vest

sau

Pe fila date din foaia de proprietăți, faceți clic pe Butonul Generator pentru a deschide caseta de dialog Editare elemente listă și 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âmpuri care doriți să apară în caseta listă sau în caseta combo.

  1. Dacă doriți să apară mai multe coloane în control, faceți clic pe caseta proprietății Număr coloane și tastați numărul de coloane dorit. Setați proprietatea Lățimi coloane pentru a regla lățimile coloanelor. Pentru mai multe informații despre fiecare proprietate, plasați cursorul în caseta proprietății, apoi apăsați pe 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 la care doriți să legați caseta listă sau caseta combo.

Editarea unei liste de valori în timp ce se deschide un formular în Vizualizarea formular

Dacă proprietatea Tip sursă rânduri a casetei listă sau a casetei combo este setată la Listă valori, puteți să editați lista de valori în timp ce formularul este deschis în Vizualizarea formular, evitând necesitatea de a comuta la Vizualizarea proiect sau la Vizualizarea aspect, deschizând foaia de proprietăți și editând proprietatea Sursă rânduri pentru control de fiecare dată când trebuie să efectuați o modificare în listă.

Notă : Pentru a edita lista de valori, proprietatea Permite editări liste valori pentru caseta listă sau caseta combo trebuie setată la Da.

Editarea unei liste de valori în Vizualizarea formular

Când cursorul intră într-o casetă listă sau într-o casetă combo (făcând clic pe casetă sau defilând prin file la casetă), apare un buton sub listă.

Casetă combo cu butonul Editare elemente listă

  1. Faceți clic pe buton pentru a deschide caseta de dialog Editare elemente listă.

  2. Editați elementele din listă, păstrând fiecare element pe o linie separată.

  3. Pentru a selecta o valoare implicită pentru noile înregistrări, faceți clic pe săgeata verticală în caseta Valoare implicită, apoi faceți clic pe valoarea dorită.

  4. Faceți clic pe OK.

Blocarea editării listei de valori în Vizualizarea formular

  1. În Panoul de navigare, faceți clic dreapta pe formular și faceți clic pe Vizualizarea Proiect sau pe Vizualizarea aspect.

  2. Faceți clic pe control pentru a-l selecta, apoi apăsați F4 pentru a afișa foaia de proprietăți.

  3. În fila Date din foaia de proprietăți, setați proprietatea Permite editări liste valori la Nu.

  4. Faceți clic pe fișier , apoi faceți clic pe Salvaresau apăsați Ctrl + S Buton WordArt .

Specificarea altui formular pentru editarea listei de valori

În mod implicit, Access furnizează un formular predefinit în scopul editării listei de valori. Dacă aveți un alt formular pe care preferați să îl utilizați pentru acest scop, puteți să introduceți numele formularului în proprietatea Formular editare elemente listă, după cum urmează:

  1. În Panoul de navigare, faceți clic dreapta pe formular, apoi faceți clic pe Vizualizarea Proiect sau pe Vizualizarea aspect în meniul de comenzi rapide.

  2. Faceți clic pe control pentru a-l selecta, apoi apăsați F4 pentru a afișa foaia de proprietăți.

  3. Pe fila Date a foii de proprietăți, faceți clic pe săgeata verticală din caseta proprietății Formular editare elemente listă.

  4. Faceți clic pe formularul pe care doriți să îl utilizați pentru editarea listei de valori.

  5. Faceți clic pe fișier , apoi faceți clic pe Salvaresau apăsați Ctrl + S Buton WordArt .

Particularizarea unei casete listă sau a unei casete combo

Având deschis formularul în Vizualizarea Proiect, asigurați-vă că este selectată caseta listă sau caseta combo, apoi apăsați pe F4 pentru a deschide foaia de proprietăți pentru control. Apoi efectuați una dintre următoarele operațiuni:

  • Modificați ordinea de sortare dintr-o casetă listă sau casetă combo    Dacă ați utilizat un expert pentru a crea caseta listă sau caseta combo, Access sortează automat rândurile din care este compusă lista după prima coloană vizibilă. Dacă doriți să specificați o altă ordine de sortare sau dacă ați setat proprietatea Sursă rânduri 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ânduri.

    • În fila date din foaia de proprietăți, faceți clic pe Butonul Generator pentru a deschide un generator de interogări.

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

  • Legați o coloană dintr-o casetă listă sau caseta combo   

    În caseta de proprietăți Legat coloană din caseta listă sau caseta combo, specificați un număr care corespunde poziției coloană din caseta listă sau caseta combo. De exemplu, tastați 1 pentru a lega prima coloană din caseta listă sau caseta combo la câmpul subiacent specificat în proprietatea Sursă Control . Include și coloanele ascunse atunci când număra coloane.

    Dacă setați proprietatea Coloană de legătură la 0, Access salvează indexul listei î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 listă.

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

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

      De exemplu, să presupunem că aveți o casetă combo legată formată din două coloane care are o coloană IDFurnizor cu o lățime de 1,3 cm și o coloană NumeFurnizor cu o lățime de 5 cm. Coloana IDFurnizor este prima coloană din listă, așadar, proprietatea Lățimi coloane este setată la 1,3 cm;5 cm. Pentru a ascunde coloana IDFurnizor, setați proprietatea Lățimi coloane la 0 cm;5 cm. Coloana IDFurnizor poate rămâne 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 se afișează. De exemplu, coloana NumeFurnizor din exemplul anterior s-ar afișa deoarece coloana IDFurnizor este ascunsă. Dacă nu a fost ascunsă coloana IDFurnizor, s-ar afișa aceasta în locul coloanei NumeFurnizor.

  • Adăugați titluri de coloană într-o casetă combo dintr-un formular   

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

      Dacă o casetă combo sau casetă listă se bazează pe o sursă de înregistrări, Access utilizează numele de câmpuri din sursa de înregistrări ca titluri de coloană. Dacă o casetă combo sau casetă listă se bazează pe o listă de valori fixe, Access utilizează prima n obiecte de date din lista de valori (proprietateaSursă rânduri ) ca titluri de coloană, în cazul în care n = număr setat în proprietatea Număr coloane .

  • Dezactivarea caracteristicii completaţi--vă de la tastare pentru o casetă combo dintr-un formular   

    • În caseta proprietății Auto extindere, faceți clic pe Nu.

      Când proprietatea Auto extindere este setată la Nu, trebuie să selectați o valoare din listă sau să tastați întreaga valoare.

  • Setați lățimea partea casetă listă a unei casete combo dintr-un formular   

    • În caseta proprietății Lățime listă , introduceți lățimea pe care o doriți, utilizând curent unitatea de măsură (setat în panoul de Control Windows). Pentru a utiliza o unitate de măsură decât cel implicit, includeți un indicator de măsură. De exemplu, introduceți 2 cm. Asigurați-vă să lăsați suficient spațiu pentru o bară de defilare.

      Porțiunea casetă listă a casetei combo poate fi mai lată decât porțiunea casetă text, dar nu poate fi mai îngustă. Setarea implicită (Auto) stabilește aceeași lățime pentru caseta listă și pentru porțiunea casetă text a casetei combo.

  • Setați numărul 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 propriu-zis 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.

  • Limitați intrările casetei combo la elementele din porțiunea listă a unei casete combo dintr-un formular   

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

      Notă : 

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

    • Dacă proprietatea Limitare la listă este setată la Nu, atunci 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ă în listă. Pentru a adăuga intrări noi în listă, utilizați proprietatea La Absență din Listă și evenimentul Not In List.

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

×