Elementele de bază ale creării mai multor forme de intrare și de editare a datelor - Baza de date

Multiple-formă nu pot fi incluse formulare. În acest caz, în alta decât sursa de câmpuri de masă sunt câmpuri din tabelul asociat, care este în raport cu principalul tabel sub formă de bază adăugată forma.

Multiple-formă pot fi create în modul de proiectare sau din matrițele de master.

Când creați un instrument de formular de acces multi-table utilizează o varietate de tehnici. Forma cea mai manufacturable este creația originală, prin intermediul principal cu rafinament ulterioare în modul de proiectare. Maestrul simplifică procesul de creare a formei, ca În acest mod, majoritatea operațiunilor necesare în mod automat.

Forma Wizard oferă posibilitatea de a alege să fie incluse în forma unui câmp de mai multe tabele și interogări similare, și selectați un stil de execuție sale. Astfel, diverse metode de construire a forma multi-table. S-a obținut folosind matrița master poate fi editat în modul de proiectare după cum este necesar.

Metode de construire a formei multi-table

subformular includerea Evidentă

Când se utilizează subformular forme de master construite doar pentru un tabel, care este subordonată masa la miezul sursei. Subformular afișează datele din toate înregistrările tabelei subiect care sunt asociate cu o înregistrare a tabelului principal, afișată în parte a formularului. folosind Wizard poate crea o forma compozită include una sau mai multe subforms de formular standard cu câmpuri selectate.

forme legate de apel prin apăsarea butonului

Multiple-formă, fără subordonații și forme conexe

Formularul cu mai multe componente expertul construite nu pot include angajații și formele aferente. O astfel de formă este creată, dacă este necesar pentru a afișa înregistrarea tabelei subiect, completate câmpuri din una sau mai multe mese principale. În acest caz, sursa de ieșire zapiseobrazuyuschim sub formă de introducere a datelor este o masă subordonată. Într-un ecran în formă de intrările sunt valori ale câmpurilor din tabel subiect de înregistrare și câmpurile dintr-o singură înregistrare aferentă în tabelul principal.

Multiple-formular bazat pe o interogare

Crearea unui formular bazat pe câmpurile de mai multe tabele înrudite folosind expertul este pentru utilizator o procedură destul de simplă. Cu toate acestea, în cazul în care baza de date este deja disponibilă cu interogarea selectată pentru a obține tabelele cu rezultate, câmpuri sunt definite pentru a fi incluse în rezultat, este recomandabil să se construiască un formular bazat pe o interogare creată anterior. În acest caz, expertul folosește activitatea anterioară făcută de către utilizator.

Crearea unui formular multi-tabel în Vizualizare proiect și edita

fonduri suficiente pentru a Forma Designer finaliza crearea de forma multi-table. Proiectantul poate modifica în orice moment de retenție proiectat și forma anterior. La crearea și editarea formularelor pot fi făcute pentru a adăuga noi câmpuri și etichete, includerea casete combo, crearea de butoane, adăugând forme condiționate, introducerea de obiecte din alte aplicații (de exemplu, desene, diagrame, etc.), schimbarea localizarea câmpurilor individuale, acestea apar și semnături. La editarea se poate face orice modificări ale componentelor existente și proprietățile lor, ștergerea elementelor, adăugarea de noi elemente.

sub formă de calcul

Calculând în fiecare formă de înregistrare

Pentru a efectua calcule bazate pe datele din fiecare înregistrare în forma necesară pentru a crea un control calculat în care este înregistrată expresia. Pentru a crea un control calculat pentru a deschide formularul în Vizualizare proiect, și făcând clic pe butonul Toolbox câmp, a pus acest control gratuit la locația dorită a zonei de date. Apoi, controlul trebuie să fie liber pentru a introduce expresia. Expresia trebuie să înceapă cu semnul egal (=). Deoarece operanzilor numele câmpurilor de expresie sunt folosite mai des, constante, și ca operatori - operatori matematici.

EXEMPLU câmp calculat

Lăsați tabelul sau interogarea pe care se bazează forma, conține date despre departamentul și au domenii: încărcare - numărul de ore pe care cadrele didactice trebuie să îndeplinească toate departamentul; chisloprep - numărul de profesori din cadrul Departamentului. Formularul poate calcula și deduce un profesor mediu de încărcare pentru fiecare departament prin plasarea de control calculată și scris în ea expresia:

Expresia pot fi introduse în fila de date în datele create în proprietățile controlului. Puteți utiliza Builder Expression, folosind butonul Build apare chiar în afara datelor de proprietate domeniu, ceea ce simplifică crearea de exprimare.

La formarea constructor expresie în panoul din stânga pentru a deschide formularul necesar (departament) sub forma și în panoul din mijloc, selectați câmpul dorit pentru exprimare.

calcularea totaluri

Calculul totalurile pentru forma de înregistrări se face cu ajutorul unor funcții predefinite statistice, scrisă ca expresie în controlul calculat. În forma o singură tabelă de control calculat creat pentru a calcula totaluri pentru toate înregistrările ar trebui să fie plasate sub formă de note. De exemplu, puteți crea un câmp pentru a adăuga o sarcină de scaune pe teren sarcina

Calculul valorilor finale pentru înregistrările aferente subformular și producția sa în forma de bază de înregistrare curentă

Forma principală și subformular sale se bazează în mare parte pe baza unor tabele, între care o conexiune de tip unu-la-mulți. În forma principală afișează o înregistrare curentă, iar în subformular sunt mai multe înregistrări ale subordonaților. La calcularea valorii finale pentru înregistrările grupului subformular asociate cu forma de bază de înregistrare curentă, câmp calculat poate fi afișat în principal înregistrarea formularului.

acces sub formă de restricție date

câmp de confidențialitate privind modificările

Pentru a proteja câmpurile de date utilizate prin schimbarea proprietății Lock. Blocarea poate fi setat pentru orice câmpuri. Pentru a proteja, astfel încât câmpul, plasați cursorul în ea și utilizați meniul contextual, apelați fereastra de proprietăți. În fereastra de proprietăți pe fila Date din lista verticală, selectați Blocare Da. După setarea acestei proprietăți, câmpul este read-only.

Stabilirea unor limite privind ajustarea înregistrărilor printr-un formular

În scopul de a lucra prin intermediul formularului atunci când înregistrările au fost disponibile numai pentru citire în proprietățile întregii forma în tab-ul de date în listele derulante Permite adăugări, ștergeri Permite permite editarea și selectați Niciuna. Faceți o înregistrare read-only, puteți selecta, de asemenea, un set de înregistrări pentru tipul de proprietate, valoarea unui set static. Aceste proprietăți pot fi reglate independent unul față de celălalt.

subformular de confidențialitate din modificările

În acest caz, încărcați datele în tehnologia de baze de date implică o serie de date de referință actualizare interzicerea prin subformular. Protejați conținutul tuturor câmpurilor de subformular, făcându-l read-only, vă permite să blocați setul de proprietate pentru subformular.