Creați o listă de opțiuni utilizând o listă sau casetă combo

La introducerea informațiilor în Access formele clasice ale bazelor de date ale aplicației rapid și ușor selectați o valoare din listă decât să-l introduceți în memorie. În plus, prin utilizarea listei de opțiuni în domeniu vor fi introduse numai valori valide. Lista poate fi conectat la datele existente sau cuprind o valoare fixă ​​specificată în crearea sa. Acest articol descrie listele care sunt disponibile în forme de acces, precum și modalități de a crea și personaliza.

În acest articol,

tipuri de liste

Există două tipuri de controale programului „Lista“ cu condiția de acces: listă și combo box.

Listă. Acest control afișează o listă de opțiuni sau valori. Lista conține șirul de date, și în mod tipic este dimensionat pentru a fi întotdeauna vizibile câteva rânduri. Șiruri pot conține una sau mai multe coloane cu titluri, sau fără ele. Dacă lista conține mai multe linii decât pot fi afișate în secțiunea de control va apărea o bară de derulare. Alegerea este materializări limitate reprezentate în listă; introduceți o valoare în listă este imposibilă.

Combo cutie. Acest control este un mod mai compact pentru a afișa lista de opțiuni: lista este ascunsă până atunci, până când utilizatorul apasă butonul de listă. În plus, o casetă listă vă permite să introduceți valori care nu sunt incluse în listă. Astfel, acest control combină funcțiile unui câmp de text și o listă.

1. Faceți clic pe săgeată pentru a afișa o listă drop-down.

2. Selectați opțiunea dorită din lista verticală.

Listele de liste sau câmpuri pot fi legate și de controale gratuite. Aceste controale pot conține o valoare dintr-o listă fixă, care este introdusă de către utilizator, sau dintr-un tabel sau o interogare. Creați o listă legată sau o casetă combo, care a pus o valoare dintr-un tabel sau o interogare, puteți doar dacă forma este baza pentru sursa de înregistrare care conține câmpurile de câmp sau de căutare străine cheie. Acesta vă permite să creați relația necesară pentru a se lega de date într-o listă sau combo caseta cu datele din formular.

Creați o casetă listă sau casetă combo cu expertul

În panoul de navigare, faceți clic dreapta pe formă și selectați Builder.

Notă: Se presupune în această procedură forma este legat la un tabel sau o interogare. Unele dintre măsurile nu sunt aplicabile formele libere. Pentru a afla dacă această formă este asociată cu un tabel sau o interogare, apăsați F4, și apoi deschideți pagina de proprietate. În fila Date din proprietățile paginii de proprietate ale înregistrărilor din tabela sursă sau interogarea sunt afișate, care sunt asociate cu această formă.

La Design din fila Comenzi de grup, selectați Utilizare Wizard.

Faceți clic pe lista sau caseta combo.

Faceți clic sub forma unui loc în care să plaseze listă sau caseta combo.

În funcție de selecția dvs., începe listele de master și casetele de master Combo.

Ca răspuns la cererea procesului de master de a obține valoarea de control, efectuați una dintre următoarele acțiuni.

Pentru a utiliza datele actuale de la sursa de înregistrare, selectați Object „lista“ se va utiliza valorile dintr-un tabel sau o interogare.

Pentru a utiliza un (schimbă rar) lista valoare fixă, selectați un set fix de valori vor fi introduse.

Pentru a utiliza controlul pentru a efectua căutarea, mai degrabă decât ca un instrument de introducere de date, selectați înregistrările de căutare într-o formă bazată pe valoarea selectată într-o casetă listă sau casetă combo. de control gratuit va fi creat cu un macro încorporat, executând o căutare pe valoarea introdusă de către utilizator.

Urmați instrucțiunile pentru a specifica modul de afișare a valorilor.

Dacă selectați una dintre primele două opțiuni pe prima pagină a expertului, vi se va solicita să specificați acțiunea pe care trebuie să respecte este selectat programul de acces. Efectuați una dintre următoarele :.

Pentru a crea un control liber, selectați opțiunea Reține valoarea. Acest lucru înseamnă că programul va salva valoarea selectată până când utilizatorul se modifică sau se închide forma, dar valoarea nu va fi introdusă în tabel.

Pentru a crea un control legat, selectați Salvare în câmpul și selectați un câmp la care trebuie să fie atașat de control.

Faceți clic pe Următorul și introduceți o legendă pentru control. Semnătura va fi afișată lângă comanda.

Faceți clic pe Finish.

Creați o listă sau o casetă combo prin adăugarea de câmpuri la forma de substituții

Listele legate sau casetă combo pot fi create prin adăugarea de câmpuri la forma de substituții.

Creați un câmp tabel de căutare. Puteți crea un câmp de căutare, admite simultan mai multe valori sau care conțin numai o singură valoare.

Efectuați una dintre următoarele :.

Crearea unui formular bazat pe o sursă de înregistrare care conține un câmp de căutare. De exemplu, în panoul de navigare, selectați tabelul sau interogarea care conține câmpul de căutare, și apoi pe fila Creare, în grupul Forme, faceți clic pe formular.

Access creează automat o casetă combo la substituirile de câmp.

Adăugați o formă de o listă sau caseta combo.

În modul de proiectare, deschideți formularul, în funcție de sursa de intrări care conțin câmp de căutare.

În cazul în care zona de câmp Lista nu este afișată, apăsați tastele ALT + F8 pentru ao deschide.

câmp de căutare dublu-clic sau trageți-l din lista de câmpuri de câmpuri în formă. Access creează automat o casetă combo asociată cu acest domeniu.

Sfat: Pentru a schimba caseta combo din listă (sau invers), apoi faceți clic-dreapta control, selectați elementul de meniu contextual pentru a converti și selectați tipul de control.

Creați o listă sau caseta combo fără a utiliza expertul

Când creați o listă sau casetă combo fără a utiliza expertul, trebuie să specificați manual un număr de proprietăți ale controlului. Pentru mai multe informații despre o anumită proprietate, faceți clic pe proprietatea și apoi - tasta F1.

Deschideți formularul în Vizualizare proiect.

Pe fila Proiectare, în grupul Controls, deselectați Utilizare Wizard.

Faceți clic pe lista sau caseta combo.

Pentru a crea un element de mărimea unui standard de control, faceți clic oriunde pe formular. Pentru a crea un element de control dimensiunea dorită, și trageți mouse-ul în timp ce țineți apăsat butonul mouse-ului.

Pentru a deschide proprietățile controlului sat, apăsați tasta F4 atunci când comanda de selecție.

valori pentru proprietățile liniilor sursă și liniile de tip sursă. Ghidat de graficul de mai jos.

În lista verticală, selectați din tabel sau o interogare care conține numele câmpurilor care urmează să fie afișat în caseta listă sau caseta combo.

Dacă doriți să includă un element de control multi-coloană, navigați la proprietățile celulei și numărul de coloane, introduceți numărul lor. Specificați lățimea coloanei prin proprietățile lățime coloanei. Pentru mai multe informații despre fiecare proprietate, poziționați cursorul în acest domeniu de proprietate și apăsați F1.

Dacă doriți să accesați programul salva selecția, faceți clic pe câmpul și selectați proprietățile câmpului de date pe care doriți să atașați o listă sau casetă combo.

Modificarea listei de valori într-o formă care este deschisă în vedere Forma

În cazul în care proprietățile liniilor sursă de tipul de listă sau combo box a fost stabilită lista de valori. Aveți posibilitatea să modificați lista de valori într-o formă care este deschisă în vedere Forma - fără a fi nevoie pentru a merge pentru a proiecta modul de modul sau Machetă, deschideți pagina Proprietăți și modificați liniile de proprietate ale sursei de control de fiecare dată când aveți nevoie pentru a face modificări listei.

Notă: Pentru a modifica lista de valori pentru proprietate permite editarea unei casete listă sau o listă de valori cu lista trebuie să fie setat la Da.

Editați lista de valori în vedere Forma

Dacă plasați cursorul în listă sau caseta combo (făcând clic pe câmpul sau comutator pentru a), butonul va apărea mai jos lista.

Faceți clic pe acest buton pentru a deschide lista de editare a elementelor casetei de dialog.

Editați elementele din listă, fiecare dintre ele pe o linie separată.

Pentru a selecta valoarea care urmează să fie utilizată în mod implicit pentru noile conturi, faceți clic pe lista drop-down pentru valoarea implicită a câmpului. și apoi selectați setarea dorită.

Faceți clic pe OK.

Lista de interdicție Schimbarea de valori în modul forma

În panoul de navigare, faceți clic dreapta pe formă și selectați designer sau aspect modul.

Apăsați de control pentru a selecta, apoi apăsați F4 pentru a deschide pagina Proprietăți.

Pagina Filă Aceste proprietăți permit schimbarea în lista de valori, specificați Niciuna.

Faceți clic pe Fișier. și apoi faceți clic pe Salvare sau apăsați CTRL + S.

Alegerea unui alt formular pentru editarea unei liste de valori

În mod implicit, forma built-in pentru a schimba lista de valori în Access. Dacă, doriți să utilizați o altă formă, puteți introduce numele în proprietățile schimbarea formei de elemente din listă. așa cum este descris mai jos.

În panoul de navigare, faceți clic dreapta pe formularul și selectați din meniul pop-up proiectantului sau modul de dispunere.

Apăsați de control pentru a selecta, apoi apăsați F4 pentru a deschide pagina Proprietăți.

În fila Date pagina de proprietăți, faceți clic pe săgeata drop-down sub formă de modificări ale proprietăților elementelor listă.

Selectați forma pe care doriți să îl utilizați pentru a edita lista de valori.

Faceți clic pe Fișier. și apoi faceți clic pe Salvare sau apăsați CTRL + S.

Configurarea unei liste sau Combo caseta

În formă deschisă în modul Vizualizare proiect, selectați listă sau combo caseta și apăsați tasta F4 pentru a deschide pagina de proprietate a controlului. Apoi, faceți una dintre următoarele.

Modificarea ordinii de sortare a listei sau Combo caseta. Atunci când creați o listă sau caseta combo pentru a utiliza expertul, Access sortează automat liniile care alcătuiesc lista, prima coloană vizibilă. Dacă doriți să setați o ordine de sortare diferit, sau în cazul în care o interogare salvată a fost selectată în proprietatea RowSource de control, utilizați următoarea procedură.

Faceți clic pe fila date și faceți clic pe caseta RowSource proprietate.

Pe pagina de tab Date, faceți clic pe Proprietăți. pentru a deschide Query Builder.

Linie de sortare pentru o coloană, datele în care doriți să sortați, selectați ordinea de sortare dorită.

Atașarea lista de coloane sau caseta combo

În proprietățile lista de coloane Afiliat sau caseta combo, specificați numărul care reprezintă lista de coloane sau caseta combo. De exemplu, de tip 1 pentru a atașa prima coloană a listei sau caseta combo la câmpul de bază specificate în datele de proprietate. La determinarea numărului de coloana care urmează să fie luate în considerare coloane ascunse.

În cazul în care coloana de proprietate atașat este setat la „0“, programul Access va menține o listă a indicelui, mai degrabă decât valoarea uneia dintre coloane. Acest lucru este util dacă doriți să salvați lista de valori în loc de o secvență de numere.

Ascunderea unei coloane într-o listă sau caseta combo în formă de

În proprietățile lățimea coloanei, introduceți o valoare de 0 pentru coloanele pe care doriți să le ascundeți.

Să presupunem că ați atașat o casetă listă cu două coloane: „KodPostavschika“ 1 cm lățime și „ImyaPostavschika“ coloana 5 cm „KodPostavschika“ - prima coloană a listei, astfel încât proprietățile lățimea coloanei este setată la 1cm, 5cm .. Pentru a ascunde coloana „KodPostavschika“, setați proprietățile coloanei latimi 0sm; 5cm. „KodPostavschika“ coloana rămâne atașată, în ciuda faptului că aceasta este ascunsă.

Notă: În cazul în care lista nu este dezvăluită în caseta listă afișează o listă a primei coloane vizibile. De exemplu, coloana „ImyaPostavschika“ va fi afișat în exemplul anterior, din moment ce coloana „KodPostavschika“ ascunsă. Dacă el nu a fost ascuns în domeniu ar fi valoarea acestei coloane este afișată și nu coloana „ImyaPostavschika“.

Adăugarea unui antet de coloană în caseta listă în formă de

Pentru a vizualiza titlurile coloanelor, setați proprietățile titlurile coloanelor la Da. În domeniile cu o listă de liste de titluri este afișată numai când este implementat.

În cazul în care caseta combo sau o listă stabilită pe baza sursei de înregistrare, software-ul de acces va utiliza această înregistrare nume de câmpuri ca sursă titlurile de coloană. În cazul în care caseta combo sau o listă se bazează pe valori fixe ale listei, ca program de acces titlurile de coloană vor utiliza primele n elemente ale unei liste de valori (definite de liniile sursă de proprietate), unde n este valoarea numărului de coloane.

Dezactivarea finalizare la intrare la Combo cutie în formă de

În proprietățile Auto de substituție setat la Niciunul.

În acest caz, veți selecta o valoare din listă sau introduceți-l în întregime.

Configurarea lățimea lista de câmpuri în lista sub formă de

Tipul în lista de valori de proprietate Lățime Lățimea în unități curente (definite în Windows Control Panel). Pentru a utiliza aparatul, diferite de cele implicite, introduceți numele unităților. De exemplu, de tip 2 cm. Asigurați-vă că lăsați suficient loc pentru bara de defilare.

Lista de câmp la lista poate fi mai mare decât câmpul său de text, dar nu a putut fi mai îngust. Valoarea implicită (Auto) lățime egală a casetei de text și o listă.

Setarea numărului maxim de linii afișate în caseta listă în formă de

Introduceți numărul în proprietățile numărului de linii ale listei.

În cazul în care numărul real de linii ale listei depășește valoarea specificată în proprietatea numărului de linii ale listei. divulgarea listei afișează o bară de defilare verticală.

Câmpul Valoarea de restricție cu lista elementelor prezente în forma unei liste

În proprietatea este limitată la listă, selectați Da.

În cazul în care prima coloană afișată în caseta combo nu este atașat, nu puteți intra în câmpul de valoare, nu în listă, chiar și în cazul în care proprietatea este limitată la lista este setat la Niciunul.

În cazul în care proprietatea este limitată la lista este setat la Niciunul. apoi introduceți în lista valoarea box atașată care nu se află în listă, această valoare este stocată în câmpul de bază, dar nu a adăugat la listă. Pentru a adăuga la lista de articole, utilizați proprietatea nu este listat și nici un eveniment din listă.