Pe de o parte, formularele permit utilizatorilor să introducă date în tabele de baze de date fără a accesa direct tabelele. Pe de altă parte, ele vă permit să transmiteți rezultatele interogării nu sub formă de tabele rezultate rare, ci sub formă de forme frumos proiectate. În legătură cu această diviziune, există două tipuri de formare a structurii formelor: pe baza unui tabel și pe baza unei interogări, deși este posibilă o abordare combinată, aceasta este o chestiune de creativitate.
Formulare automate. Spre deosebire de tabelele și interogările pe care le-am generat manual, formularele sunt mai bine pregătite folosind instrumente de automatizare. Mijloacele complet automate se numesc forme automate. Există trei tipuri de autoforme: "în coloană", bandă și tabel.
Autoform "în coloana" afișează toate câmpurile unei înregistrări - este convenabil pentru introducerea și editarea datelor. Tape AutoForm afișează un grup de înregistrări în același timp - este convenabil de utilizat pentru transmiterea de date. Aplicația automată în formă automată nu diferă de tabelul pe care se bazează.
Pentru a crea o autoformă, deschideți panoul de formular în fereastra de bază de date și utilizați butonul de comandă Nou. În dialogul Formă nouă care se deschide, selectați tipul de formă automată și tabela (sau interogarea) pe care se bazează. După ce faceți clic pe butonul OK, formatul automat este generat automat și imediat pregătit pentru utilizare, adică pentru introducerea sau afișarea datelor.
Rețineți că formatul auto se bazează numai pe un obiect. Alte mijloace de creare a formelor permit să se pună baza structurii formei câmpului mai multor tabele sau interogări. Dacă un formular se bazează numai pe un obiect, se numește o formă simplă. Dacă formularul se bazează pe câmpuri din mai multe tabele legate, atunci se numește complex și este o compoziție de mai multe forme.
Crearea formularelor utilizând expertul. Expertul pentru formular este un instrument software special care creează o structură de formă în dialogul cu dezvoltatorul. Puteți lansa Expertul de formare din fereastra bazei de date făcând clic pe pictograma Creare formular cu expertul din bara de instrumente Forme.
1. În prima etapă a lucrării Form Wizard, selectați tabelele și câmpurile care vor fi incluse în formularul viitor.
2. În cea de-a doua etapă, se selectează aspectul formei.
3. În cea de-a treia etapă, se selectează stilul formularului.
4. În ultima etapă, formularul este salvat sub numele specificat. De asemenea, puteți să faceți clic pe butonul Modificați aspectul butonului de formular aici. care deschide forma nou creată în modul Designer. Acest lucru este convenabil pentru a fi folosit în scopuri educaționale, pentru a lua în considerare structura formei pe exemplul finit
Structura formei. Formularul are trei secțiuni principale: zona antetului, zona de date și zona de notare. Linii care separă secțiunile sunt trase vertical cu mouse-ul - aceasta vă permite să redimensionați partițiile după cum este necesar.
Anteturile și notele de antet au un scop strict de proiectare - conținutul lor nu este direct legat de tabelul sau interogarea pe care se bazează formularul. Secțiunea de date are un înțeles semnificativ - conține comenzile folosite pentru afișarea sau introducerea datelor. Designerul de formule poate plasa aici controale suplimentare pentru a automatiza introducerea datelor (comutatoare, casete de selectare, liste și altele, tipice pentru aplicațiile Windows).
Elemente de control ale formelor. Controalele pe care un dezvoltator le poate utiliza sunt prezentate în caseta de instrumente. Fig. Se deschide făcând clic pe butonul corespunzător al barei de instrumente Microsoft Access sau utilizând panoul Vizualizare> Elemente
Selectarea controlul este efectuat cu un singur click pe pictograma din caseta de instrumente. urmată de un clic pe un formular marcat locul unde ar trebui să fie livrate. Împreună cu elementul inserat sub forma eticheta atașată. În mod implicit, această etichetă este standard, de exemplu, pentru a comuta-l Pereklyuchatel1, Pereklyuchatel2 și t. D. Editați proprietățile controlului (acces la proprietățile este deschis prin meniul contextual), puteți da un control la o semnătură mai semnificativ.
Elementele principale ale designului formei sunt inscripțiile și desenele de text. Pentru a crea sub formă de etichete de text sunt două comenzi - Etichetă și Câmp. Puteți specifica un text arbitrar ca o inscripție. Element Câmpul este diferit prin faptul că afișează conținutul unuia dintre câmpurile din tabelul pe care se bazează formularul, adică când treceți de la înregistrare la intrare, textul se poate schimba.
Pentru a crea elementele grafice ale decorului, utilizați Desenele de control, Cadrul liber al obiectului și Cadrul obiect atașat. Desenul este selectat din fișierul grafic și introdus în formular. Element Cadrul liber al unui obiect este diferit în sensul că nu este neapărat un desen - acesta poate fi orice alt obiect OLE, de exemplu, un obiect multimedia. Postul cadru obiect legat, de asemenea, într-o anumită măsură, pot fi folosite pentru formularele de înregistrare, dar conținutul său nu este luat din dosarul desemnat, direct dintr-un tabel de baze de date (în cazul în care are un obiect OLE câmp). Firește, atunci când comutați între înregistrări, conținutul acestui element se va schimba.
Proiectarea formei. În timp ce tabelele de baze de date sunt ascunse profund de ochii curioși, formele bazei de date sunt mijloacele prin care oamenii comunică cu ei. Prin urmare, formele sunt supuse unor cerințe sporite de proiectare.
Mai întâi de toate, toate controalele de formă trebuie aliniate corespunzător. Acest lucru este furnizat de comanda Format> Aliniere. Dacă doriți să distribuiți uniform controalele în câmpul de formular, utilizați meniul Instrumente> Spațiere orizontală sau Format> Spațiere verticală.
Schimbarea manuală a dimensiunilor și a poziției comenzilor este, de asemenea, posibilă, dar rareori duce la rezultate calitative. Când lucrați manual, se utilizează marcaje de tragere, care sunt vizibile în jurul controlului când este selectat. Marcatorul din colțul din stânga sus are un statut special. În mod normal, comenzile sunt trase împreună cu legendele atașate acestora. Tragerea cu acest marcator vă permite să îndepărtați eticheta atașată de articol.
Asistența esențială în dezvoltarea designului formei are o rețea auxiliară. Afișați-l cu comanda Vizualizare> Grilă. Legarea automată a elementelor la nodurile de rețea include comanda Format> Snap to grid.
Controlul secvenței de tranziție. Utilizatorul pentru care, de fapt, forma este în curs de dezvoltare, se așteaptă ca introducerea datelor în acesta să aibă loc de la stânga la dreapta și de sus în jos. Cu toate acestea, atunci când se proiectează forme complexe, atunci când elementele de comandă sunt mutate în mod repetat de la un loc la altul în timpul procesului de proiectare, este foarte ușor să le confunde secvența și să creeze o ordine incomodă de introducere a datelor.
Din punct de vedere fizic, secvența de tranziție este ordinea trecerii la câmpul următor când finalizați lucrul cu cel precedent. Este ușor de verificat cu tasta Tab. Dacă, cu apăsările succesive ale tastelor de pe această tastă, focalizarea de intrare "trece" de-a lungul întregului formular, atunci secvența de tranziție este irațională și trebuie corectată.
Pentru a gestiona secvența de tranziție, utilizați caseta de dialog Secvență de tranziție. Acesta conține o listă cu comenzile formularului. Ordinea articolelor din listă corespunde ordinului de tranziție curent. Schimbarea ordinii de tranziție se face prin tragerea în doi pași:
• Faceți clic pe butonul de marcare din partea stângă a numelui evidențiază comanda (butonul mouse-ului este eliberat);
• După ce faceți clic din nou cu glisare, elementul se mută într-o locație nouă.
După finalizarea elaborării formularului de formular, acesta trebuie închis și salvat sub numele specificat. După deschiderea formularului în fereastra bazei de date. cu aceasta poți lucra: vizualiza sau edita date din tabela de bază. Verificați secvența tranziției apăsând tasta Tab.
Pagina cu acces la date
Lucrul cu rapoarte
Rapoartele sunt foarte asemănătoare cu forma și o pagină de acces la date, dar au un scop funcțional diferit - acestea sunt utilizate pentru ieșirea formatată la dispozitivul de imprimare și, în consecință, necesitatea de a lua în considerare setările imprimantei și parametrii hârtia utilizată.
O mare parte din ceea ce sa spus despre formulare se aplică rapoartelor. Există, de asemenea, unelte pentru proiectarea automată, automată și manuală. Mijloacele de proiectare automată sunt realizate prin rapoarte automate (Baza de date> Creare> Raport nou> Raport automat în coloană). În plus față de rapoartele automate "în coloană" există rapoarte automate de tip "bandă". Diferența dintre ele nu este dificil de văzut prin experimentare.
Instrumentul de raportare automată este Expertul de raportare. Este lansat prin dublu clic pe butonul Creare raport cu pictograma expertul în fereastra de bază de date. Expertul de rapoarte rulează în șase faze. Când lucrarea lui se face prin alegerea tabelei de bază sau interogarea pe care se bazează raportul, alegerea câmpurilor afișate în raportul, alegerea grupării câmpurilor, selectarea câmpului și sortarea metode, alegerea formelor de aspect al imprimării și stilul de design.
Structura raportului finit diferă de structura formei numai prin creșterea numărului de secțiuni. În plus față de secțiunile antet, notă și date, raportul poate conține anteturi și subsoluri. Dacă raportul durează mai mult de o pagină, aceste secțiuni sunt necesare pentru a imprima informații despre servicii, cum ar fi numerele paginilor. Cu cât mai multe pagini ocupă raportul, cu atât mai important este rolul de ieșire a datelor pentru imprimare prin aceste secțiuni. Dacă gruparea este aplicată pentru anumite câmpuri de raport, numărul secțiunilor raportului este mărit, deoarece proiectarea titlurilor de grup este efectuată în secțiuni separate.
Editarea structurii raportului se face în modul Design (modul este lansat prin butonul Constructor în fereastra Database). Tehnicile de editare sunt aceleași ca și pentru formulare. Elementele de control în acest caz îndeplinesc funcțiile elementelor de design, deoarece un raport imprimat nu este un obiect interactiv, spre deosebire de formele electronice și paginile Web. Aranjarea elementelor de control se realizează utilizând Bara de instrumente (Vizualizare> Toolbox), care este aproape identică în compoziție cu panoul elementelor de formă. O caracteristică importantă a rapoartelor este disponibilitatea unui instrument pentru introducerea numărului curent al paginii și a numărului total de pagini în zona antetului sau subsolului. Această operațiune este efectuată utilizând caseta de dialog cu numărul paginii (Insert> Numbers Page