Rularea unei interogări

Anchetă - un set de instrucțiuni care pot fi utilizate pentru prelucrarea datelor. Că aceste instrucțiuni au fost efectuate, cererea ar trebui să fie executați. Anchetă nu numai returnează rezultatele - pe care le pot sorta, de grup și de filtru - folosind o interogare, puteți crea, copia, șterge și modifica datele.







Acest articol descrie modul de a efectua interogări, și oferă o scurtă trecere în revistă a diferitelor tipuri de interogări. Articolul prevede, de asemenea mesaje de eroare care pot apărea atunci când efectuează diverse tipuri de interogări, și metode de tratare sau de corectare a acestor erori.

Acest articol nu descrie pas cu pas pentru a crea proceduri de interogări.

Important: Nu puteți rula cererile de modificare atunci când baza de date funcționează în modul de oprire - modul de funcționalitate limitată, accesul este utilizat pentru a proteja datele în anumite circumstanțe. Este posibil să vedeți o casetă sau mesaj de avertizare de dialog apare în panoul de mesaje.

Pentru mai multe informații despre modul de închidere și rândul său, cu privire la cererile de schimbare, consultați secțiunea de interogare.

În acest articol,

Rularea unei interogări pe un eșantion și cerere transversală

Rularea unei interogări

Uita-te pentru cererea în panoul de navigare.

Efectuați una din următoarele acțiuni:

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

Selectați interogarea pe care doriți să o efectuați, apoi apăsați ENTER.

În cazul în care cererea este de a fi executat, deschis în Designer, puteți începe făcând clic pe butonul Run (structura tab. Rezultatele grupului de bandă, care face parte din noua componenta «Microsoft Office Fluent User Interface").

Lansarea unei cereri de schimbare

Există patru tipuri de cereri: cereri de a adăuga, șterge interogări, cererile de actualizare și cererile pentru a crea masa. Cu excepția interogările make-masă (care creează noi tabele), cererile de a face modificări la datele din tabel, pe baza acțiunii. Aceste modificări nu vor fi anulate cu ușurință, de exemplu, prin apăsarea tastelor CTRL + Z. Când efectuați modificări la o interogare, decideți mai târziu că nu vrei să faci, de obicei, aveți nevoie pentru a restaura date dintr-o copie de rezervă. Din acest motiv, ar trebui întotdeauna asigurați-vă că nu a fost stabilită o nouă copie de rezervă bază de date înainte de a rula interogarea.

Modificarea tipului de interogare la o interogare de selectare și rulați-l.

Efectuarea solicitarea de modificare ca o cerere de probă

Cererea deschisă pentru o schimbare în modul de proiectare.

Pe „Designer“ în grupul de tip interogare, faceți clic pe butonul Select.

Pe fila Design din grupul de rezultate, faceți clic pe Executare.

Rularea unei interogări

Odată ce sunt gata pentru a executa interogarea, dublu-clic pe interogarea în panoul de navigare sau selectați-l și apăsați ENTER.

Notă: În mod implicit, Access dezactivează toate interogările în baza de date, dacă nu exprimă încrederea în baza de date. Puteți specifica baza de date de încredere cu bara de mesaje de mai jos panglica.

Asigurarea baza încrederii în datele de stat

Pe bara de mesaje, faceți clic pe Opțiuni.

Deschideți caseta de dialog Microsoft Office Opțiuni de securitate.

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

În cazul în care bara de mesaje nu apare

Cu privire la activitatea cu bazele de date din grup, selectați panoul de afișare Mesaje.

Efectuați un parametru de interogare

parametrii de interogare atunci când efectuați necesită unele valori de intrare. După introducerea valorilor unui parametru de interogare îl folosește ca condiții de câmp. condiție de câmp, la care trebuie aplicată este determinată în etapa de proiectare a cererii. După anularea valorilor de intrare ale unei interogări parametru acceptă un șir nul.

Parametrul de interogare în același timp, aparține unui alt tip de cerere. Cele mai multe interogări cu parametri sunt, de asemenea, o interogare de selectare sau de interogare tabel încrucișat. O solicitare de adăugare, o cerere de a crea o masă și o cerere de actualizare poate fi, de asemenea, o cerere cu parametrii.

Parametrul de interogare trebuie să se desfășoare în conformitate cu tipul său diferit, dar, în general, trebuie să adere la următoarea procedură.







Rularea unei interogări

Uita-te pentru cererea în panoul de navigare.

Efectuați una din următoarele acțiuni:

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

Selectați interogarea pe care doriți să o efectuați, apoi apăsați ENTER.

Când vi se solicită să introduceți un parametru, introduceți o valoare. Acesta va fi folosit ca o condiție.

Executare interogare SQL

Există trei tipuri de bază de SQL-interogare: cererile de cereri de asociere și cererile de control.

Cererile pentru unirea colecta date din tabele diferite, dar nu și modul în care se face prin alte solicitări. În timp ce majoritatea cererilor sunt combinate prin linii de date care fuzionează, o cerere de asociere face acest lucru prin adăugarea de linii. Prin adăugarea la cererile de solicitare de asociere diferă în sensul că acestea nu se schimba datele din tabelele de bază. Cererile pentru unirea pentru a adăuga o linie la un set de înregistrări temporare, care nu este salvat după închiderea anchetei.

cereri de server nu sunt îndeplinite de către baza de date de bază Microsoft Access. În schimb, ele sunt redirecționate către un server de baze de date la distanță, în cazul în care acestea sunt prelucrate, iar rezultatele sunt trimise înapoi la Microsoft Access.

Cererea de control - este un tip special de cerere, în care este procesată fără date. La efectuarea acestui tip de interogare pentru a crea noi, șterge sau modifica obiectele bazei de date.

interogări SQL nu pot fi deschise în vederea Design. Ele pot fi deschise numai în modul SQL sau a alerga. În plus față de toate celelalte interogările SQL comenzile de control atunci când efectuează deschis în Vizualizare foaie de date.

Rularea unei interogări

Uita-te pentru cererea în panoul de navigare.

Efectuați una din următoarele acțiuni:

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

Selectați interogarea pe care doriți să o efectuați, apoi apăsați ENTER.

Depanarea mesajelor de eroare

Tabelul următor listează unele dintre mesajele de eroare comune. mesaje de eroare pot apărea în celula în sine (în loc de valoarea așteptată), și într-o fereastră separată. În secțiunea care urmează tabel descrie modul de a corecta aceste erori.

mesaj de eroare

Câmpul desemnat este utilizat ca numele alias al uneia dintre componentele expresiei pentru câmp.

Alias ​​- este numele dat orice linie în câmpul de expresie în formularul de solicitare, care nu este un nume al unui câmp existent. Dacă porecla nu este atribuită utilizatorului, acesta este atribuit în mod automat, de exemplu, expr1. In spatele pseudonimului ar trebui să fie două puncte (:), și apoi - expresia în sine. Când executați un alias de interogare devine numele coloanei.

Schimbarea alias. Pentru mai multe informații, consultați Modificarea câmpului alias.

Această eroare se produce atunci când valoarea câmpului calculată depășește suma permisă de proprietățile de setare ale FieldSize câmpului. Prin această eroare cauzează, de asemenea, o încercare de a diviza de zero în valoarea câmpului calculată.

Asigurați-vă că numitorul în câmpul calculat nu ia valoarea zero (0). Dacă este necesar, modificați proprietatea FieldSize.

Înregistrarea la care a fost făcută cererea, acesta a fost eliminat.

În cazul în care înregistrarea a fost șters accidental, acesta trebuie să fie restaurat de la spate. În cazul în care acest lucru a fost făcut în mod intenționat, este posibil să se respingă mesajul de eroare apăsând SHIFT + F9 - solicitare va fi actualizat.

Verificarea câmpurile aferente în interogare

Deschideți în cerere modul de proiectare. Link-urile afișate ca linii de conectare câmpurile din tabelele originale. Notați numele de tabele și câmpuri implicate în fiecare asociație.

În panoul de navigare, faceți clic dreapta pe fiecare tabel care are unul sau mai multe domenii asociate cu interogarea, și apoi faceți clic pe Designer.

1. asociate cu diferite tipuri de date pe teren.

2. Faceți clic pe tabel, faceți clic dreapta și selectați „Design.“

Comparați valorile pentru fiecare combinație într-o coloană de tip tabel de date într-o formă de interogare pentru domeniile implicate în asociație.

1. verificarea datelor tipuri de domenii legate într-o vizualizare tabel de proiectare.

Compresie și de recuperare a bazei de date

utilitar de execuție „Bază de date Compact și reparații“ în baza de date Microsoft Access poate îmbunătăți performanța. Acest program face o copie a fișierului bazei de date și defragmenta-l, dacă este necesar. La finalizarea procesului de comprimare și restaurarea spațiului eliberat ocupat de baze de date - fișierul, ca regulă, apoi redus în dimensiune. efectuarea în mod regulat de compresie a bazei de date, este posibil să se realizeze o performanță optimă, aplicații, care funcționează pe baza acestei baze de date, și în timp util pentru a corecta erorile datorate eșecurilor de hardware, căderi de tensiune și de alte probleme.

În timpul operației de compresie, puteți utiliza numele original pentru fișierul de bază de date comprimate, sau specificați un nume diferit într-un singur fișier a fost creat. În cazul în care a fost folosit numele fișierului anterior și funcționarea de compresie a fost finalizat cu succes, fișierul original va fi înlocuit automat cu unul nou.

Stabilirea parametrilor de automatizarea procesului

Faceți clic pe butonul Microsoft Office. și apoi - faceți clic pe Opțiuni de acces.

Faceți clic pe Baza de date curentă, iar în grupul de setările aplicației de a bifa caseta Comprimare la închidere.

Compresie și de recuperare a bazei de date va fi executat în mod automat de fiecare dată când programul Microsoft Access este oprit.

Efectuarea de compresie și de a restabili manual baza de date

Faceți clic pe butonul Microsoft Office, apoi faceți clic pe control în secțiunea Controale a acestei baze de date. faceți clic pe Compact și Reparații baze de date.

Notă: Pentru a finaliza cu succes operația de comprimare, trebuie să aveți suficient spațiu pe disc pentru original și baza de date prelucrate.

câmp alias Schimbare

Deschideți în cerere modul de proiectare.

În grila de proiectare interogare a localiza câmpurile care au pseudonime. Aceste domenii au un nume la sfârșitul colon, cum ar fi numele :.

Check out toate alias-urile pentru a vă asigura că acestea nu coincid cu numele câmpurilor care fac parte din expresia alias. Dacă acesta este cazul, schimbați pseudonimul.