LUCRAREA LABORATORULUI 3
CREAREA CERERILOR SIMPLU
O interogare simplă este creată pe baza unui singur tabel. Interogarea vă permite să selectați din tabel datele necesare, să efectuați calcule, să obțineți rezultatul sub forma unui tabel nou. Prin interogare, puteți să actualizați datele din tabel, să adăugați sau să ștergeți câmpuri sau înregistrări individuale. Execuția consecutivă a unui număr de interogări permite rezolvarea unor sarcini destul de complicate fără a recurge la programare. Unele interogări (o interogare pentru o selecție, o interogare sumară, o căutare pentru înregistrări duplicat, o referință încrucișată) pot fi create în Access utilizând Expertul interogare. Expertul de interogare accelerează procesul de creare a unei interogări. Cu toate acestea, în interogarea pregătită de Expertul interogare, nu puteți stabili condițiile pentru selectarea înregistrărilor sau crearea câmpurilor calculate. Sunt create mai multe interogări complexe (grup, parametric, modificări) în modul Designer, care oferă oportunități excelente de a crea interogări.
Obiectiv: să dobândească abilități practice pentru a crea diferite tipuri de interogări simple utilizând Expertul de interogare și în modul Designer.
Sarcină. Utilizarea Asistentului de interogare și Designer, ia în considerare o varietate de opțiuni pentru construirea unei interogare simplă: interogare de selectare, interogarea pentru a găsi înregistrări duplicat, cerere de grup, solicitarea transversală, o cerere de a actualiza înregistrările, o cerere pentru a crea un nou tabel, o cerere pentru ștergerea înregistrărilor, o interogare parametrice.
Ordinea de executare a muncii
Solicitați o mostră
Acesta este cel mai frecvent tip de interogare. Folosind o interogare, puteți prelua date din unul sau mai multe tabele, salvați-le ca un set de date dinamic. afișați pe ecran în modul Tabel.
1. Selectați scorul mediu al studenților din tabelul Stud2 creând o interogare simplă pentru eșantion folosind Expertul de interogare. Pentru aceasta, urmați acești pași:
➢ Deschideți baza de date Student și în fila Creare, în secțiunea Altul, faceți clic pe butonul Expert interogare.
➢ În caseta de dialog New Query, faceți clic pe Request Simple și faceți clic pe OK.
Ø În caseta de dialog Creare simple interogări, selectați elementul Tabel: Stud2. Transferați câmpul Câmpuri selectate: numele câmpurilor Nume, Grup și Mediu. Faceți clic pe butonul Următorul>.
➢ În următoarea fereastră de experți, faceți clic din nou pe butonul Următor>. Salvați interogarea ca RequestMy. Faceți clic pe butonul Terminare.
2. Alegeți din tabelul Stud2 informații despre persoanele responsabile pentru serviciul militar care primesc bursa, creând o solicitare de selecție în modul Designer. Pentru aceasta, urmați acești pași:
Ø În fereastra bazei de date Student, în fila Creare, în secțiunea Altele, faceți clic pe butonul Generator de interogări.
Ø În caseta de dialog Adăugare tabelă, în fila Tabeluri, selectați tabelul Stud2 și faceți mai întâi clic pe butonul Adăugați, apoi faceți clic pe butonul Închidere.
Fereastra Generator de interogări împarte secțiunea secțiunii în două zone orizontale: zona tabelului de interogare și formularul de solicitare. Plasați cursorul pe bara de secțiune astfel încât să apară o cruce neagră și trageți puțin în jos. În zona de sus, redimensionați tabelul astfel încât numele câmpurilor să fie pe deplin vizibile.
Ø Sortați datele de ieșire în două câmpuri în ordinea următoare: Grup (primul câmp de sortare) și DateRates (al doilea câmp de sortare). Pentru aceasta, în câmpul de interogare al interogării Sortare, setați valorile câmpului Date în ordine descrescătoare și setați valorile câmpului grupului în ordine ascendentă. Pentru a fi primul câmp de grup, selectați această coloană și trageți-l, plasând câmpul Date în fața coloanei.
Ø În linia de condiție de selectare: pentru câmpul Paul, setați valoarea lui M. pentru câmpul Dimensiune domeniu - condiție> 0. pentru domeniu Militar-obligat - valoarea este Da.
Ø Linia Afișează: debifa domeniile de gen și serviciul militar la aceste domenii nu sunt afișate atunci când vi se solicită pe ecran.
➢ Închideți fereastra de interogare. Salvați interogarea ca QueryChild.
3. Comutați la câmpul creat ZaprosVybM calculat numit Prin emiterea, în care bursele de mărime calculat considerând coeficient regional (20%).
➢ Deschideți ecranul QueryBox din Design. Pentru a face acest lucru, în fereastra bazei de date Student, în panoul de navigare, evidențiați QueryBM, faceți clic dreapta, apoi faceți clic pe Design.
➢ Trageți câmpul Dimensiune scară în formularul de solicitare din celula liberă a câmpului Câmp:
➢ Faceți clic pe următoarea celulă disponibilă în caseta Linie. În fila Constructor, în secțiunea Configure Query, faceți clic pe butonul Builder. Se deschide caseta de dialog Explicator Builder.