Executarea unei interogări

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

O interogare este un set de instrucțiuni pe care le puteți utiliza pentru lucrul cu datele. Executați o interogare pentru a efectua aceste instrucțiuni. În plus față de rezultatele returnate, care pot fi sortate, grupate sau filtrate, o interogare poate, de asemenea, să creeze, să copieze, să șteargă sau să modifice date.

Acest articol vă arată cum să difuzați interogări și oferă doar scurte vizualizări ale diferitelor tipuri de interogări. Articolul discută, de asemenea, mesaje de eroare pe care le puteți întâmpina atunci când efectuați diferite tipuri de interogări și vă oferă pașii pe care îi puteți lua pentru a rezolva sau a corecta erorile respective.

Acest articol nu furnizează instrucțiuni pas cu pas pentru crearea interogărilor.

Important: Nu puteți să efectuați interogări de acțiune dacă o bază de date operează în modul dezactivat-un mod de funcționalitate redusă utilizat de Access pentru a contribui la protejarea datelor în anumite circumstanțe. Este posibil să vedeți o avertizare în caseta de dialog sau să vedeți un avertisment în bara de mesaje.

Pentru mai multe informații despre modul dezactivat și despre cum să activați interogările de acțiune, consultați secțiunea, rularea unei interogări de acțiune.

Ce intenționați?

Rularea unei interogări de selectare sau de tabel încrucișat

Rularea unei interogări de acțiune

Rularea unei interogări cu parametri

Rularea unei interogări specifice SQL

DePanarea unui mesaj de eroare

Rularea unei interogări de selectare sau de tabel încrucișat

Utilizați interogările de selectare și interogările de tip tabel încrucișat pentru a regăsi și a prezenta date și a furniza formulare și rapoarte cu date. Atunci când efectuați o interogare de selectare sau de tabel încrucișat, Access afișează rezultatele în vizualizare Foaie de date.

Rularea interogării

  1. Găsiți interogarea în panoul de navigare.

  2. Efectuați una din următoarele:

    • Faceți dublu clic pe interogarea pe care doriți să o difuzați.

    • Faceți clic pe interogarea pe care doriți să o difuzați, apoi apăsați pe ENTER.

Dacă interogarea pe care doriți să o difuzați este deschisă în prezent în vizualizare Proiect, o puteți executa și făcând clic pe rulare în grupul Rezultate din fila Proiectare din panglică, parte a interfața utilizator Microsoft Office Fluent.

Începutul paginii

Rularea unei interogări de acțiune

Există patru tipuri de interogări de acțiune: adăugarea interogărilor, ștergerea interogărilor, interogările de actualizare și interogările de tip tabel. Cu excepția interogărilor de creare tabel (care creează tabele noi), interogările de acțiune fac modificări ale datelor din tabelele pe care se bazează. Aceste modificări nu pot fi anulate cu ușurință, de exemplu, apăsând CTRL + Z. Dacă efectuați modificări utilizând o interogare de acțiune pe care o hotărâți mai târziu, nu doriți să o efectuați, de obicei, va trebui să restaurați datele dintr-o copie de rezervă. Din acest motiv, trebuie întotdeauna să vă asigurați că aveți o copie de rezervă proaspătă a datelor subiacente înainte de a executa o interogare de acțiune.

Aveți posibilitatea să atenuați riscul de a executa o interogare de acțiune prin previzualizarea mai întâi a datelor la care va fi acționat. Există două modalități de a face acest lucru:

  • Vizualizați interogarea de acțiune în vizualizarea foaie de date înainte de a o executa. Pentru a face acest lucru, deschideți interogarea în vizualizarea proiect, faceți clic pe Vizualizare în bară de stare Access, apoi faceți clic pe Vizualizare foaie de date în meniul de comenzi rapide. Pentru a comuta înapoi la vizualizarea proiect, faceți clic din nou pe Vizualizare , apoi faceți clic pe Vizualizare proiect în meniul de comenzi rapide.

  • Modificați interogarea la o interogare de selectare, apoi rulează-o.

    Notă: Asigurați-vă că rețineți tipul de interogare de acțiune (Adăugare, actualizare, creare tabel sau ștergere) la care începeți, astfel încât să puteți modifica interogarea înapoi la acel tip după ce examinați datele cu această metodă.

    Rularea unei interogări de acțiune ca interogare de selectare

    1. Deschideți interogarea de acțiune în vizualizarea proiect.

    2. Pe fila Proiectare , în grupul Tip interogare , faceți clic pe Selectare.

    3. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Rulare.

Rularea interogării

Atunci când sunteți gata să difuzați o interogare de acțiune, faceți dublu clic pe aceasta în panoul de navigare sau faceți clic pe aceasta, apoi apăsați pe ENTER.

Important: În mod implicit, Access dezactivează toate interogările de acțiune dintr-o bază de date, cu excepția cazului în care indicați că aveți încredere în baza de date. Puteți indica faptul că aveți încredere într-o bază de date utilizând bara de mesaje, chiar sub panglică.

Bară de mesaje

Cum se acordă încredere unei baze de date

  1. În Bara de mesaje, faceți clic pe Opțiuni.

    Apare caseta de dialog Opțiuni de securitate Microsoft Office.

  2. Selectați Activați acest conținut , apoi faceți clic pe OK.

Rularea unei interogări cu parametri

Un interogare cu parametri vă solicită o valoare atunci când o difuzați. Atunci când furnizați valoarea, interogarea parametru o aplică ca criteriu de câmp. Câmpul în care se aplică criteriul este specificat în proiectarea interogării. Dacă nu furnizați o valoare atunci când vi se solicită, interogarea parametru interpretează intrarea ca șir gol.

O interogare cu parametri este întotdeauna și un alt tip de interogare. Majoritatea interogărilor cu parametri sunt interogări de selectare sau interogări de tip tabel încrucișat, dar interogările de Adăugare, de make-table și de actualizare pot fi, de asemenea, interogări cu parametri.

Rulează o interogare cu parametri în funcție de celălalt tip de interogare, dar, în general, utilizați următoarea procedură.

Rularea interogării

  1. Găsiți interogarea în panoul de navigare.

  2. Efectuați una din următoarele:

    • Faceți dublu clic pe interogarea pe care doriți să o difuzați.

    • Faceți clic pe interogarea pe care doriți să o difuzați, apoi apăsați pe ENTER.

  3. Atunci când apare solicitarea de parametru, introduceți o valoare de aplicat ca criteriu.

Începutul paginii

Rularea unei interogări specifice SQL

Există trei tipuri principale de interogare specifică pentru SQL: interogările de Uniune, interogările directe și interogările de definiție a datelor.

Interogările de Uniune combină date din două sau mai multe tabele, dar nu în același mod ca alte interogări. Întrucât majoritatea interogărilor combină date prin concatenarea rândurilor, interogările de Uniune combină datele prin adăugarea de rânduri. Interogările de tip Uniune diferă de interogările de Adăugare din interogările de Uniune care nu modifică tabelele subiacente. Interogările de tip Uniune adaugă rândurile dintr-un set de înregistrări care nu persistă după ce interogarea este închisă.

Interogările directe nu sunt prelucrate de motorul de baze de date care este livrat cu Access; mai degrabă, acestea sunt transmise direct la un server de bază de date la distanță care efectuează procesarea, apoi trec rezultatele înapoi la Access.

Interogările de definiție a datelor sunt un tip special de interogare care nu procesează date; în schimb, interogările de definiție a datelor creează, șterg sau modifică alte obiecte ale bazei de date.

Interogările specifice SQL nu se pot deschide în vizualizarea proiect. Acestea pot fi deschise doar în vizualizarea SQL sau rulează. Cu excepția interogărilor de definiție a datelor, executarea unei interogări specifice SQL o deschide în vizualizarea foaie de date.

Rularea interogării

  1. Găsiți interogarea în panoul de navigare.

  2. Efectuați una din următoarele:

    • Faceți dublu clic pe interogarea pe care doriți să o difuzați.

    • Faceți clic pe interogarea pe care doriți să o difuzați, apoi apăsați pe ENTER.

Începutul paginii

DePanarea unui mesaj de eroare

Următorul tabel afișează câteva mesaje de eroare comune pe care le puteți întâmpina. Aceste erori pot apărea fie ca mesaj într-o celulă (în loc de o valoare estimată), fie ca mesaj de eroare. Secțiunile care urmează listei includ proceduri pe care le puteți utiliza pentru a rezolva aceste erori.

Notă: Acest conținut al acestui tabel nu este exhaustiv. Dacă nu include mesajul de eroare pe care l-ați primit, puteți trimite feedback utilizând formularul de la sfârșitul acestui articol și inclusiv informații specifice despre mesajul de eroare în caseta de comentarii furnizată.

Mesaj de eroare

Problemă

Soluție

Tipul de nepotrivire în expresie

Interogarea poate asocia câmpuri care au tipuri de date diferite.

Verificați proiectarea interogării și asigurați-vă că câmpurile asociate au același tip de date. Pentru instrucțiuni, consultați secțiunea Verificarea câmpurilor asociate din interogare.

Înregistrarea este ștearsă

Acest lucru se poate întâmpla dacă obiectul sau baza de date este deteriorată.

Compactați și reparați baza de date. Pentru instrucțiuni, consultați secțiunea Compactare și reparare bază de date.

Referință circulară cauzată de alias

Aliasul atribuit unui câmp este identic cu componenta expresiei pentru acel câmp.

Un alias este un nume care este dat la orice expresie din rândul câmp din grila de proiectare a interogării care nu este un câmp real. Access atribuie aliasul pentru dvs., dacă nu faceți acest lucru singur; de exemplu, EXPR1. Un alias este urmat imediat de un colon (:), apoi de expresie. Când se execută interogarea, aliasul devine numele coloanei în foaia de date.

Modificați aliasul. Pentru instrucțiuni, consultați secțiunea modificarea unui alias de câmp.

#Error

Această eroare poate apărea atunci când valoarea unui câmp calculat este mai mare decât valoarea permisă de setarea proprietății Dimensiune a câmpului. Acest lucru se întâmplă și atunci când desemnorul unui câmp calculat este sau se evaluează la zero (0).

Asigurați-vă că desemnorul câmpului calculat nu se evaluează la zero (0). Dacă este cazul, modificați proprietatea Dimensiune .

#Deleted

Înregistrarea la care s-a făcut referire a fost ștearsă.

Dacă înregistrarea a fost ștearsă din greșeală, trebuie să fie restaurată dintr-o copie de rezervă. Dacă ștergerea a fost intenționată, puteți să ignorați acest mesaj de eroare apăsând SHIFT + F9 pentru a reîmprospăta interogarea.

Verificați câmpurile asociate din interogare

Pentru a verifica tipurile de date ale câmpurilor dintr-o interogare, examinați tabelele sursă în vizualizarea proiect și inspectați proprietățile pentru câmpurile pe care le verificați.

  1. Deschideți interogarea în vizualizarea proiect. Asocierile apar ca linii care conectează câmpurile din tabelele sursă. Notați numele tabelului și câmpurilor pentru fiecare asociere.

  2. În panoul de navigare, faceți clic cu butonul din dreapta pe fiecare tabel care are unul sau mai multe câmpuri asociate în interogare, apoi faceți clic pe Vizualizare proiect.

    Câmpuri asociate cu tipuri de date diferite

    1. s-au alăturat câmpuri cu tipuri diferite de date.

    2. faceți clic cu butonul din dreapta pe tabel, apoi faceți clic pe Vizualizare proiect.

  3. Pentru fiecare asociere, Comparați valorile din coloana tip de date din grila de proiectare a tabelului pentru câmpurile implicate în acea asociere.

    Verificarea tipului de date a câmpurilor asociate în vizualizarea proiect a tabelului

    1. Verificați tipul de date al câmpurilor asociate în vizualizarea proiect a tabelului.

  4. Pentru a comuta la un tabel astfel încât să îi puteți vedea câmpurile, faceți clic pe fila cu numele acelui tabel.

Începutul paginii

Compactarea și repararea bazei de date

Executarea utilitarului compact și reparare bază de date în Access poate îmbunătăți performanța bazei de date. Acest utilitar face o copie a fișierului bazei de date și, dacă este fragmentată, rearanjează modul în care fișierul bază de date este stocat pe disc. După ce procesul de compactare și reparare s-a finalizat, baza de date compactată va avea spațiu irosit și este de obicei mai mică decât originalul. Prin compactarea frecventă a bazei de date, puteți contribui la asigurarea performanței optime a aplicației bază de date și, de asemenea, la rezolvarea erorilor apărute din probleme hardware, căderi de tensiune sau supratensiuni și cauze similare.

După finalizarea operațiunii compacte, viteza de interogare este îmbunătățită, deoarece datele subiacente au fost rescrise în tabelele din pagini contigue. Scanarea paginilor contigue este mult mai rapidă decât Scanarea paginilor fragmentate. De asemenea, interogările sunt optimizate după fiecare compactare a bazei de date.

În timpul operațiunii compacte, puteți utiliza numele original pentru fișierul bază de date compact sau puteți utiliza un alt nume pentru a crea un fișier separat. Dacă utilizați același nume și baza de date este compactată cu succes, Access înlocuiește automat fișierul original cu versiunea compactată.

Setați o opțiune care automatizează acest proces

  1. Faceți clic pe Fișier > Opțiuni pentru a deschide caseta de dialog Opțiuni Access .

  2. Faceți clic pe baza de date curentă și, sub Opțiuni aplicație, bifați caseta de selectare compactare la închidere .

    Acest lucru determină accesul la compactarea și repararea automată a bazei de date de fiecare dată când este închis.

Compactarea și repararea manuală a bazei de date

  1. Faceți clic pe Instrumente bază de date > Compactare și reparare bază de date.

Începutul paginii

Modificarea unui alias de câmp

  1. Deschideți interogarea în vizualizarea proiect.

  2. În grila de proiectare a interogării, căutați câmpuri care au pseudonime. Acestea vor avea un colon la sfârșitul numelui câmpului, ca în Nume:.

  3. Verificați fiecare alias pentru a vă asigura că aliasul nu se potrivește cu numele oricărui câmp care face parte din expresia aliasului. Dacă se întâmplă acest lucru, modificați aliasul.

Începutul paginii

Extindeți-vă competențele Office
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.

×