Căutare video pentru înregistrări în formular prin selectarea unei valori din listă

Cu ajutorul vrăjitorului cutie combo, puteți crea rapid o listă verticală care vă permite să găsiți o intrare în formular. De exemplu, pentru a găsi o înregistrare într-un formular cu datele de contact ale angajaților pot fi în caseta combo din partea de sus a formularului pentru a selecta numele angajatului, cât și în forma va afișa o înregistrare a acestui angajat.







Adăugarea unei casete combo la un formular

În zona de navigare, faceți clic dreapta pe formular și selectați Modul de configurare.

În fila Constructor, în grupul Controls, faceți clic pe săgeata în jos din colecția Controale și asigurați-vă că este selectată opțiunea Utilizare principal.

În colecția Controale, faceți clic pe ComboBox. apoi faceți clic pe antetul de formular în care doriți să plasați caseta combo.

Dacă în acest moment este afișată caseta de dialog Notificare securitate, faceți clic pe Deschidere pentru a porni expertul.

În prima pagină a expertului, selectați Căutați o înregistrare în formular pe baza valorii care conține caseta combo. Dacă această opțiune nu este afișată, consultați opțiunea Înregistrarea căutării. nu este disponibilă.

Pe pagina următoare expertul, în lista Câmpuri disponibile, selectați câmpul pe care doriți să se afișeze în caseta combo, și apoi utilizați butonul săgeată pentru ao adăuga la lista Câmpuri selectate.

Notă: Puteți adăuga mai multe câmpuri în caseta combo, dar numai primul câmp va fi folosit pentru a căuta înregistrarea. Asigurați-vă că câmpul selectat identifică în mod unic fiecare înregistrare. De exemplu, dacă selectați „Last Name“, și există mai multe intrări cu același nume, Access va căuta doar prima potrivire de intrare acest nume, chiar dacă se adaugă câmpul casetă combo „Name“. Este recomandabil să creați un câmp calculat în sursa de înregistrare a formularului care combină două sau mai multe câmpuri și apoi să utilizați acest câmp calculat ca valoare pentru caseta combo. Pentru mai multe informații despre crearea câmpurilor calculate, consultați Subiecte corelate.

Pe pagina următoare a expertului puteți vedea cum va arăta lista finită.

Asigurați-vă că este selectată caseta de selectare Ascundere coloană cheie.

Dacă este necesar, schimbați lățimea coloanelor și derulați în jos pentru a verifica dacă toate valorile sunt plasate în celule.

În pagina următoare a expertului, introduceți o semnătură pentru caseta combo, de exemplu "Căutați un contact".

Faceți clic pe Finalizare.

Aplicația Access a plasat caseta combo pe formular. Asigurați-vă că apare în antetul de formular. Dacă este necesar, în fila Aranjare, faceți clic pe Lipire. Împărțiți sau Mergeți. Pentru a crea celule corespunzătoare în antetul pentru o nouă casetă combo.

În fila Pagina principală, în grupul Vizualizări, faceți clic pe Mod de formare. Verificați dacă caseta combo rulează corect.







Valorile de sortare în caseta combo

În majoritatea cazurilor, valorile din casetele combo nu vor fi sortate. Pentru a adăuga sortarea necesară, urmați acești pași:

În fila Pagina principală, în grupul Vizualizări, faceți clic pe Modul de configurare.

Selectați o casetă combo.

Dacă fereastra de proprietăți nu apare, apăsați F4.

Accesați fila Proprietăți din fila Toate și faceți clic pe butonul Construiți din proprietatea Sursă rând.


Designerul de interogare va fi deschis. Câmpul selectat în etapa 5 a procedurii anterioare este afișat într-o coloană separată a formularului de solicitare.

În câmpul Sortare a câmpului selectat pentru caseta combo, selectați ordinea de sortare dorită (Ascendentă sau Descendentă).

Pe panglică, faceți clic pe Închidere. Pentru a salva modificările, faceți clic pe Da.

În fila Pagina principală, în grupul Vizualizări, faceți clic pe Mod de formare. Verificați dacă caseta combo rulează corect.

Dacă opțiunea Căutați înregistrare ... nu este disponibilă

În cazul în care intrările din formularul de căutare pe baza valorii care conține o casetă listă sau casetă combo nu apare pe prima pagină a expertului, probabil, forma nu este asociată cu un tabel sau o interogare stocată. Formularul trebuie să fie asociat unui obiect disponibil în panoul de navigare din grupul Tables sau Queries.

Pentru a verifica dacă un formular este asociat unui tabel sau unei interogări salvate, urmați acești pași:

Dați clic pe Anulați. pentru a închide vrăjitorul.

Faceți clic dreapta pe lista creată anterior sau pe caseta combo și selectați Ștergere.

Dacă fereastra de proprietăți nu apare, apăsați F4.

În lista din partea de sus a paginii de proprietăți, selectați Formă.

Faceți una dintre următoarele proceduri, în funcție de ce trebuie să faceți.

Opțiunea 1: Selectați un tabel sau o interogare ca sursă de înregistrare

Dacă știți că există o tabelă sau o interogare în baza de date cu înregistrările pe care le căutați, utilizați această procedură pentru a conecta formularul la acest obiect.

Faceți clic pe proprietatea Record Source. apoi faceți clic pe săgeata drop-down care apare.

Selectați unul dintre tabelele sau înregistrările disponibile. Dacă nu este disponibil un tabel sau o înregistrare adecvată, trebuie să le creați înainte de a continua pașii următori. Pentru mai multe informații, consultați Înțelegerea tabelelor sau Înțelegerea interogărilor.

Salvați formularul, apoi repetați pașii de la începutul acestui articol. Expertul va afișa acum opțiunea Găsire înregistrare în formularul bazat pe valoarea care conține lista sau caseta combo.

Opțiunea 2: creați o nouă interogare salvată sau convertiți o instrucțiune SELECT într-o interogare stocată

Dacă datele solicitate sunt conținute în mai multe tabele, trebuie să asociați formularul cu interogarea care selectează datele din aceste tabele.

În câmpul Proprietăți sursă înregistrare, faceți clic pe butonul Construiți.

Se deschide constructorul de interogări.

Dacă proprietatea Record Source a fost inițial goală, constructorul de interogări afișează caseta de dialog Add Table și puteți începe să creați o interogare nouă. Pentru mai multe informații, consultați Înțelegerea interogărilor. După terminarea interogării, treceți la pasul 2.

Dacă proprietatea Source a înregistrării conține inițial o instrucțiune SELECT, această interogare este afișată în constructorul de interogări. Mergeți la pasul 2 pentru al converti într-o interogare salvată.

În fila Constructor, în grupul Close, faceți clic pe butonul Salvează ca.

În caseta de dialog Salvare ca, tastați numele interogării în caseta Salvare interogare în.

Verificați că câmpul As este setat la Cerere. apoi faceți clic pe OK.

În fila Constructor, în grupul Close, faceți clic pe Închidere.

Faceți clic pe Da. Pentru a salva modificările efectuate în interogare și pentru a actualiza proprietatea.

Aplicația Access afișează forma din vizualizarea Design și modifică proprietatea sursă de înregistrare pentru a se asigura că numele noii interogări stocate este afișat.

Salvați formularul, apoi repetați procedura de la începutul acestui articol. Expertul acum afișează opțiunea Căutați înregistrare în formularul bazat pe valoarea care conține lista sau caseta combo.







Trimiteți-le prietenilor: