Cum se creează interogări în Access: instrucțiuni pas cu pas și recomandări

Aplicația MS Access DBMS este un ajutor de bază pentru crearea și menținerea bazelor de date conținute în tabele și matrice. Dacă baza de date este prea mare, este dificil să găsiți rapid valorile solicitate.

Acesta este motivul pentru care accesul are o funcție, cum ar fi interogările. Luați în considerare ce este, cum funcționează, ce caracteristici are.

Crearea de interogări în Microsoft Access

Pentru a înțelege cum să creați interogări în Access, trebuie să cunoașteți principiile de lucru cu DBMS.

Există două modalități de a efectua această procedură:

  • Generatorul de interogări.
  • Expertul interogare.

Prima metodă face posibilă crearea oricăror interogări disponibile în modul manual, dar cu o avertisment de mici dimensiuni pe care utilizatorul are experiența cu aplicația Access. El trebuie să înțeleagă, de asemenea, cel puțin sarcinile sale principale. În ceea ce privește a doua metodă, ar trebui să fie analizată în detaliu.

Cale usoara pentru incepatori

O persoană cunoștință selectează, cu câteva clicuri de mouse, acele componente pe care utilizatorul va trebui să le execute și apoi construiește repede registrul, în conformitate cu valorile-cheie colectate. Dacă aceasta este prima cunoștință cu DBMS-ul și utilizatorul nu știe cum să creeze interogări în Access, este selectat programul Master.

Cum se creează interogări în Access

În acest mod, puteți citi și înțelege următoarele tipuri de solicitări:

  • Simplu.
  • Crucea.
  • Intrări fără subordonați.
  • Înregistrări duplicate.

Această alegere este deja făcută în prima etapă de lucru cu expertul. Și în viitor, după instrucțiuni clare, chiar și un utilizator novice va crea cu ușurință o cerere. Vom cunoaște soiurile sale.

O interogare simplă

Acest instrument funcționează cu tabele și culege datele necesare din câmpurile specificate de utilizator. Deja după nume este clar că acesta este cel mai popular tip de interogare pentru începători. Confortul său este că această procedură se deschide într-o filă nouă. Prin urmare, răspunsul la întrebarea cum se creează o interogare în Access 2010 devine evident chiar și după deschiderea primului meniu al Expertului.

Cum se creează interogări în Access 2007

cerere transversală

Acest tip de eșantion este mai complex. Pentru a înțelege cum să creați o solicitare încrucișată în Access utilizând "Expertul" în acest mod, trebuie să faceți clic pe această funcție în prima fereastră.

Cum se creează o interogare în Access 2010

Pe ecran va apărea o masă, în care puteți selecta până la trei coloane situate în original.

Unul dintre câmpurile neselectate rămase poate fi folosit ca anteturile tabelului de interogare. În a treia etapă a procedurii (intersecție), se alege o altă valoare cu variabilitatea funcției (medie, sumă, prima, ultima).

Cum se creează o interogare selectată în Access

Fotografia arată că cererea încrucișată a fost creată și că au fost întreprinse acțiunile necesare asupra anumitor parametri.

Înregistrări duplicate

După cum sugerează și numele, scopul principal al acestei interogări este de a selecta toate aceleași rânduri din tabel pentru parametrii specificați. Se pare ca aceasta:

Cum se creează o interogare cu un parametru în Access

În plus, o selecție de câmpuri suplimentare este disponibilă pentru a alege un meci în doar câteva rânduri.

Pentru a selecta înregistrări duplicat, trebuie să extindeți lista de interogări și să creați un nou dosar acolo. Apoi, în caseta "Interogare nouă", selectați linia "Găsiți înregistrări duplicat". Apoi urmați instrucțiunile Maestrului.

Intrări fără subordonați

Acesta este ultimul tip de interogare disponibil în modul "Master - înregistrări fără subordonate".

În acest caz, numai valorile care nu sunt implicate în nici un câmp de tabele și interogări, dar care au fost deja create sunt eșantionate.

Acest tip este relevant numai în cazul în care există mai multe baze de date.

Cum se creează o cerere încrucișată în Access

Toate aceste patru tipuri de interogări sunt punctul de bază pentru lucrul cu elemente complexe, dar vă permit să înțelegeți cu ușurință cum să creați o interogare în baza de date Acces.

Funcții de interogare în MS Access



Vom afla de ce trebuie să efectuați acțiunile descrise mai sus. Sarcina tuturor interogărilor simple și complexe din Access este următoarea:

  • Colectarea datelor necesare în tabele, vizualizarea lor ulterioară, editarea, adăugarea de noi valori.
  • Un excelent material sursă pentru pregătirea diverselor forme de raportare.
  • Efectuarea de proceduri de numărare matematică și statistică pe întregul set de date cu ieșire pe ecran (medie, sumă, abatere, totaluri).

Solicitați o mostră

Acest tip de lucru cu bazele de date este dificil, deoarece necesită participarea mai multor tabele.

Este necesar ca toate tabelele să aibă câmpuri cheie comune. În caz contrar, nu va funcționa.

Cum se creează o interogare într-o bază de date Access

Din nou, cum să creați o interogare selectată în Access. Mai întâi trebuie să creați o interogare simplă cu selectarea câmpurilor obligatorii. Deja aici puteți edita datele pentru a le aduce în forma dorită. Apropo, modificările efectuate vor fi transferate în tabelele originale, deci acest moment trebuie luat în considerare.

În fereastra care se deschide, fereastra "Adăugați tabele" este populată. Aici trebuie să adăugați acele tabele sau interogări din care trebuie să scoateți valorile originale.

Cum se creează o interogare selectată în Access

După adăugare, puteți începe să completați termenii solicitării. Pentru aceasta avem nevoie de linia "Field". În acesta, trebuie să selectați acele valori din tabelele care vor fi afișate la interogare.

Pentru a finaliza operațiunea, trebuie să faceți clic pe butonul "Executare".

Interogare cu parametri

Aceasta este o altă versiune a unei proceduri complexe care va impune utilizatorului să aibă anumite abilități în lucrul cu bazele de date. Una dintre direcțiile principale ale acestei acțiuni este pregătirea pentru crearea de rapoarte cu date voluminoase, precum și obținerea unor rezultate consolidate. Cum se creează interogări în Access 2007 utilizând constructorul vor fi discutate mai târziu.

Pentru a începe această procedură pentru a selecta date, trebuie să creați o interogare simplă pentru a selecta câmpurile obligatorii. În continuare, prin modul Designer, este necesar să se completeze câmpul "Criteriile de selecție" și, pe baza valorii introduse, se va face selecția.

Deci, când a fost întrebat cum să creați o interogare cu un parametru în Access, răspunsul este simplu - pentru a introduce parametrii originali pentru selecție. Pentru a lucra cu constructorul, trebuie să utilizați Expertul interogare. Acolo, sunt create date primare pentru filtrare, care servesc drept bază pentru o muncă ulterioară.

Solicitare transversală avansată

Continuăm să complicăm situația. Chiar mai greu de înțeles este informațiile despre cum se creează interogări în Access, dacă există mai multe tabele cu date. Cross-referencing-ul a fost deja luat în considerare mai sus, ca una dintre opțiunile de lucru cu expertul. Cu toate acestea, în modul "Designer", puteți crea o interogare similară.

Pentru aceasta, faceți clic pe "Designer interogări" - "Cross".

Se deschide meniul pentru adăugarea tabelelor sursă, precum și capacitatea de a popula câmpurile selectate. Singurul lucru pe care ar trebui să-l acordați este lucrul "operațiune de grup" și "cruce". Acestea trebuie să fie completate corect, altfel procedura nu va fi efectuată corect.

Cum se creează o cerere încrucișată în Access

Întrebările încrucișate reprezintă cea mai simplă metodă de căutare și recuperare a informațiilor din mai multe surse de date, plus capacitatea de a genera diagrame și grafice.

Mai mult decât atât, utilizând această procedură, o căutare este efectuată mai repede, chiar și cu mai multe opțiuni de dezvoltare.

Desigur, există "capcane" care pot interfera cu munca. De exemplu, când creați o interogare pentru a sorta baza de date cu valoarea coloanelor, sistemul generează o eroare. Adică, este disponibilă numai sortarea după elementele standard - "creștere și micșorare".

Scurte recomandări

În concluzie, trebuie spus că este de datoria utilizatorului să decidă cum să creeze interogări în Access - folosind Expertul sau Constructorul. Deși pentru majoritatea persoanelor care utilizează SMB-ul MS Access, prima opțiune este mai potrivită. La urma urmei, expertul va face toate lucrările, lăsând doar câteva clicuri de mouse pentru utilizator, atunci când alegeți condițiile cererii.

Pentru a utiliza setările avansate, este evident că aveți nevoie de experiență cu bazele de date la nivel profesional. Dacă sunt implicate mari baze de date în lucrare, este mai bine să contactați specialiștii pentru a evita perturbarea funcționării SGBD și posibila pierdere de date.

Există un punct care este disponibil numai programatorilor. Deoarece limba principală a DBMS este SQL, interogarea necesară poate fi scrisă sub forma unui cod de program. Pentru a lucra în acest mod, faceți clic pe rândul interogării pe care l-ați creat deja și selectați "Mod SQL" din meniul contextual deschis.

Distribuiți pe rețelele sociale:

înrudit
Cum se creează o bază de date în Access. Lucrul cu baza de date AccessCum se creează o bază de date în Access. Lucrul cu baza de date Access
Cum se compun interogările SQL - exemple detaliateCum se compun interogările SQL - exemple detaliate
Accesul-formă. Crearea formularelor pentru introducerea datelorAccesul-formă. Crearea formularelor pentru introducerea datelor
Extensia VSDX: ce să deschidăExtensia VSDX: ce să deschidă
Lucrul cu baza de date: care sunt solicitărileLucrul cu baza de date: care sunt solicitările
Relații multe-la-multe: un exemplu în Access, în SQL. Cum sa faci o relatie multi-multi?Relații multe-la-multe: un exemplu în Access, în SQL. Cum sa faci o relatie multi-multi?
Accesul este ceea ce? Crearea unei baze de date în Microsoft AccessAccesul este ceea ce? Crearea unei baze de date în Microsoft Access
MySQL - cererea în cerere. MySQL: exemple de interogări. Întrebări interogate MySQLMySQL - cererea în cerere. MySQL: exemple de interogări. Întrebări interogate MySQL
MySQL - Comenzi pentru Windows ConsoleMySQL - Comenzi pentru Windows Console
MS Access. Baze de date MS Access. MS Access 2007MS Access. Baze de date MS Access. MS Access 2007
» » Cum se creează interogări în Access: instrucțiuni pas cu pas și recomandări