Valoarea de bază a unei opțiuni

Aflați despre tipurile de controale casetă listă Access furnizează două controale de listă pentru formulare — caseta listă și caseta combo. Casetă valoarea de bază a unei opțiuni casetă listă afișează o listă de valori sau opțiuni.
Noțiuni de bază despre proiectarea bazelor de date - Access
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ă 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 valoarea de bază a unei opțiuni verticală. O casetă combo vă oferă, de asemenea, capacitatea de a introduce o valoare valoarea de bază a unei opțiuni nu se află în listă.
În acest fel, controlul casetă combo combină caracteristicile unei casete text și o casetă listă. 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. Crearea unei casete listă sau a unei casete combo opțiuni binare top 2020 un expert 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.
EUR-Lex - R - EN - EUR-Lex
Pe fila date din foaia de proprietăți, caseta proprietății sursă înregistrări afișează tabelul sau interogarea la care este legat formularul. Pe fila Proiectare, în grupul Controale, asigurați-vă că s-a selectat Utilizare experți control. Faceți clic fie pe instrumentul casetă listă, fie pe instrumentul casetă combo. Î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. 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. 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. Urmați instrucțiunile pentru a specifica modul în care vor apărea valorile. 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.
În acest articol
Faceți clic pe Următorul și tastați o etichetă pentru control. Această etichetă va fi afișată lângă control. 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. 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âmp multi-valoare. 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 formularefaceți clic pe 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: În vizualizarea proiect, deschideți un formular care se bazează pe o sursă de înregistrări care include câmpul de căutare.
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 inversfaceț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.
Procesul de proiectare constă din următorii pași: Determinarea scopului bazei de date Acest pas vă ajută să vă pregătiți pentru restul pașilor. Găsirea și organizarea informațiilor necesare Colectați toate tipurile de informații pe care doriți să le înregistrați în baza de date, cum ar fi numele produsului și numărul comenzii.
Î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 valoarea de bază a unei opțiuni caseta de proprietăți corespunzătoare și apăsați F1. Deschideți un formular în vizualizarea proiect. Pe fila Proiectare, în grupul Controale, asigurați-vă că nu s-a selectat Utilizare experți control.
Faceți clic pe instrumentul casetă listăsau pe instrumentul casetă combo. 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ă.
Cu controlul încă selectat, apăsați F4 pentru a deschide foaia sa de proprietăți. Setați proprietățile tip sursă rânduri și sursă rânduricu instrucțiuni din tabelul următor. Pentru aceasta Setați proprietatea tip sursă de rânduri la 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 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. 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. 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ă.
Câțiva termeni referitori la baze de date pe care trebuie să îi cunoașteți
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 dateapoi faceți clic pe caseta proprietății sursă rând. Pe fila date din foaia de proprietăți, faceți clic pe 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 coloanetastaț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".
Aflați despre tipurile de controale casetă listă
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ă. Adăugarea titlurilor de coloană la o casetă combo dintr-un formular În caseta de proprietăți coloană Headsfaceți clic pe Da pentru a afișa titlurile de coloană.
Titlurile din casetele combo apar numai atunci când lista este deschisă.
Account Options
Modul de a afla valoarea liniei de tendință 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ă. 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.
Adăugarea unei casete listă sau a unei casete combo - Access
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ă.