Despre aspectul de proiectare a interogărilor (ADP)

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Notă : Informaţiile din acest articol se aplică numai unui proiect Microsoft Access (.adp).

Proiectantul de interogări este format din trei panouri: panoul de diagramă, panoul grilă și panoul SQL.

3 panouri de proiectantul de interogări

panourile de diagramă, grilă și sql de proiectantul de interogări

  • Panou diagramă afișează tabele, vizualizări și funcții în linie care sunt interogarea. Fiecare dreptunghi reprezintă un tabel, vizualizare sau funcția în linie și afișează coloanelor de date disponibile precum pictogramele care indică modului de utilizare a fiecărei coloane în interogarea. Asocieri sunt marcate cu linii între dreptunghiuri.

  • Panou grilă conține o foaie de calcul, cum ar fi grilă în care puteți specifica opțiunile, cum ar fi ce coloane de date pentru a afișa, ce rânduri pentru a selecta, cum să gruparea rândurilor, și așa mai departe.

  • Panoul SQL afișează Instrucțiune SQL pentru interogare. Puteți să editați Instrucțiune SQL creat de proiectantul de interogări sau puteți să introduceți propriile Instrucțiune SQL. Este deosebit de utile pentru introducerea instrucțiunile SQL care nu poate fi creat utilizând panourile de diagramă și grilă, cum ar fi interogările de uniune.

Puteți să creați o interogare de lucru în oricare dintre panourile: aveți posibilitatea să specificați o coloană pentru a afișa selectând-o în panoul de diagramă, introducând-o în panoul de grilă, sau oferindu-vă o parte din Instrucțiune SQL în panoul SQL. Panourile de diagramă, grilă și SQL sunt sincronizate-atunci când efectuați o modificare într-un panou, alte panourile automat reflecta modificările.

Panou diagramă

Prezentare generală a panoului de diagramă

Panou diagramă prezintă un afișat ilustrație de tabele, vizualizări, funcțiile definite de utilizator sau subinterogări în interogare. De asemenea, arată orice asociere relațiile dintre ele.

În panoul de diagramă aveți posibilitatea să:

  • Adăugarea sau eliminarea tabele, vizualizări, funcțiile definite de utilizator sau subinterogări și specificați coloanelor de date pentru rezultat.

  • Specificați coloanele pentru ordonarea interogarea.

  • Specificați dacă doriți să gruparea rândurilor în setul de rezultate.

  • Crearea sau modificarea asocieri între tabele, vizualizări, funcțiile definite de utilizator sau subinterogări.

Atunci când efectuați o modificare în panoul de diagramă, panou grilă și panoul SQL sunt actualizate pentru a reflecta modificarea. De exemplu, dacă selectați o coloană pentru rezultat într-un tabel, vizualizare, funcții definite de utilizator sau subinterogare ferestrei în panoul de diagramă, proiectare interogare adaugă coloane de date în panoul de grilă și la declarația SQL în panoul SQL.

Despre diagramă panoul pictograme, casete de selectare și simboluri

Fiecare tabel, vizualizare, funcții definite de utilizator sau subinterogare apare ca o fereastră separată în panoul de diagramă. Pictograma din bara de titlu din fiecare dreptunghi indică ce tip de obiect dreptunghiul reprezintă, după cum este ilustrat în tabelul următor.

Pictogramă

Tip de obiect

pictogramă imagine

Tabel

pictogramă imagine

Vizualizare

pictogramă imagine

Funcția în linie

pictogramă imagine

Subinterogare (în la clauză)


Fiecare dreptunghi afișează coloanelor de date pentru tabel, vizualizare sau funcții definite de utilizator. Casetele de selectare și simboluri apar lângă numele de coloane pentru a indica cum coloanele sunt utilizate în interogare. Sfaturi ecran afișează informații despre cum ar fi tipul de date și dimensiunea pentru coloane.

Fereastra sursă de intrare

Următorul tabel listează casetele de selectare și simboluri utilizate în dreptunghiul pentru fiecare tabel, vizualizare sau funcții definite de utilizator.

Caseta de selectare sau un simbol

Descriere

caseta de selectare
pictogramă imagine
pictogramă imagine
pictogramă imagine

Specifică dacă o coloană de date apare în setul de rezultate interogare (selectare interogare) sau este utilizată într-o interogare de actualizare, Adăugare, creare tabel sau valori de adăugare. Selectați coloana pentru a o adăuga la rezultatele. Dacă este selectat (Toate coloanele) , toate coloanele de date apare în rezultat.

Pictograma utilizată cu modificările pe caseta de selectare în funcție de tipul de interogare care creați. Atunci când creați o interogare de ștergere, nu puteți selecta coloanele individuale.

pictogramă imagine
pictogramă imagine

Indică faptul că coloana de date este utilizată pentru a ordona rezultatele interogării (face parte dintr-o clauză ORDER BY). Pictograma apare ca A-Z dacă ordinea de sortare ascendentă sau Z-dacă ordinea de sortare este descendentă.

pictogramă imagine

Indică faptul că coloana de date este utilizată pentru a crea un set de rezultate grupate (face parte dintr-o clauză GROUP BY) într-o interogare agregată.

pictogramă imagine

Indică faptul că coloana de date este inclusă într-o stare de căutare pentru interogarea (face parte dintr-o unde sau clauza HAVING).

pictogramă imagine

Indică faptul că conținutul din coloana de date sunt se rezumă pentru rezultat (sunt incluse în o sumă, medie, sau altă funcție agregată).

Notă : Proiectantul de interogări nu se vor afișa coloanelor de date pentru un tabel, vizualizare sau funcție definită de utilizator dacă nu aveți suficiente drepturi de acces la aceasta sau dacă driverul bazei de date nu poate returna informații despre aceasta. În acest caz, proiectantul de interogări afișează doar o bară de titlu pentru tabel, vizualizare sau funcții definite de utilizator.

Tabelele asociate panou diagramă

Dacă interogarea implică o asociere, apare o linie de asociere între coloanele de date implicate în asociere. În cazul în care coloanele de date asociat nu se afișează (de exemplu, tabel, vizualizare, funcții definite de utilizator sau subinterogare fereastră este minimizat sau asociere implică o expresie), proiectantul de interogări plasează linia de asociere în bara de titlu a dreptunghi care reprezintă tabel, vizualizare, funcții definite de utilizator sau subinterogare. Proiectarea interogării afișează o asociere linie pentru fiecare condiție de asociere.

O singură asociere linie între două tabele

Forma de pictograma în mijlocul liniei de asociere indică cum sunt asociate tabele sau tabel structurate obiecte. Dacă clauza asociere utilizează un operator decât egal (=), operatorul este afișată în pictograma linie asociere. Următorul tabel listează pictogramele care pot fi afișate într-o linie de asociere.

Asocierea la pictograma linie

Descriere

pictogramă imagine

Asociere internă (create utilizând semnul egal).

Simbol pentru o asociere internă pe baza & quot; mai mare decât & quot; operatorul

Asociere internă bazate pe operatorul "mai mare decât". (Operatorul afișate în pictograma linie asociere reflectă operatorul utilizate în asociere).

pictogramă imagine

Cosmic asociere în care toate rândurile din tabelul reprezentat în partea stângă vor fi incluse, chiar dacă nu au potriviri în tabelul asociat.

pictogramă imagine

Cosmic asociere în care toate rândurile din tabelul reprezentat în partea dreaptă vor fi incluse, chiar dacă nu au potriviri în tabelul asociat.

pictogramă imagine

O asociere externă completă asociere în care toate rândurile din ambele tabele vor fi incluse, chiar dacă nu au potriviri în tabel asociat, vizualizarea, funcții definite de utilizator sau subinterogare.


Pictogramele pe capete de linie de asociere indică tipul de asociere. Următorul tabel listează tipurile de asocieri și pictogramele care pot fi afișate pe capete de linie de unire.

Pictograma pe capete de linie de asociere

Descriere

pictogramă imagine

Unu-la-asociere

pictogramă imagine

Asocierea la unu-la-mai-mulți

pictogramă imagine

Proiectare interogare nu poate determina tipul de asociere

Panou grilă

Prezentare generală a panoului de grilă

Panou grilă vă permite să specificați opțiunile de interogare, cum ar fi ce coloane de date de afișat, cum pentru a ordona rezultatele și ce rânduri pentru a selecta-prin introducerea de opțiuni într-o foaie de calcul, cum ar fi grilă. În panoul de grilă, puteți să specificați:

  • Coloane pentru a afișa și coloana Nume aliasurile.

  • Tabelul de care aparține o coloană.

  • Expresii pentru coloane calculate.

  • Ordinea de sortare pentru interogare.

  • Condiții de căutare.

  • Gruparea criterii, inclusiv funcții agregate de utilizat pentru rapoartele rezumat.

  • Valorile noi pentru interogărilor de actualizare sau adăugați valorile.

  • Numele de coloană țintă pentru interogările de adăugare.

Modificările pe care le efectuați în panoul de grilă sunt automat reflectată în panoul de diagramă și panoul SQL. În mod similar, panoul grilă se actualizează automat pentru a reflecta modificările efectuate în alte panourile.

Despre panoul grilă coloanele

Rândurile în panoul grilă afișa coloanelor de date utilizate în interogare; coloanele din panoul grilă Afișare opțiuni de interogare.

Panou grilă

Informații specifice care apare în panoul de grilă în funcție de tipul de interogare care creați. În cazul în care creați o interogare de selectare, panoul grilă conține coloane diferite decât dacă creați o interogare de actualizare.

Următorul tabel listează grilă coloane care pot apărea în panoul de grilă.

Coloană

Tip de interogare

Descriere

Coloană

Toate

Afișează numele unei coloane de date utilizate pentru interogarea sau o expresie pentru o coloană calculată. Această coloană este blocat astfel încât să fie întotdeauna vizibilă când defilați pe orizontală.

Alias

Selectați, Adăugare, actualizare, creare tabel

Specifică fie un nume alternativ pentru o coloană sau un nume pe care le puteți utiliza pentru o coloană calculată.

Tabel

Selectați, Adăugare, actualizare, creare tabel

Specifică numele de tabel, vizualizare, funcții definite de utilizator sau subinterogare pentru coloana de date asociate. Această coloană este necompletat pentru coloane calculate.

Ieșire

Selectați, adăugați, creare tabel

Specifică dacă o coloană de date apare în rezultatul interogării.

Notă : Dacă baza de date permite, puteți utiliza o coloană de date pentru sortare sau căutare clauze fără să îl afișați în setul de rezultate.

Tip de sortare

Selectați, de adăugare

Specifică faptul că coloana de date asociate se utilizează pentru a sorta rezultatele interogării și dacă sortare este ascendentă sau descendentă.

Ordine de sortare

Selectați, de adăugare

Specifică prioritate de sortare pentru coloanele de date utilizate pentru a sorta setul de rezultate. Atunci când modificați ordinea de sortare pentru o coloană de date, ordinea de sortare pentru toate celelalte coloane este actualizat în consecință.

Grupare după

Selectați, adăugați, creare tabel

Specifică faptul că coloana de date asociat este utilizată pentru a crea o interogare agregată. Această coloană grila apare doar dacă ați ales Group By din meniul Instrumente sau ați adăugat o clauză GROUP BY la panoul SQL .

În mod implicit, valoarea din această coloană este setată la Grupare dupăși coloană devine parte a clauza GROUP BY.

Atunci când vă deplasați la o celulă din această coloană și selectați o funcție agregată de coloane de date asociate se aplică, în mod implicit expresia rezultată este adăugat ca o coloană de ieșire pentru setul de rezultate.

Criterii

Toate

Specifică o condiție de căutare (filtru) pentru coloana de date asociate. Introduceți un operator (valoarea implicită este "=") și valoarea pentru a căuta. Încadrați valorile text în ghilimele simple.

În cazul în care coloana de date asociat face parte dintr-o clauză GROUP BY, expresia introduceți este utilizată pentru o clauză HAVING.

Dacă introduceți valori pentru mai multe celule din coloana de grilă criterii , condițiile de căutare rezultat sunt legate automat cu o logică si

Pentru a specifica mai multe căutare condiție expresii pentru o singură bază de date coloană (de exemplu, (fname > 'A') AND (fname < 'M'), adăugarea de coloane de date în panoul de grilă de două ori și introduceți separați valorile din coloana de grilă criterii pentru fiecare instanță a coloanei de date.

Sau...

Toate

Specifică o expresie de condiții de căutare suplimentare pentru coloane de date legate la expresii anterioare cu o logică OR. Puteți să adăugați mai multe coloane de grilă sau... , apăsând tasta TAB în dreapta sau... coloană.

Adăugare

Adăugare

Specifică numele coloanei de date țintă pentru coloana de date asociate. Atunci când creați o interogare de adăugare, proiectantul de interogări încearcă să se potrivesc cu sursa de la o coloană de date corespunzătoare țintă. Dacă proiectantul de interogări nu puteți alege o potrivire, trebuie să furnizați numele de coloană.

Valoare nouă

Actualizarea, valorile de adăugare

Specifică valoarea pentru a plasa în coloana asociate. Introduceți o valoare literal sau o expresie.

Panoul SQL

Prezentare generală a panoul SQL

Panoul SQL afișează Instrucțiune SQL pentru interogarea curentă. Așa cum vă construiți o interogare, panoul SQL se actualizează automat și reformatează pentru a fi ușor de citit.

În panoul SQL aveți următoarele posibilități:

  • Crearea de interogări nou prin introducerea instrucțiunile SQL.

  • Modificarea Instrucțiune SQL creat de proiectare a interogărilor bazate pe setările pe care le efectuați în panourile de diagramă și grilă.

  • Introduceți angajamente care beneficia de caracteristicile specifice la Microsoft SQL Server.

Angajamente în panoul SQL

Puteți să editați interogarea curentă direct în panoul SQL. Atunci când mutați la alt panou, proiectantul de interogări formatează automat instrucțiunea și apoi se modifică panourile de diagramă și grilă pentru a corespunde cu instrucțiunea.

Notă : Puteți să introduceți Optimizatorul sugestii pentru instrucțiunile SQL, dar proiectantul de interogări le poate reformatați.

Dacă vă instrucțiunea nu poate fi reprezentată în panourile de diagramă și grilă și dacă acele panouri sunt vizibile, proiectantul de interogări afișează o eroare și apoi vă oferă două opțiuni:

  • Reveniți la panoul SQL și a edita declarația.

  • Renunțați la modificări și reveniți la cea mai recentă versiune de Instrucțiune SQL.

Dacă puteți reveni la panoul SQL și continuați să editați declarația, proiectantul de interogări estompează panourile pentru a indica faptul că nu mai reflectă conținutul panoul SQL.

De asemenea, puteți utiliza panoul SQL pentru a introduce instrucțiunile SQL care nu poate fi reprezentată grafic în proiectantul de interogări. În acest caz, proiectantul de interogări afișează același comportament așa cum se întâmplă atunci când detectează o eroare-estompează panourile de diagramă și grilă pentru a indica faptul că nu reprezintă declarația curent. Pot continua să editați declarația și să rulați o, cum ar fi orice instrucțiune SQL.

Notă : Dacă introduceți o Instrucțiune SQL, dar apoi efectuați modificări ulterioare la interogare, modificând diagrama și grilă panouri, proiectantul de interogări reconstruiește și afişat instrucțiunii SQL. În unele cazuri, această acțiune rezultatele într-o Instrucțiune SQL care este construită diferit de cel pe care ați introdus inițial (dacă îl întotdeauna vor produce aceleași rezultate). Această diferența este mai ales dacă probabil Când lucrați cu condiții de căutare care implică mai multe clauze legate cu AND și OR.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×