Laborator № 13
interogări de colectare. Formulare și rapoarte în Access.
Informații teoretice.
Crearea selectați interogări,
Interogări vă permit să eșantion și / sau să actualizeze datele din tabele, în funcție de condițiile impuse.
Prelevarea de probe implică selectarea înregistrărilor care îndeplinesc un set de condiții, de la una sau mai multe tabele. Actualizarea presupune adăugarea, ștergerea sau modificarea înregistrărilor existente în tabel.
Selectați interogare returnează întotdeauna o masă, astfel încât rezultatul unei singure interogare poate fi folosit ca o tabelă sursă pentru o altă interogare.
Un caz special de interogări sunt selectați filtre, deoarece Filtrele sunt aplicate la un singur tabel. mai multe tabele pot fi utilizate în interogări, ambele asociate și independente.
Pentru a facilita crearea în interogări MS Access folosind Query Builder. Aspectul ferestrei Query Builder este prezentată în figura 1.
Fig. 1 - Solicitare Builder
El este la fel ca designer de filtru, dar are toate caracteristicile pentru a scrie interogările de complexitate arbitrară. Singura diferență este că proiectantul de interogare, trebuie să specificați toate câmpurile de rezultate, și nu numai pe cele care sunt selectate.
Pentru a crea o interogare folosind constructorul este necesar, făcând clic pe Start ^. selectați vizualizarea Design. În fereastra care apare, puteți selecta tabelul (și chiar cererile), care vor fi necesare în cererea pentru acest lucru, selectați din tabel, faceți clic pe butonul Add.
În Query Designer în partea de jos a ferestrei în „tabelul“ selectați tabelul dorit, câmpurile de tabele sunt selectate în „câmpul“, care sunt necesare ca rezultat, precum și domeniile în care se realizează proba. Condițiile de prelevare sunt scrise în corespunzătoare „condiție de selecție“ linia celulară. În caseta de validare „Afișează“ este setat, dacă valoarea câmpului trebuie să fie afișate pe ecran, în caz contrar - caseta este plasat.
Exemplul 1. Rezultat interogare „transformă trimestriale“ pe tabele eșantion de „clienți“ și „ordine“, este prezentată în Fig.2.
Fig. 2 - Fereastra Query Builder pentru a selecta interogare
Pentru a rula interogarea, trebuie să apăsați butonul Start
Uneori este necesar să se calculeze o valoare pentru masa de agregate, de exemplu, o valoare maximă sau medie a câmpului numărul, etc. Pentru a face acest lucru în Access oferă un set de funcții agregate: MAX () - maximă, MIN () - cel puțin, AVG () - valoarea medie, COUNT () - numărul de înregistrări din eșantion, SUM () - suma valorilor într-o coloană care permite însumării.
Pentru a utiliza funcțiile agregate, trebuie să activați ^ operații pentru grupuri (apăsarea unui buton de pe bara de instrumente). Cu această nouă linie de „grupare“ va apărea în grila de proiectare interogare în partea de jos a ferestrei de designer. Acum, se calculează operațiunea de grup de orice domeniu trebuie să formularul de anchetă, dacă este necesar pentru acest domeniu, în conformitate „Gruparea“ pentru a selecta funcția dorită. „gruparea“ cuvânt va fi afișat pentru celelalte domenii ale cererii.
Pentru a contoriza numărul comenzilor executate de către fiecare angajat, folosiți funcția COUNT (). A se vedea. Fig. 3
Fig. 3 - Utilizarea COUNT ()
P
Cererea Performan este prezentată în figura 4.
Figura 5 - Controalele panoului pe formular.
Tabelul 1 descrie câteva controale standard.
Tabelul 1 Controale standard
Se afișează un meniu cu comenzile speciale
În fereastra care apare, selectați ^ Form Wizard și specificați pe baza unui tabel sau o interogare pentru a crea un formular. În prima etapă a asistentului pentru a afișa câmpuri pe formularul selectat. În al doilea pas al asistentului oferă opțiuni forme de aspect. Al treilea pas este selectat fundal de design, iar în final - este dat numele formularului.
Pentru a adăuga un nou elemente de control (de exemplu, butoane) este necesar pentru a selecta elementul dorit din bara de instrumente și trageți-l pentru a forma locația dorită. Multe controale au un expert pentru a vă ajuta să configurați acțiunile necesare.
crearea de rapoarte
Rapoartele sunt concepute pentru a obține o copie pe hârtie a rezultatelor de date.
În cazul în care apariția raportului pentru un motiv oarecare nu ne convine, pentru a schimba raportul, deschideți-l în vedere design. articole de rapoarte pot fi mutate, redimensionate și aspectul.
Raportează exemplul prezentat în Fig. 5.
Fig. 5 Raport „Lista alfabetică a mărfurilor.“