Modificarea unei interogări în Microsoft Access

Procesul de modificare a unei interogări Microsoft Access este similar cu procesul de creare a unei interogări în primul rând. Interogările pot fi modificate utilizând fie Design View sau View SQL, însă nu puteți utiliza Expertul de interogare pentru a modifica o interogare existentă.

Începeți să faceți clic dreapta pe interogarea dvs. direcționată în panoul de obiecte din stânga ecranului din baza de date. În meniul pop-up, selectați Design View. Interogarea se deschide în Vizualizare foaie de date. Când faceți clic dreapta pe numele interogării în rândul tab-ului de deasupra ieșirii din fișierul Datasheet View, puteți schimba modul de vizualizare. În mod prestabilit, sunteți în Foaie de date, care nu poate fi editat structural (deși puteți introduce și elimina date din această vizualizare). Din vizualizările SQL sau Design, cu toate acestea, puteți edita structura interogării și puteți salva sau salva ca obiect modificat după cum este necesar.

Vizualizare proiect

Design View deschide un ecran orizontal divizat. Jumătatea superioară prezintă dreptunghiuri reprezentând fiecare tabel sau interogare care alimentează interogarea pe care o modificați. Câmpurile cheie - de obicei un identificator unic - au o cheie mică de aur lângă ele. Fiecare dintre dreptunghiuri se unește cu alte dreptunghiuri prin intermediul liniilor care leagă câmpurile într-o singură masă de câmpurile din altul.

Aceste linii reprezintă relații. În Design View, clic-dreapta pe linie vă permite să modificați relația. Puteți alege una dintre următoarele trei opțiuni:

Aceste trei tipuri de conexiuni (interior, stânga, dreapta) reprezintă un subgrup al întregii game de conexiuni pe care o bază de date o poate executa. Pentru a face interogări mai complexe, va trebui să vă mutați în Vizualizare SQL.

Când vă conectați tabelele selectate cu linii de relație, veți vedea că jumătatea inferioară a ecranului arată o rețea care enumeră toate câmpurile la care se va întoarce interogarea. Caseta Show afișează sau suprimă câmpul când se execută interogarea - puteți filtra o interogare pe baza câmpurilor care nu sunt afișate. De asemenea, puteți adăuga sau modifica manual ordinea de sortare pentru a ordona rezultatele ascendent sau descendent, deși Microsoft Access va procesa mai multe sortimente în ordinea stânga-dreapta de-a lungul câmpurilor. Puteți reordona coloanele trăgându-le spre stânga sau spre dreapta peste rețea, pentru a forța un anumit model de sortare.

Caseta Criteriu Vizualizare Design vă permite să introduceți criterii de limitare, astfel încât atunci când se execută interogarea, acesta afișează numai un subset de date care se potrivește cu filtrul. De exemplu, într-o interogare despre comenzile de produse deschise, ați putea adăuga criteriul = 'MI' la o coloană de stat pentru a afișa numai comenzi de la Michigan. Pentru a adăuga nivele de criterii, utilizați casetele sau din coloană sau adăugați criterii la alte coloane.

Vizualizare SQL

În vizualizarea SQL, Microsoft Access înlocuiește foaia de date cu sintaxa Limbaj Structurat de interogare pe care accesează parola pentru a determina ce date să tragă de la o sursă și cu ce reguli de afaceri.

Instrucțiunile SQL urmează în general o formă bloc:

SELECT tabelul 1. [câmpul1], tabelul 2. [numele câmpului2]
Din tabelul 1 DREAPTA JOIN Tabelul 2 ON Tabelul 1. [Key1] = Tabelul 2. [Key2]
WHERE Tabelul 1. [Numele câmpului1]> = "FilterValue"

Furnizorii de baze de date diferiți acceptă versiuni ușor diferite ale SQL. Standardul de bază, numit sintaxă compatibilă cu ANSI, ar trebui poată funcționa în toate mediile bazei de date. Cu toate acestea, fiecare furnizor mărește standardul SQL cu propriile trucuri. Microsoft, de exemplu, utilizează motorul bazei de date Jet în cadrul Access. Microsoft sprijină, de asemenea, SQL Server. Alți furnizori folosesc abordări diferite, astfel încât, în general, SQL nu este la fel de interoperabil ca suportul standardelor.

Dacă nu sunteți familiarizat cu sintaxa implementării SQL a bazei de date Jet Database Engine, atunci ajustarea vizualizării SQL vă poate sparge interogările. Stick la Design View, în schimb. Cu toate acestea, pentru trucuri foarte rapide, este uneori mai ușor să reglați SQL care stau la baza decât să modificați schema de vizualizare a designului. Dacă alți analiști din compania dvs. doresc să știe cum ați obținut un rezultat, trimiterea acestora la o reducere și la o pasare a instrucțiunii SQL reduce confuzia cu privire la proiectarea interogării.

Salvarea muncii

În Microsoft Access 2016, puteți salva și suprascrie interogarea curentă făcând clic dreapta pe fila sa și selectând Salvare. Pentru a salva interogarea revizuită ca pe un alt nume, permițând interogarea curentă să persiste, faceți clic pe fila Fișier, selectați Salvare ca și apoi Salvare obiect ca.