Introducere în interogări

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ță.

Când doriți să examinați, să adăugați, să modificați sau să ștergeți date din baza de date, luați în considerare utilizarea unei interogări.

Utilizând o interogare, aveți posibilitatea să răspundeți la întrebări foarte specifice despre datele dvs., care ar fi greu de răspuns privind direct la datele tabelului. Aveți posibilitatea să utilizați interogări pentru a filtra datele, pentru a efectua calcule cu datele și pentru a rezuma datele. De asemenea, este posibil să utilizați interogări pentru a automatiza multe activități de gestionare a datelor și pentru a examina modificările la date înainte de a aplica acele modificări.

Utilizarea interogărilor facilitează realizarea multor activități din baza de date

În acest articol

Prezentare generală

Examinați un subset de date dintr-un tabel

Examinarea simultană a datelor din mai multe tabele

Solicitați variații de o întrebare utilizând parametri cu o interogare

Efectuarea de calcule pe baza datelor

Priviți datelor sintetizate sau agregate

Crearea unui tabel nou utilizând date din alte tabele

Adăugarea datelor într-un tabel utilizând date din alte tabele

Modificarea datelor dintr-o manieră automat

Ștergerea datelor în mod automat

Prezentare generală

O interogare este o solicitare de rezultate de date, de acțiune pe date sau ambele. Aveți posibilitatea să utilizați o interogare pentru a răspunde la o întrebare simplă, pentru a efectua calcule, pentru a combina date din tabele diferite sau chiar pentru a adăuga, a modifica sau a șterge date din tabel. Interogările pe care le utilizați pentru a regăsi date dintr-un tabel sau pentru a efectua calcule sunt denumite interogări de selectare. Interogările care adăugă, modifică sau șterg date sunt denumite interogări de acțiune.

Acest articol furnizează informații de bază despre interogări și oferă exemple de tipuri diferite de interogări. Pentru mai multe informații despre fiecare tip de interogare, căutați în Ajutor sau faceți clic pe linkurile din secțiunea Vedeți și din acest articol.

De asemenea, aveți posibilitatea să utilizați o interogare pentru a furniza date pentru un formular sau un raport. Într-o bază de date bine proiectată, datele pe care doriți să prezentați utilizând un formular sau un raport se află adesea amplasate în mai multe tabele diferite. Prin utilizarea unei interogări, aveți posibilitatea să adunați datele pe care doriți să le utilizați înainte de a proiecta formularul sau raportul.

Pentru mai multe informații despre cum să utilizați o interogare pentru a furniza date pentru formulare și rapoarte, consultați linkurile din secțiunea Vedeți și sau căutați în Ajutor.

Notă : Exemplele din acest articol utilizează o bază de date care a fost creat utilizând șablonul de bază de date Northwind 2007.

Afișează cum se configurează Northwind 2007

  1. Faceți clic pe butonul Microsoft Office Imagine cu butonul Office , apoi pe Nou.

  2. În panoul din stânga, sub Categorii de șabloane, faceți clic pe Șabloane locale.

  3. Sub Șabloane Local, faceți clic pe Northwind 2007și apoi faceți clic pe Creare.

  4. Urmați instrucțiunile de la pagina Northwind Traders (pe fila obiect Ecran de lansare în execuție) pentru a deschide baza de date, apoi închideți fereastra de dialog Login

Începutul paginii

Examinarea unui subset de date dintr-un tabel

Uneori, poate doriți să revizuiți toate datele dintr-un tabel, dar la alte ori, se recomandă să examinați doar datele din anumite câmpuri sau se recomandă să revizuiți date doar dacă anumite câmpuri respectă anumite criterii. Pentru a examina datelor utilizând criterii, utilizați o interogare de selectare.

Să presupunem că doriți să examinați o listă de produse și prețurile lor. Aveți posibilitatea să creați o interogare care returnează informații despre produse și prețuri, utilizând următoarea procedură:

  1. Deschideți Northwind 2007.

  2. Pe fila Creare, în grupul Altele, faceți clic pe Proiectare interogare.

  3. În caseta de dialog Afișare tabel, pe fila Tabele, faceți dublu clic pe Produse.

  4. Închideți caseta de dialog Afișare tabel.

  5. În tabelul produse, faceți dublu clic pe Nume produs și preț de listă pentru a adăuga aceste câmpuri la interogare grilă de proiect.

  6. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Executare.

    Interogarea se execută, apoi afișează o listă de produse și prețurile lor.

Începutul paginii

Examinarea simultană a datelor din mai multe tabele

Tabelele dintr-o bază de date proiectată bine poartă logică relații între ele. Aceste relații există, pe baza câmpurile care tabelele au în comun. Atunci când doriți să examinați datele din tabele asociate, utilizați o interogare de selectare.

Să presupunem că doriți să revizuiți comenzile pentru clienții care locuiesc într-o anumită localitate. Date despre comenzi și date despre clienți sunt stocate în două tabele în aceeași baza de date. Fiecare tabel are un câmp ID client, care formează baza o relație unu-la-mai mulți între cele două tabele. Puteți crea o interogare care returnează comenzile pentru clienții dintr-o anumită localitate, de exemplu, Sinaia, utilizând următoarea procedură:

  1. Deschideți Northwind 2007.

  2. Pe fila Creare, în grupul Altele, faceți clic pe Proiectare interogare.

  3. În caseta de dialog Afișare tabel, pe fila Tabele, faceți dublu clic pe Clienți și pe Comenzi.

  4. Închideți caseta de dialog Afișare tabel.

    Notă linie, numit o asociere, care se conectează câmpul ID din tabelul Customers în câmpul ID client în tabelul Comenzi. Această linie arată o relație între cele două tabele.

  5. În tabelul Clienți, faceți dublu clic pe Firmă și Localitate pentru a adăuga aceste câmpuri la grila de proiectare a interogării.

  6. În grila de proiectare a interogării, în coloana Localitate, debifați caseta de selectare în rândul Afișare.

  7. În rândul criterii al coloanei localitate , tastați "Sinaia" (include ghilimele).

    Goliți caseta de selectare Afișare împiedică interogării afișând city în rezultatele sale și tastând "Sinaia" în rândul criterii specifică faptul că doriți să vedeți doar înregistrările în cazul în care valoarea din câmpul localitate este Las Vegas. În acest caz, interogarea returnează numai clienții care se află în Sinaia-L și firma AA.

    Rețineți că nu trebuie să afișați un câmp pentru a-l utiliza cu un criteriu.

  8. În tabelul Comenzi, faceți dublu clic pe ID Comandă și Dată comandă pentru a adăuga aceste câmpuri lângă cele două coloane din grila de proiectare a interogării.

  9. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Executare.

    Interogarea se execută, apoi afișează o listă de comenzi pentru clienții din Sinaia.

  10. Apăsați CTRL+S pentru a salva interogarea.

    Apare caseta de dialog Salvare ca.

  11. În caseta Nume interogare , tastați comenzi după localitateși apoi faceți clic pe OK.

Începutul paginii

Adresarea de variante a unei întrebări prin utilizarea parametrilor cu o interogare

Uneori poate că doriți să executați o interogare care este doar ușor diferită de o interogare existentă. Aveți posibilitatea să modificați interogarea inițială pentru a utiliza noile criterii, dar dacă doriți să executați frecvent variante ale unei anumite interogări, luați în considerare utilizarea unei interogări cu parametri. Când executați o interogare cu parametri, interogarea vă solicită valori de câmp, apoi utilizează valorile pe care le furnizați pentru a crea criterii pentru interogare.

În exemplul anterior, ați creat o interogare care returnează comenzile pentru clienții care se află în Las Vegas. Aveți posibilitatea să modificați interogarea pentru a vă solicita să specificați localitate de fiecare dată când rulați interogarea, utilizând următoarea procedură:

  1. Deschideți Northwind 2007.

  2. Faceți clic pe Bara de obturare pentru a afișa Panoul de navigare.

    Notă : Acest pas nu este necesar dacă este afișat Panoul de navigare.

  3. În Panoul de navigare, faceți clic cu butonul din dreapta pe interogarea denumită Comenzi după Localitate (pe care ați creat-o în secțiunea anterioară), apoi faceți clic pe Vizualizare proiect în meniul de comenzi rapide.

  4. În grila de proiectare a interogării, în rândul criterii al coloanei localitate, ștergeți "Sinaia", apoi tastați [pentru ce city?].

    Șirul [pentru ce city?] este solicitarea de parametru. Paranteze drepte indică faptul că doriți ca interogarea să solicită un parametru și textul (în acest caz, pentru ce localitate?) este întrebarea la care se afișează.

    Notă : Într-o solicitare de parametri nu se poate utiliza nici punctul (.), nici semnul de exclamare (!) ca text.

  5. Bifați caseta de selectare din rândul Afișare al coloanei Localitate, pentru ca rezultatele interogării să afișeze localitatea.

  6. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Executare.

    Interogare vă solicită să introduceți o valoare pentru Localitate.

  7. Tastați Sibiuși apoi apăsați pe ENTER.

    Interogarea se execută, apoi afișează comenzile pentru clienții din Sibiu.

    Dar dacă nu știți ce valori se pot specifica? Pentru a face parametrul mai flexibil, aveți posibilitatea să utilizați metacaractere ca parte a solicitării:

  8. Pe fila Pornire, în grupul Vizualizări, faceți clic pe Vizualizare, apoi faceți clic pe Vizualizare proiect.

  9. În grila de proiectare a interogării, în rândul Criterii din coloana Localitate, tastați Like [Pentru ce localitate?]&"*".

    În această solicitare cu parametri, cuvântul cheie Like, ampersandul (&) și asteriscul (*) cuprinse între ghilimele permit utilizatorului să tasteze o combinație de caractere, inclusiv metacaractere, pentru a returna diverse rezultate. De exemplu, dacă utilizatorul tastează *, interogarea returnează toate orașele; dacă utilizatorul tastează L, interogarea returnează toate orașele care încep cu litera "L;" și dacă utilizatorul tastează *s*, interogarea returnează toate orașele care conțin litera "s."

  10. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Executare.

    În solicitarea de interogare, tastați nouși apăsați ENTER.

  11. Interogarea se execută, apoi afișează comenzile pentru clienții din Sibiu.

Specificarea tipurilor de date de parametri

De asemenea, este posibil să specificați ce tip de date ar trebui să accepte un parametru. Aveți posibilitatea să setați tipul de date pentru orice parametru, dar este deosebit de important să setați tipul de date pentru datele numerice, monetare sau de tipul data/ora. Când specificați tipul de date pe care ar trebui să îl accepte un parametru, utilizatorii văd un mesaj de eroare mai folositor dacă introduc un tip greșit de date, cum ar fi să introducă text atunci când se așteaptă o valoare monetară.

Notă : În cazul în care un parametru este setat să accepte date text, orice intrare este interpretată ca text și nu este afișat niciun mesaj de eroare.

Pentru a specifica tipul de date pentru parametrii dintr-o interogare, utilizați procedura următoare:

  1. Cu interogarea deschisă în vizualizarea Proiect, pe fila Proiectare, în grupul Afișare/Ascundere, faceți clic pe Parametri.

  2. În caseta de dialog Parametri interogare, în coloana Parametru, tastați solicitarea pentru fiecare parametru pentru care doriți să specificați tipul de date. Asigurați-vă că fiecare parametru se potrivește cu solicitarea pe care o utilizați în rândul Criterii a grilei de proiectare a interogării.

  3. În coloana Tip de date, selectați tipul de date pentru fiecare parametru.

Începutul paginii

Efectuarea de calcule pe baza datelor

Cel mai adesea, nu utilizați tabele pentru a stoca valorile bazate pe date din aceeași bază de date. De exemplu, tabelul Detalii comenzi din Northwind 2007 nu stochează subtotaluri de produs, deoarece subtotalul pentru orice produs dat este calculat utilizând datele stocate în câmpurile Cantitate, Preț unitar și Reducere din tabelul Detalii comenzi.

În unele cazuri, valorile calculate pot deveni depășite, pentru că valorile pe care acestea se bazează se modifică. De exemplu, nu este recomandat să stocați vârsta cuiva într-un tabel, pentru că în fiecare an ar trebui să actualizați valoarea; în schimb, stocați data de naștere a persoanei, apoi într-o interogare utilizați o expresie pentru a calcula vârsta persoanei.

Utilizați următoarea procedură pentru a crea o interogare care calculează subtotaluri de produs pe baza datelor din tabelul Detalii comenzi.

  1. Deschideți Northwind 2007.

  2. Pe fila Creare, în grupul Altele, faceți clic pe Proiectare interogare.

  3. În caseta de dialog Afișare tabel, pe fila Tabele, faceți dublu clic pe Detalii comenzi.

  4. Închideți caseta de dialog Afișare tabel.

  5. În tabelul Detalii comenzi, faceți dublu clic pe ID produs pentru a adăuga acest câmp la prima coloană a grilei de proiectare de interogării.

  6. În a doua coloană a grilei, faceți clic cu butonul din dreapta pe rândul Câmp, apoi faceți clic pe Zoom în meniul de comenzi rapide.

  7. În caseta Zoom, tastați sau lipiți următoarele:

    Subtotal: ([cantitate] * [preț unitar])-([cantitate] * [unitatea Price]*[Discount])

    Faceți clic pe OK.

    Acesta este câmpul calculat. Câmpul calculat înmulțește cantitatea fiecărui produs cu prețul unitar pentru produsul respectiv, multiplică cantitatea fiecărui produs cu prețul unitar și reducerea pentru acest produs, apoi scade reducerea totală din prețul unitar total.

  8. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Executare.

    Interogarea se execută, apoi afișează o listă de produse și subtotaluri pentru fiecare comandă.

  9. Apăsați CTRL+S pentru a salva interogarea, apoi denumiți interogarea Subtotaluri produs.

Începutul paginii

Examinarea datelor sintetizate sau agregate

Când utilizați tabele pentru a înregistra tranzacții sau a stoca date numerice care apar în mod regulat, este util să reușiți să examinați acele date în date agregate, cum ar fi sume sau medii.

Microsoft Office Access 2007 oferă o caracteristică nouă, rândul Total, care vă permite să revizuiți simplu agregarea datelor în orice foaie de date. Adăugați un rând Total la interogarea subtotaluri produs care ați creat în exemplul anterior , utilizând următoarea procedură:

  1. Rulați interogarea Subtotaluri produs și lăsați deschise rezultatele în vizualizare Foaie de date.

  2. În fila Pagină de pornire, în grupul Înregistrări, faceți clic pe Totaluri.

    Un rând nou apare în partea de jos a foii de date, având cuvântul Total în prima coloană.

  3. Faceți clic pe celula în ultimul rând al foii de date, numit Total.

    Observați că apare o săgeată în celulă.

  4. Faceți clic pe săgeată pentru a vedea funcțiile agregate disponibile.

    Deoarece coloana conține date text, există doar două opțiuni: Fără și Contor.

  5. Selectați Contor.

    Conținutul celulei se schimbă din Total într-un contor al valorilor de coloană.

  6. Faceți clic pe celula învecinată (a doua coloană).

    Observați că apare o săgeată în celulă.

  7. Faceți clic pe săgeată, apoi faceți clic pe Sumă.

    Câmpul afișează o sumă de valori de coloană.

  8. Lăsați deschisă interogarea în vizualizarea Foaie de date.

Crearea unei interogări de totaluri pentru rezumate mai complexe

Rândul Total într-o foaie de date este foarte util, dar pentru întrebări mai complexe, utilizați o interogare de totaluri. O interogare de totaluri este o interogare de selectare care vă permite să grupați și Rezumați date. De exemplu, să presupunem că doriți să vedeți total vânzări per produs. Într-o interogare de totaluri, puteți utiliza sumă, un funcție agregată, pentru a vedea total vânzări per produs.

Utilizați următoarea procedură pentru a modifica interogarea Subtotaluri produs astfel încât aceasta să rezume subtotalurile de produs după produs.

  1. Pe fila Pornire, în grupul Vizualizări, faceți clic pe Vizualizare, apoi faceți clic pe Vizualizare proiect.

    Se deschide interogarea Subtotaluri produs în vizualizarea Proiect.

  2. Pe fila Proiectare, în grupul Afișare/Ascundere faceți clic pe Totaluri.

    Rândul Totaluri se afișează în grila de proiectare a interogării.

    Notă : Deși au nume similare, rândul Totaluri din grila de proiectare și rândul Total dintr-o foaie de date nu sunt identice:

    • Aveți posibilitatea să grupați după valorile de câmp, utilizând rândul Totaluri din grila de proiectare.

    • Aveți posibilitatea să adăugați un rând Total din foaia de date la rezultatele unei interogări de totaluri.

    • Când utilizați rândul Totaluri în grila de proiectare, trebuie să alegeți o funcție agregată pentru fiecare câmp. Dacă nu doriți să efectuați un calcul pentru un câmp, aveți posibilitatea să grupați după câmp.

  3. În a doua coloană din grila de proiectare, în rândul Total, selectați Sumă din lista verticală.

  4. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Executare.

    Interogarea se execută, apoi afișează o listă de produse cu subtotaluri.

  5. Apăsați CTRL+S pentru a salva interogarea. Lăsați deschisă interogarea.

Crearea unei interogări tabel încrucișat pentru a adăuga alt nivel de grupare

Acum, să presupunem că doriți să examinați subtotalurile de produse, dar, de asemenea, doriți să agregați după lună, astfel încât fiecare rând să afișeze subtotaluri pentru un produs și fiecare coloană să afișeze subtotaluri de produse pentru o lună. Pentru a afișa subtotaluri pentru un produs și pentru a afișa subtotaluri de produse pentru o lună, utilizați o interogare tabel încrucișat.

Este posibil să modificați din nou interogarea Subtotaluri produs, astfel încât interogarea să returneze rânduri cu subtotaluri de produse și coloane cu subtotaluri lunare.

  1. Pe fila Pornire, în grupul Vizualizări, faceți clic pe Vizualizare, apoi faceți clic pe Vizualizare proiect.

  2. În grupul Inițializare interogare, faceți clic pe Afișare tabel.

  3. În caseta de dialog Afișare tabel faceți dublu clic pe Comenzi, apoi faceți clic pe Închidere.

  4. În fila Proiectare, în grupul Tip interogare, faceți clic pe Tabel încrucișat.

    În grila de proiectare, rândul Afișare este ascuns, iar rândul Tabel încrucișat este afișat.

  5. În a treia coloană a grilei de proiectare, faceți clic cu butonul din dreapta pe rândul Câmp, apoi faceți clic pe Zoom în meniul de comenzi rapide. Se deschide caseta Zoom.

  6. În caseta Zoom, tastați sau lipiți următoarele:

    Lună: "Lună" & DatePart ("m", [data comenzii])

  7. Faceți clic pe OK.

  8. În rândul Tabel încrucișat, selectați următoarele valori din lista verticală: Titlu de rândpentru prima coloană, Valoare pentru a doua coloană și Titlu de coloană pentru a treia coloană.

  9. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Executare.

    Interogarea se execută, apoi afișează subtotalurile de produse, agregate după lună.

  10. Apăsați CTRL+S pentru a salva interogarea.

Începutul paginii

Crearea unui tabel nou utilizând datele din alte tabele

Aveți posibilitatea să utilizați o interogare creare tabel pentru a crea un tabel nou din datele stocate în alte tabele.

De exemplu, să presupunem că doriți să trimiteți datele pentru Chicago comenzi la un partener de afaceri Chicago care utilizează Access pentru a vă pregăti rapoarte. În loc să trimiteți toate datele ordine, doriți să restricționați datele pe care le trimiteți la date specifice pentru comenzi Cluj.

Aveți posibilitatea să construiți o interogare de selectare care conține datele comenzilor de la Cluj, apoi să utilizați interogarea de selectare pentru a crea noul tabel, utilizând următoarea procedură:

  1. Deschideți Northwind 2007.

  2. Pentru a rula o interogare de tip creare tabel, poate fi necesar să activați conținutul bazei de date utilizând bara de mesaje, care apare sub panglică (parte a interfața utilizator Microsoft Office Fluent) dacă baza de date nu este de încredere atunci când îl deschideți.

    Cum să activați baza de date

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

      Se afișează caseta de dialog Opțiuni de securitate Microsoft Office.

    2. Faceți clic pe Se activează acest conținut, apoi faceți clic pe OK.

    Notă : Dacă baza de date este într-o locație de încredere, Bara de mesaje nu apare și activarea conținutului nu este necesară.

  3. Închideți formularul Dialog de Log in.

  4. Pe fila Creare, în grupul Altele, faceți clic pe Proiectare interogare.

  5. În caseta de dialog Afișare tabel faceți dublu clic pe Detalii comenzi și pe Comenzi.

  6. Închideți caseta de dialog Afișare tabel.

  7. În tabelul Comenzi, faceți dublu clic pe ID client și pe Localitate de expediere pentru a adăuga aceste câmpuri la grila de proiectare.

  8. În tabelul Detalii comenzi, faceți dublu clic pe ID comandă, ID produs, Cantitate, Preț unitar și Reducere pentru a adăuga aceste câmpuri la grila de proiectare.

  9. În coloana Localitate de expediere din grila de proiectare, debifați caseta din rândul Afișare . În rândul criterii , tastați 'Cluj' (include ghilimele).

    Verificați rezultatele interogării înainte de a le utiliza pentru a crea tabelul.

  10. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Executare.

  11. Apăsați CTRL+S pentru a salva interogarea.

    Apare caseta de dialog Salvare ca.

  12. În caseta Nume interogare, tastați Interogare comenzi Cluj, apoi faceți clic pe OK.

  13. Pe fila Pornire, în grupul Vizualizări, faceți clic pe Vizualizare, apoi faceți clic pe Vizualizare proiect.

  14. În fila Proiect, în grupul Tip interogare, faceți clic pe Creare tabel.

    Apare caseta de dialog Creare tabel.

  15. În caseta de dialog Creare tabel, în caseta Nume tabel, tastați Comenzi Cluj, apoi faceți clic pe OK.

  16. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Executare.

  17. În caseta de dialog de confirmare, faceți clic pe Da pentru a confirma.

    Tabelul nou este creat și apare în Panoul de navigare.

    Notă : Dacă există deja un tabel care are numele pe care ați specificat, tabelul este șters înainte ca interogarea să se execute.

  18. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Executare.

    Pentru că tabelul Comenzi Cluj există, apare o casetă de dialog de avertizare.

  19. Faceți clic pe Nu pentru a revoca acțiunea și a elimina caseta de dialog.

Începutul paginii

Adăugarea datelor la un tabel nou utilizând datele din alte tabele

Aveți posibilitatea să utilizați o interogare de adăugare pentru a regăsi date dintr-unul sau mai multe tabele și a adăuga acele date la alt tabel.

Să presupunem că ați creat un tabel pentru a-l partaja cu un partener de afaceri de la Cluj, dar realizați ca asociatul lucrează, de asemenea, cu clienții din zona Mureș. Doriți să adăugați la tabel rândurile care conțin date legate de zona Mureș înainte de a partaja tabelul cu asociatul dvs.

Puteți să adăugați Milwaukee zonă de date în tabelul Comenzi Cluj care ați creat în exemplul anterior , utilizând următoarea procedură:

  1. Deschideți interogarea denumită „Interogare comenzi Cluj” în vizualizarea Proiect.

  2. Pe fila Proiectare, în grupul Tip interogare, faceți clic pe Adăugare. Se deschide caseta de dialog Adăugare.

  3. În caseta de dialog Adăugare, faceți clic pe săgeata din caseta Nume tabel, apoi selectați Comenzi Cluj din lista verticală.

  4. Faceți clic pe OK.

    Caseta de dialog Adăugare se închide. În grila de proiectare, rândul Afișare dispare și apare rândul Adăugare la.

  5. În grila de proiectare, în rândul Criterii al coloanei Localitate de expediere, ștergeți 'Cluj', apoi tastați 'Târgu Mureș'.

  6. În rândul Adăugare la, selectați câmpul corespunzător pentru fiecare coloană.

    În acest exemplu, valorile din rândul Adăugare la trebuie să se potrivească valorilor din rândul Câmp, dar acest lucru nu este obligatoriu pentru ca interogările de adăugare să funcționeze.

  7. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Executare.

Începutul paginii

Modificarea datelor în mod automat

Aveți posibilitatea să utilizați o interogare de actualizare pentru a modifica datele din tabele și să utilizați o interogare de actualizare pentru a introduce criterii pentru a specifica ce să se actualizeze. O interogare de actualizare vă oferă o ocazie de a examina datele actualizate înainte de a efectua actualizarea.

Important : O interogare de acțiune nu poate fi anulată. Ar trebui să luați în considerare efectuarea unei copii de rezervă a oricăror tabele pe care le veți actualiza, utilizând o interogare de actualizare.

În exemplul anterior, care adaugă rânduri la tabelul Comenzi Cluj. În tabelul Comenzi Cluj, câmpul ID produs afișează numerice ID produs. Pentru a face datele mai util pentru rapoarte, se recomandă să înlocuiți produsul ID-uri cu nume de produse. Pentru a înlocui produsul ID-uri, trebuie să mai întâi modificați tipul de date al câmpului ID produs din tabelul Comenzi Cluj din număr în Text, astfel încât câmpul ID produs puteți accepta numele de produs.

Aveți posibilitatea să actualizați valorile din tabelul Comenzi Cluj utilizând procedura următoare:

  1. Deschideți tabelul Comenzi Cluj în Vizualizarea proiect.

  2. În rândul ID produs, modificați Tipul de date de la Număr la Text.

  3. Salvați și închideți tabelul Comenzi Cluj.

  4. Pe fila Creare, în grupul Altele, faceți clic pe Proiectare interogare.

  5. În caseta de dialog Afișare tabel faceți dublu clic pe Comenzi Cluj și pe Produse.

  6. Închideți caseta de dialog Afișare tabel.

  7. În fila Proiect, în grupul Tip interogare, faceți clic pe Actualizare.

    În grila de proiectare, rândurile Sortare și Afișare dispar și apare rândul Actualizare la.

  8. În tabelul Comenzi Cluj, faceți dublu clic pe ID produs pentru a adăuga acest câmp la grila de proiectare.

  9. În grila de proiectare, în rândul Actualizare la din coloana ID produs, tastați sau lipiți următoarele:

    [Produse]. [Nume produs]

    Sfat : Aveți posibilitatea să utilizați o interogare de actualizare pentru a șterge valorile de câmp, utilizând un șir gol ("") sau o valoare NULL în rândul Actualizare la.

  10. În rândul Criterii, tastați sau lipiți următoarele:

    [ID produs] Cum ar fi ([produse]. [ ID])

    Cuvântul cheie Like este necesar deoarece câmpurile pe care le comparați conțin tipuri de date diferite (ID produs reprezintă date text, ID reprezintă date numerice).

  11. Aveți posibilitatea să examinați ce valori vor fi modificate de o interogare de actualizare, vizualizând interogarea în vizualizarea Foaie de date.

    Pe fila Proiectare, în grupul Rezultate, faceți clic pe Vizualizare, apoi faceți clic pe Foaie de date.

    Interogarea returnează o listă de ID-uri de produse care vor fi actualizate.

  12. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Executare.

    Când deschideți tabelul Comenzi Cluj, veți vedea că valorile numerice din câmpul ID produs au fost înlocuite cu nume de produse din tabelul Produse.

Începutul paginii

Ștergerea datelor în mod automat

Aveți posibilitatea să utilizați o interogare de ștergere pentru a șterge datele din tabele și să utilizați o interogare de ștergere pentru a introduce criterii pentru a specifica ce să se șteargă. O interogare de ștergere vă oferă o ocazie de a examina rândurile care vor fi șterse înainte de a efectua ștergerea.

Să presupunem că sunt pregătirea pentru a trimite tabelul Comenzi Cluj (actualizat în exemplul anterior) pentru afacerea dvs. Chicago asocierea și este Observați că unele dintre rândurile conțin un număr de câmpuri goale. Doriți să eliminați aceste rândurile care conțin câmpurile goală înainte de a trimite tabelul. Puteți deschide tabelul pur și simplu și ștergerea rândurilor manual, dar vă pot fi utile pentru a utiliza o interogare de ștergere, dacă există mai mult de câteva rânduri pe care doriți să îl ștergeți și aveți criterii clare pentru care ar trebui să fie șterse rânduri.

Aveți posibilitatea să utilizați o interogare pentru a șterge rândurile din tabelul Comenzi Cluj care nu au o valoare pentru ID comandă, utilizând următoarea procedură:

  1. Pe fila Creare, în grupul Altele, faceți clic pe Proiectare interogare.

  2. În caseta de dialog Afișare tabel faceți dublu clic pe Comenzi Cluj.

  3. Închideți caseta de dialog Afișare tabel.

  4. În fila Proiect, în grupul Tip interogare, faceți clic pe Ștergere.

    În grila de proiectare, rândurile Sortare și Afișare dispar și apare rândul Ștergere.

  5. În tabelul Comenzi Cluj, faceți dublu clic pe ID comandă pentru a-l adăuga la grilă.

  6. În grila de proiectare, în rândul Criterii al coloanei ID comandă, tastați Is Null.

  7. Pe fila Proiect, în grupul Rezultate, faceți clic pe Execuție.

Începutul paginii

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.

×