Crearea interogărilor în Access. Tipuri de cereri

Sistem de gestionare a bazelor de date (DBMS)

- acesta este un program special sau un set de programe care sunt necesare pentru organizarea și întreținerea bazelor de date relevante. Unul dintre aceste programe este MS Access.

Noțiunea de interogări

crearea de cereri de acces

Ele sunt folosite pentru sortarea, adăugarea, modificarea, filtrarea, ștergerea anumitor informații din baza de date. Cu ajutorul acestora, selectați acele înregistrări de care aveți nevoie pentru a compune anumite rapoarte sau formulare, adică munca este efectuată cu o parte a bazei de date.

Când creați interogări în Access, puteți conecta tabele, grupați și selectați înregistrări, conectați la operațiunile de decontare.

Clasificarea interogărilor

tipuri de solicitări

Se disting următoarele tipuri de interogări:

  • O solicitare pentru un eșantion, în care datele sunt extrase conform condiției specificate. În cadrul acestei interogări, înregistrările sunt grupate și sunt prezentate calculele efectuate în câmpurile din tabel.
  • O solicitare de modificare, care modifică datele în tabelele originale. Cu ajutorul acestora, datele pot fi ajustate și pot fi create noi tabele.
  • O interogare cu parametrii în care sunt introduse anumite condiții sau date.
  • Referințele intercalate concepute pentru a calcula și furniza date, de obicei sub formă de foi de calcul pentru a facilita analiza.
  • Întrebările SQL sunt solicitări pentru anumite informații, construcția acestora se bazează pe respectarea anumitor reguli, utilizând o sintaxă specifică.

Cereri de selecție

Crearea de interogări în Accesul de acest tip implică construirea unui tabel care conține aceleași elemente structurale ca cel obișnuit. Acesta este creat pe baza dovezilor.

Rezultatele sunt un set de date dinamic, astfel încât atunci când setul de înregistrări este închis, "dispare", rămânând în tabelele originale. Salvarea datelor de interogare înseamnă salvarea structurii acestora.

Aceste cereri sunt generate indicând câmpurile și tabelele care le conțin să fie incluse în cerere, descrierea terenului calculat, operațiunile de grup comise la înregistrarea originală, precum și formarea unor criterii de selecție (de exemplu, dintre care unele date pentru a efectua punerea în aplicare a unui anumit grup de bunuri).

Crearea de interogări în MS Access de acest tip presupune că le puteți crea manual sau utilizând "Expertul de creare a interogărilor".

Pentru a determina câmpurile și tabelele incluse în interogare, accesați modul de proiectare.

Pentru a trece la modul de proiectare în Access 2013, în zona de navigare, faceți clic pe butonul contextual al mouse-ului pe numele formularului și selectați "Designer". Apăsând pe ALT + F8, puteți apela "Lista de câmpuri", din care câmpurile pot fi trase direct în formular.

sistem de gestionare a bazelor de date

Cererile de schimbare

Aceste tipuri de cereri sunt un fel de primul tip, dar sunt necesare schimbarea datelor extrase. Acestea sunt marcate cu un semn de exclamare în Access. În Access, crearea de cereri de modificare este posibilă în patru tipuri:

  • crearea de tabele noi;
  • adăugarea de înregistrări la tabelele sursă;
  • modificarea datelor din tabelele sursă;
  • ștergeți înregistrările din tabelele sursă.

Accesați 2013

Prin urmare, aceste acțiuni pot distruge baza de date, în acest sens este necesar să verificați mai întâi rezultatul executării interogării accesând modul tabel.

Crearea de noi tabele este utilizată pentru arhivarea datelor, copierea de rezervă sau exportul de date.



O varietate de solicitări de modificare sunt cererile de actualizare, care utilizează pentru a actualiza absolut toate înregistrările care satisfac orice condiție dată. Dacă setul de date trebuie modificat, atunci această versiune este utilizată.

Un alt tip este cererile de ștergere, care distrug toate înregistrările care satisfac orice condiții date.

Un alt tip de interogare în cauză sunt cererile de completare, în care datele sunt adăugate de la un tabel la altul.

CERINȚE CROSS

solicitare de crosstalk

Aceste tipuri de sunt folosite pentru a fuziona într-o tabelă încrucișată datele monetare sau numerice stocate în tabela sursă. O solicitare încrucișată în Access este creată utilizând expertul de interogare, utilizând instrucțiunile din care puteți crea cu ușurință această vizualizare. La bază, referința încrucișată este similară tabelului pivot Excel.

O tabelă încrucișată este creată atunci când specificați rubricile rândurilor, coloanelor, valorilor și unei operații de grup.

Schema pentru construirea acestui tip de tabel este următoarea. Cu ajutorul DBMS, se efectuează gruparea datelor în câmpuri de grup. Această operație se efectuează pe numerele din câmpul de valori. În celula de masă, situată la intersecția coloanei și a rândurilor, se plasează valoarea finală a acestui grup.

Cross-queries în Access, de regulă, sunt folosite pentru a crea rapoarte și diagrame.

Interogări cu parametri

Acest tip de interogare specifică starea utilizatorului înainte de executare.

Pentru a crea o interogare în Access, este necesar în coloana interogare, în celula "Condition", să introduceți o expresie pentru introducerea parametrilor în paranteze pătrate.

Dacă executați această interogare, veți vedea o casetă de dialog care conține o sugestie pentru introducerea parametrilor.

Interogări SQL

crearea de interogări în ms acces

În Access 2013 și alte versiuni, interogările sunt efectuate utilizând limba de interogare SQL structurată.

Pentru a crea interogări SQL, accesați vizualizarea Design, apoi pe butonul View alegeți modul SQL. Ca urmare, o casetă de dialog în care câmpul Select, introduceți numele coloanelor și în câmpul - ceva care va fi afișat în rânduri, cum ar fi numele furnizorilor (în cazul în care prima coloană „Name“).

Accesul nu utilizează SQL pur, ci dialectul Jet-SQL. Instrucțiuni de bază pentru solicitări sunt în această limbă: SELECT, de-a lungul căreia eșantionul de înregistrări în anumite condiții (de câmp tabele nume de sursă, transferul de masă rezultat), UPDATE - este folosit pentru a edita intrările, DELETE - pentru a șterge oricare dintre aceste intrări, CREATE - pentru a crea noi obiecte baze de date. În MS Access utilizate de asemenea TRANSFORM pentru construirea de referințe încrucișate,Cu opțiunea OWNER-ACCESS pentru a crea solicitări speciale de către un utilizator care nu are acces la tabelele la care trebuie accesată această solicitare,IN (pentru a asigura comunicarea cu o bază de date la distanță)DISTINCTROW (crearea unei interogări cu posibilă fuziune a datelor). De asemenea, puteți utiliza funcțiile SQL rezultate, funcțiile încorporate ale Access și VBA.

În concluzie

Crearea interogărilor în Access se face pentru a genera înregistrări pentru alte interogări, rapoarte sau formulare. Cu ajutorul anumitor acțiuni, se colectează date din mai multe tabele. Interogările pot fi incluse în format de către câmpul de masă selectat, pentru a efectua calcule în fiecare înregistrare nouă, înregistrările pe care trebuie să le îndeplinească anumite condiții, expresia grupate cu aceleași valori, în unele sau un câmp, pentru a forma un nou tabel de date pe baza existente, adăuga, șterge sau actualiza unele înregistrări.

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
MySQL - ce este? Eroare MySQLMySQL - ce este? Eroare MySQL
DB este ... Tipuri și proprietăți ale bazei de dateDB este ... Tipuri și proprietăți ale bazei de date
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
MS Access. Baze de date MS Access. MS Access 2007MS Access. Baze de date MS Access. MS Access 2007
ACCDB: cum se deschide un fișierACCDB: cum se deschide un fișier
Detalii despre ce să deschidă ACCDBDetalii despre ce să deschidă ACCDB
» » Crearea interogărilor în Access. Tipuri de cereri