Tipuri de interogări în acces - studopediya

În lucrarea de laborator №3 „Interogări în Access“ au fost considerate de interogare simplu, interogarea intrările duplicat și intrările fără depunere cerere. Ele sunt destul de simple capacitate, precum și exploatarea. In MS Access este, de asemenea, utilizat pe scară largă în mai multe tipuri complexe de interogări, care includ eco-cerere și a cererilor de schimbare.







cerere Crucea afișează rezultatele calculelor statistice (cum ar fi cantitatea, numărul de înregistrări valori medii), executate de date dintr-un câmp în tabel. Aceste rezultate sunt grupate în două seturi de date, dintre care unul este situat în coloana din stânga a tabelului, în al doilea - în linia superioară. De exemplu, în cazul în care este necesar să se cunoască durata medie de profesori asociați de servicii și profesori în diferite departamente (pe baza Profesorilor de masă), se folosește o interogare tabel încrucișat în care liniile de antet va servi ca birou, antetele de coloane - numele departamentelor, iar valoarea medie a profesorilor de timp vor fi calculate în celule.

Schimbarea Cerere - o solicitare pe care o operație modifică mai multe intrări. Există patru tipuri de cereri de schimbare: pentru a șterge, actualizați și adăugați intrări precum și crearea tabelului.

· Cereri de ștergere elimină un grup de înregistrări care îndeplinesc condițiile prestabilite ale unuia sau mai multor tabele. Cu solicitare de eliminare poate șterge numai întreaga intrare, în loc de câmpuri individuale în acesta.

· Cerere de modificare înregistrări introduce modificări generale în una sau mai multe tabele ale unui grup de înregistrări. De exemplu, în cazul în care printr-o creștere de 10% a salariilor personalului, cererea de actualizare poate face rapid aceste modificări profesorilor de masă.

· Append Query adaugă un grup de înregistrări de la una sau non.

Câte mese la sfârșitul unuia sau mai multor tabele

· De exemplu, un număr de noi cadre didactice, precum și o bază de date care conține informații despre ele. Nu pentru a introduce manual toate datele, le puteți adăuga profesorilor de masă.

· Cerere Crearea unui tabel creează un nou tabel bazat pe toate sau o parte a datelor referitoare la unul sau mai multe tabele. De exemplu, pe baza Profesorii de masă poate crea un nou tabel care conține date doar despre profesori.

Interogare SQL - este o cerere care este creat folosind instrucțiunile SQL. Acest tip de solicitare este destul de complicat pentru utilizatorii începători, și este în general utilizat de către utilizatorii cu experiență, care au abilități de programare, și comunicarea cu serverele de baze de date, astfel încât lucrarea nu este luată în considerare.

2 Dezvoltarea de interogări

2.1 Cerere cu opțiunea unui singur tabel.

Pentru a crea o interogare cu antrenorul parametrului de poziție.

2.1.1 Primul creează o interogare simplă:







§ Deschideți Solicitare obiect, faceți clic pe Creare;

§ În fereastra rezultată, selectați o interogare simplă și faceți clic pe OK;

§ În fereastra care apare în tabelele șir și interogările selectați din lista de antrenori de masă;

§ Mutați toate câmpurile din caseta Câmpuri disponibile în caseta Câmpuri selectate făcând clic pe butonul [>>]

§ Faceți clic pe Next. Următoarea expertul de interogare, lăsați un raport detaliat (punct negru în cerc), încă o dată faceți clic pe Următorul;

§ În fereastra care apare, introduceți un nume pentru funcția de interogare;

§ Faceți clic pe Finish. Ecranul va afișa un tabel cu datele de interogare - o listă completă de formatori.

2.1.2 Acum, bazat pe această interogare simplu aveți nevoie pentru a crea o interogare cu parametrul de poziție. Pentru a face acest lucru, du-te la modul de proiectare;

§ În ceea ce privește linia de selecție pentru câmpul Titlu, introduceți fraza (între paranteze, de asemenea, introduce): [introduceți titlul];

§ Executați interogarea făcând clic pe butonul de pe bara de instrumente, sau executa interogarea \ Run [!];

§ În fereastra care apare, introduceți antrenorul (este posibil cu o literă mică) și faceți clic pe OK. Ecranul va afișa un tabel cu toate tabelul de antrenori Antrenori. cere în mod similar ieșire antrenori Elder etc.

§ Salvați interogarea și închideți tabela de interogare.

2.2 interogări parametru din mai multe tabele.

Creați o interogare pe mese Antrenori și sport, unde puteți determina numele, poziția și salariul numele antrenorului și numele disciplinei sportive.

2.2.1 Primul creează o interogare simplă pe mese Antrenori și sport:

§ a subliniat într-o fereastră obiect de interogare a bazei de date, faceți clic pe Creare;

§ Selectați o interogare simplă și faceți clic pe OK; Antrenori selectați tabelul și trageți numele câmpului, prenumele, funcția, salariul ferestrei câmpului selectat.

§ Tabelul Sport trageți câmpul Numele disciplinei;

Prin urmare șase câmpuri generate cerere - acestea sunt interconectate printr-un circuit de date;

§ Faceți clic pe Următorul, apoi din nou în fereastra următoare, faceți clic pe butonul Next;

§ În fereastra care apare, tastați numele interogării Nume-disciplina, și apoi faceți clic în structura cerc Solicitare de modificare a (punct negru apare în ea) - se va merge imediat la modul de proiectare;

§ clic pe butonul Finish;

§ 2.2.2 Introduceți parametrii de interogare:

§ În condiții de selecție line pentru numele câmpului, tipul de expresie disciplina: [Introduceți numele disciplinei] pentru câmpul Prenume - ice [Introduceți numele], între paranteze, de asemenea, administrate;

§ Solicitare (prin cerere \ Run sau [!]);

§ În prima fereastra care apare, introduceți caseta, apoi faceți clic pe butonul OK, al doilea - introduceți Lapin, faceți clic pe butonul OK. Pe o masă cu un rând (Tabel 1.) Apare pe ecran:

§ Salvați interogarea și închideți tabela de interogare.

2.3 Cross cerere.

Creați o cerere pentru un salariu mediu de cursuri de formatori. Această cerere se bazează pe un tabel sau o interogare în legătură decât este necesar pentru a genera mai întâi o cerere, care ar fi o funcție de domeniu, numele și disciplina salarială.

2.3.1 Crearea unei interogări simplu cu aceste câmpuri din tabele și formatori de sport, introduceți numele antrenorilor de interogare salariale, păstrează cererea și închideți-l din tabel - vezi 2.1 ....

2.3.2 Crearea unei cereri transversală. Pentru a face acest lucru:

§ În cerere, faceți clic pe Creare;

§ Selectați cererea Cross și faceți clic pe OK;

§ Faceți clic pe cererile de celule, selectați antrenori salariale și faceți clic pe Next;

§ Selectați numele disciplinei, și faceți clic pe Următorul;

§ Din câmpurile, evidențiați poziția și câmpul Salariu Salariu, apoi faceți clic pe Următorul;

§ Selectați secundar și faceți clic pe Următorul;

§ Introduceți numele de interogare Salariul mediu și apoi faceți clic pe Finish. Tabel deschisă de cerere transversală. Notă. că Access creează valoare mai totală rating mediu de discipline;

§ Închideți tabela de interogare.