Exemplul sub forma unui tabel
Să presupunem că doriți să creați un formular care afișează date privind tipurile de bunuri precum și o listă a mărfurilor în sine pentru fiecare tip. Datele din tabelul „tipuri“ sunt spre „unu“ a relației, iar datele din „Produse“ masa - partea a „mulți“. Fiecare tip poate aparține mai multor produse.
1. Datele de pe partea „o“ atitudine afișată în forma principală.
2. Tabelul prezintă datele privind relația dintre „mulți“.
Crearea de relații între tabele
Crearea unui formular care cuprinde un tabel, folosind „O formă simplă de“ instrument
Când se utilizează „formă simplă“ pentru a crea un formular bazat pe o masă, care este o parte „o“ relație „unu-la-mulți“, acesta este introdus automat în tabel.
De exemplu, în cazul în care se introduce toate condițiile enumerate mai jos într-un tabel care arată toate comenzile pentru fiecare client:
Se creează o formă simplă, bazată pe masă „clienții.“
relație se specifică „unu-la-multe“ „Comenzi“ de masă, care determină o intrare în tabelul „Clienți“, care pot fi asociate cu mai multe intrări în tabelul „Comenzi“.
Tabelul „Clienți“ nu sunt parte la „unu“ este nici o altă relație de „unu-la-mulți“.
În panoul de navigare, tabelele implicate în relația de „unu“, „one-to-many“ parte.
În fila Creare, sub forma unui grup, faceți clic pe butonul de formă.
forma este creată cu tabelul de la partea de jos a formularului. În cazul în care tabelul nu a fost creată, aceasta înseamnă fie că masa nu este o parte din orice relație, „one-to-many“, sau face parte din mai multe relații de „unu-la-mulți“.
În plus față de crearea de forma principală, acest proces nu creează alte obiecte formular. Acest tabel este o reprezentare directă a tabelului de date.
Ascunderea unei coloane într-un tabel Faceți clic dreapta coloanei și selectați Ascundere coloană. Acest parametru este stocat; Dacă salvați și închideți formularul, apoi redeschide, coloana va fi ascuns.
Restaurare coloana ascunsă în tabelul clic dreapta pe orice antet de coloană din tabel și faceți clic pe Afișare coloane. Bifați caseta de lângă fiecare coloană pe care doriți să restaurați, apoi faceți clic pe Închidere.
Creați un formular care conține un tabel în modul Layout
În cazul în care relația dintre tabelele din baza de date sunt deja stabilite, puteți crea un formular rapid, care conține un tabel, folosind modul de dispunere. Când adăugați un câmp din partea a „mulți“, în forma în funcție de partea „unu“ care creează automat un nou tabel, care va afișa înregistrările aferente.
În fila Creare, sub forma unui grup, faceți clic pe un formular gol.
formular gol în modul Layout, iar în partea stângă a regiunii formular este lista de câmpuri afișată va fi deschis.
Notă: Dacă închideți accidental o serie de câmpuri Listă. acesta poate fi deschis din nou efectuând una dintre următoarele:
Apăsați ALT + F8.
În fila Format, în grupul Controale, faceți clic pe Adăugare câmpuri existente.
Dați clic pe semnul plus (+) de lângă masa de pe partea laterală a „o“ relație „unu la mulți“, și apoi glisați câmpul dorit în prima formă.
Odată ce câmpul este plasat sub formă de notă de faptul că în lista înregistrărilor din tabel reflectă diviziunile: Câmpurile disponibile în acest punct de vedere, și sub câmpurile disponibile din tabelul aferent. În partea de jos a listei de câmpuri în câmpul disponibil în alte tabel listează toate celelalte tabele, care nu sunt legate în mod direct la masa principală.
Trageți secțiunea Fields câmpurile obligatorii disponibile în acest punct de vedere în forma principală.
Trageți secțiunea câmpurile disponibile în tabelul aferent în formă de primul câmp care urmează să fie inserată în tabel. tabel vor fi create cu adaos de domeniul ei.
Pentru a adăuga câmpuri suplimentare la noul tabel, trebuie să selectați mai întâi faceți clic pe tabel. Rețineți că zona este reconstruită în Access această listă de domenii care pot fi adăugate la câmpurile din tabel sunt în partea de sus. Trageți câmpurile disponibile în acest punct de vedere pe masa orice alte domenii pe care doriți să le adăugați la masă. Când vă mutați fiecare câmp în tabel este afișată linia de inserție care indică locul în care câmpul va fi introdus atunci când eliberați butonul mouse-ului.
Continuați să adăugați câmpul la formularul principal sau un tabel, selectați mai întâi forma principală sau faceți clic pe un tabel, apoi glisați câmpul din lista de câmpuri de câmpuri.
Se introduce un tabel într-o formă existentă folosind modul Layout
În cazul în care relația dintre tabelele din baza de date au fost deja definite, puteți adăuga rapid un tabel de la o formă existentă folosind modul de aspect. Când adăugați un câmp din partea a „mulți“, în forma bazată pe partea de „unu“, creează automat un tabel în care pentru a afișa înregistrările aferente.
Deschideți un formular existent în modul Layout: Faceți clic pe butonul din dreapta al mouse-ului în panoul de navigare și selectați Layout View din meniul contextual.
În cazul în care zona de câmp Lista nu este afișat:
Apăsați ALT + F8.
În fila Format, în grupul Controale, faceți clic pe Adăugare câmpuri existente.
Rețineți că, în lista înregistrărilor din tabel reflectă diviziunile: Câmpurile disponibile în acest punct de vedere, și sub câmpurile disponibile din tabelul aferent. În partea de jos a listei de câmpuri în câmpul disponibil în alte tabel listează toate celelalte tabele, care nu sunt legate în mod direct la masa principală.
Sub câmpurile disponibile în tabelul aferent, extinde tabelul care conține primul câmp care urmează să fie introdus în noul tabel, apoi glisați câmpul în formularul. Un nou tabel va fi creat cu adăugarea unui câmp de ea.
Pentru a adăuga câmpuri suplimentare la noul tabel, trebuie să selectați mai întâi faceți clic pe tabel. Rețineți că zona este reconstruită în Access această listă de domenii care pot fi adăugate la câmpurile din tabel sunt în partea de sus. Trageți câmpurile disponibile în acest punct de vedere pe masa orice alte domenii pe care doriți să le adăugați la masă. Când vă mutați fiecare câmp în tabel este afișată linia de inserție care indică locul în care câmpul va fi introdus atunci când eliberați butonul mouse-ului.
Continuați să adăugați câmpul la formularul principal sau un tabel, selectați mai întâi forma principală sau faceți clic pe un tabel, apoi glisați câmpul din lista de câmpuri de câmpuri.
Se introduce un tabel într-o formă existentă folosind modul de proiectare
Utilizați această procedură pentru a adăuga un tabel, bazat direct pe un tabel sau o interogare într-o formă existentă în modul de proiectare.
Deschideți formularul în modul de proiectare: faceți clic dreapta pe forma în panoul de navigare, apoi faceți clic pe Mod de proiectare.
Dacă în fila Design din grupul este evidențiat butonul Utilizare Wizard. faceți clic pe acesta pentru a deselecta.
Dacă acest lucru nu se face, comandantul controlează subformular vor forma un obiect separat și folosește-l ca baza elementului de management subformular. În această procedură, în schimb, creează o masă bazată direct pe o masă sau o interogare, și nu pe formular.
În fila „Design“ în grupul Controale, faceți clic pe subformular / raport.
Formularul designer de grilă click în cazul în care doriți să inserați masa.
Schimbați poziția și dimensiunile subformular de control glisarea mânere pe părțile laterale și colțuri ale controlului.
Schimbarea conectat la elementul de semnătură de control: faceți clic pe el, apoi faceți dublu clic pe ea pentru ao evidenția în text, și apoi introduceți o nouă semnătură. Dacă doriți să eliminați semnătura, faceți clic pe ea o dată și apoi apăsați DELETE.
Dacă fereastra Properties nu este vizibil, apăsați F4 pentru a afișa.
În cazul în care nu este selectat controlul subformular, faceți clic pe o dată pentru a evidenția.
În fila Date fereastra de proprietăți, faceți clic pe lista drop-down obiect și selectați tabela sursă sau interogarea pe care doriți să apară în afișarea tabelului. De exemplu, pentru a afișa datele din tabelul „Comenzi“ selectați Tablitsa.Zakazy.
În cazul în care, înainte de efectuarea acestei proceduri, toate conexiunile sunt corecte, pentru câmpurile de sclavi și proprietăți ale principalelor domenii sunt setate automat la valorile corecte care vor lega forma principală la subformular.
Proprietățile mele „câmpurile slave“ și „câmpul principal“ gol
Dacă cererea de acces nu va fi în măsură să determine cum să conectați un subformular la principal, prin urmare, proprietățile câmpurilor și slave principale de control câmp subformular lăsat necompletat, și trebuie să setați manual aceste proprietăți, după cum urmează.
Deschideți formularul principal în vederea Design.
Faceți clic pe controlul subformular o dată pentru a selecta.
Dacă fereastra Properties nu este vizibil, apăsați F4.
În fila Date fereastra de proprietăți, faceți clic pe butonul. proprietăți de celule in apropiere de sclavi câmpuri.
O casetă de dialog apare cu domeniile comunicării subformular.
În lista verticală a câmpului principal și câmpurile slave, selectați câmpurile pe care doriți să le asociați forme. În cazul de incertitudine în ceea ce câmpuri pentru a utiliza, apoi faceți clic pe Submit. Accesul la aplicație identificată câmpul de legătură. Apoi, faceți clic pe OK.
Dacă câmpul pe care doriți să îl utilizați pentru forma de legare nu apare, poate fi necesar pentru a modifica sursa de înregistrare principal sau subformular să-l câmpul este prezent. De exemplu, în cazul în care formularul se bazează pe o interogare, trebuie să se asigure că domeniul de legare este prezent în rezultatele interogării.
Salvați forma principală și comutați la formularul pentru a asigura funcționarea corectă a formularului creat.
Salvați formularul făcând clic pe butonul Save de pe bara de instrumente Acces Rapid, sau prin apăsarea CTRL + S.
Treceți la formularul de vedere și să verifice funcționarea corectă a tabelului.
Diferențele între forma și forma divizată cuprinzând un tabel
Formularul care conține un tabel prezintă date din diferite (dar, de obicei legate) surse. De exemplu, în forma poate afișa o listă de angajați, și poate fi un tabel care arată toate sarcinile atribuite fiecărui angajat. Tabelul și care cuprinde forma sunt diferite surse de date. Dimpotrivă, forma divizată este compusă din două secțiuni (formulare și tabele) care afișează aceleași date. Ambele secțiuni sunt sincronizate și vă permit să vizualizați date simultan în două moduri diferite.
Pentru mai multe informații despre crearea unui formular divizată și să lucreze cu ea, a se vedea. Cum de a crea un formular divizat.