Introducere în interogări

Utilizarea unei interogări vă ajută să vizualizați, să adăugați, să ștergeți sau să modificați mai ușor date din baza de date Access. Alte motive pentru utilizarea interogărilor:

  • Găsirea rapidă a datelor specifice, prin filtrarea după anumite criterii (condiții)
  • Calcularea sau însumarea datelor
  • Automatizarea activităților de gestionare a datelor, cum ar fi revizuirea periodică a celor mai actuale date.

Obțineți un set mai bogat de opțiuni pentru interogări atunci când lucrați cu o bază de date desktop Access, dar aplicațiile Access vă oferă ele unele opțiuni de interogare afișate mai jos. Pentru mai multe informații despre aplicațiile Access, noul tip de bază de date pe care îl proiectați cu Access și îl publicați online, consultați Crearea unei aplicații Access.

 Notă    Dacă doriți să încercați interogările din exemple, utilizați o bază de date desktop Access.



Interogările vă ajută să găsiți și să lucrați cu datele

Într-o bază de date bine proiectată, datele pe care doriți să le prezentați utilizând un formular sau un raport se află de obicei amplasate în mai multe tabele diferite. O interogare poate să extragă informațiile din diverse tabele și să le asambleze pentru a le afișa în formular sau în raport. O interogare poate fi o solicitare de rezultate ale datelor din baza de date, de acțiuni asupra datelor sau ambele. O interogare poate să vă ofere un răspuns la o întrebare simplă, să efectueze calcule, să combine date din tabele diferite, să adauge, să modifice sau să șteargă date dintr-o bază de date. Pentru că interogările sunt foarte versatile, există numeroase tipuri de interogări și dvs. creați un tip de interogare pe baza activității efectuate.

Tipurile de interogare principale Utilizare
De selectare Pentru a regăsi date dintr-un tabel sau a efectua calcule.
De acțiune Adăugați, modificați sau ștergeți date. Fiecare activitate are un tip specific de interogare de acțiune. Interogările de acțiune nu sunt disponibile în aplicațiile Access.

Începutul paginii Începutul paginii

Crearea unei interogări de selectare

Dacă doriți să revizuiți date doar din anumite câmpuri dintr-un tabel, să examinați date din mai multe tabele simultan sau, poate, doar să vedeți datele pe baza unor anumite criterii, tipul de interogare de selectare ar fi alegerea dvs. Pentru mai multe informații, consultați crearea unei interogări de selectare.

Revizuirea datelor din câmpurile de selectare

De exemplu, dacă baza dvs. de date are un tabel cu numeroase informații despre produse și doriți să examinați o listă de produse și prețurile acestora, iată cum ați crea o interogare de selectare pentru a returna doar numele de produse și prețul acestora:

  1. Deschideți baza de date și, pe fila Creare, faceți clic pe Proiectare interogare.
  2. În caseta Afișare tabel, pe fila Tabele, faceți dublu clic pe tabelul Produse, apoi închideți caseta de dialog.
  3. În tabelul Produse, să presupunem că aveți câmpurile Nume produs și Preț de listă. Faceți dublu clic pe Nume produs și Preț listă pentru a adăuga aceste câmpuri la grila de proiectare (grilă de proiect: Grilă utilizată pentru proiectarea unei interogări sau filtru în vizualizare proiect sau în fereastra Filtrare/sortare complexă. Pentru interogări, această grilă a fost anterior cunoscută ca grilă QBE.) a interogării.
  4. În fila Proiectare , faceți clic pe Rulare. Interogarea rulează și afișează o listă de produse și prețurile lor.

Începutul paginii Începutul paginii

Examinarea simultană a datelor din mai multe tabele asociate

De exemplu, dacă aveți o bază de date pentru un magazin care vinde alimente și doriți să examinați comenzile pentru clienții care trăiesc într-o anumită localitate. Să presupunem că datele privind comenzile și datele despre clienți sunt stocate în două tabele, Clienți și Comenzi. Dacă fiecare tabel are un câmp ID client, care constituie baza unei relații unu-la-mai-mulți (relație unu-la-mai-mulți: Asociație între două tabele în care valoarea cheie primară a fiecărei înregistrări din tabelul primar corespunde valorii din câmpul sau câmpurile corespunzătoare a mai multor înregistrări din tabelul corelat.) dintre cele două tabele. Aveți posibilitatea să creați o interogare ce returnează comenzi pentru clienți dintr-o anumită localitate, de exemplu, Sinaia, utilizând procedeul următor:

  1. Deschideți baza de date. Pe fila Creare, în grupul Interogare, faceți clic Proiectare interogare.
  2. În caseta de dialog Afișare tabel, pe fila Tabele, faceți dublu clic pe Clienți și pe Comenzi.
  3. Închideți caseta de dialog Afișare tabel. Observați linia (denumită asociere) care conectează câmpul ID din tabelul Clienți cu câmpul ID client din tabelul Comenzi. Această linie afișează relația dintre cele două tabele.
  4. Î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.
  5. În grila de proiectare a interogării, în coloana Localitate, debifați caseta de selectare în rândul Afișare.
  6. În rândul Criterii din coloana Localitate, tastați Sinaia.

Debifarea casetei de selectare Afișare împiedică interogarea să afișeze localitatea în rezultatele sale și tastând Sinaia în rândul Criterii specifică faptul că doriți să vedeți doar înregistrările unde valoarea câmpului Localitate este Sinaia. În acest caz, interogarea returnează doar clienții amplasați în Sinaia. Nu trebuie să afișați un câmp pentru a-l utiliza cu un criteriu.

  1. În tabelul Comenzi, faceți dublu clic pe ID Comandă și Data comenzii pentru a adăuga aceste câmpuri lângă cele două coloane din grila de proiectare a interogării.
  2. În fila Proiectare, în grupul Rezultate, faceți clic pe Rulare. Interogarea rulează, apoi afișează o listă de comenzi pentru clienții din Sinaia.
  3. Apăsați CTRL+S pentru a salva interogarea.

Începutul paginii Începutul paginii

Crearea unei interogări cu parametri

Dacă doriți să rulați frecvent variante ale unei anumite interogări, luați în considerare utilizarea unei interogări cu parametri. Când rulaț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.

 Notă    Nu puteți crea o interogare cu parametri într-o aplicație Access.

Continuând de la exemplul anterior, unde ați învățat să creați o interogare de selectare care returnează comenzi pentru clienții din Sinaia, aveți posibilitatea să modificați interogarea de selectare astfel încât să vă solicite să specificați localitatea de fiecare dată când rulați interogarea. Pentru a continua, deschideți baza de date pe care ați creat-o în exemplul anterior:

  1. Î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.
  2. În grila de proiectare a interogării, în rândul Criterii al coloanei Localitate, ștergeți Sinaia, apoi tastați [Pentru ce localitate?].

Șirul [Pentru ce localitate?] este solicitarea de parametri. Parantezele drepte indică faptul că doriți ca interogarea să solicite date de intrare, iar textul (în acest caz, Pentru ce localitate?) este întrebarea pe care o afișează solicitarea de parametri.

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

  1. Bifați caseta de selectare din rândul Afișare al coloanei Localitate, pentru ca rezultatele interogării să afișeze localitatea.
  2. În fila Proiectare, în grupul Rezultate, faceți clic pe Rulare. Interogare vă solicită să introduceți o valoare pentru Localitate.
  3. Tastați Sibiu, apoi apăsați ENTER pentru a vedea comenzile pentru clienții din Sibiu.

Dar dacă nu știți ce valori se pot specifica? Puteți să utilizați metacaractere ca parte a solicitării:

  1. Pe fila Pornire, în grupul Vizualizări, faceți clic pe Vizualizare, apoi faceți clic pe Vizualizare proiect.
  2. Î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."

  1. În fila Proiectare, în grupul Rezultate, faceți clic pe Rulare, apoi, în solicitarea de interogare, tastați Nou, apoi apăsați pe ENTER.

Interogarea rulează, 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.

Mai multe informații despre utilizarea parametrilor pentru solicitarea de intrări la rularea unei interogări.

Crearea unei interogări de totaluri

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 să rezumați datele, de exemplu, atunci când doriți să vedeți vânzările totale pentru fiecare produs. Într-o interogare de totaluri, aveți posibilitatea să utilizați Sum (o funcție agregată) pentru a vedea vânzările totale pentru fiecare produs.

 Notă    Nu aveți posibilitatea să utilizați funcții agregate într-o aplicație Access.

Utilizați următoarea procedură pentru a modifica interogarea Subtotaluri produs pe care ați creat-o în exemplul anterior, astfel încât aceasta să rezume subtotalurile de produs după produs.

  1. Pe fila Pornire, , faceți clic pe Vizualizare > Vizualizare proiect.

Se deschide interogarea Subtotaluri produs în vizualizarea Proiect.

  1. În fila Proiect, î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.
  1. În a doua coloană din grila de proiectare, în rândul Total, selectați Sumă din lista verticală.
  2. În fila Proiectare, în grupul Rezultate, faceți clic pe Rulare. Interogarea rulează, apoi afișează o listă de produse cu subtotaluri.
  3. Apăsați CTRL+S pentru a salva interogarea. Lăsați deschisă interogarea.

Pentru mai multe informații, consultați însumarea valorilor într-o foaie de date cu un rând Totaluri.

Începutul paginii Începutul paginii

Efectuarea de calcule pe baza datelor

De obicei, nu utilizați tabele pentru a stoca valori calculate, cum ar fi subtotaluri, chiar dacă se bazează pe datele din aceeași bază de date, deoarece 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 utilizați o interogare pentru a calcula vârsta persoanei.

De exemplu, aveți o bază de date pentru anumite produse pe care doriți să le vindeți. Această bază de date are un tabel denumit Detalii comandă cu informații despre produsele din câmpuri, cum ar fi prețul fiecărui produs și cantitățile. Puteți să calculați subtotalul utilizând o interogare care înmulțește cantitatea fiecărui produs la prețul unitar pentru produsul respectiv, înmulțește cantitatea fiecărui produs la prețul unitar și reducerea pentru acest produs, apoi scade reducerea totală din prețul unitar total. Dacă ați creat baza de date eșantion în exemplul anterior, deschideți-o și continuați:

  1. Pe fila Creare, faceți clic pe Proiectare interogare.
  2. În caseta de dialog Afișare tabel, pe fila Tabele, faceți dublu clic pe Detalii comandă.
  3. Închideți caseta de dialog Afișare tabel.
  4. Î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.
  5. Î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.
  6. În caseta Zoom, tastați sau lipiți următoarele: Subtotal: ([Cantitate]*[Preț unitar])-([Cantitate]*[Preț unitar]*[Reducere])
  7. Faceți clic pe OK.
  8. În fila Proiectare, faceți clic pe Rulare. Interogarea rulează, 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.

Consultați și însumarea valorilor într-o foaie de date cu un rând Totaluri

Începutul paginii Începutul paginii

Afișarea 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. În Access, puteți să adăugați un rând Totaluri într-o foaie de date (foaie de date: Date dintr-un tabel, formular, interogare, vizualizare sau procedură stocată care se afișează într-un format pe rânduri și coloane.). Rândul Total este un rând din partea de jos a foii de date ce poate afișa un total general sau altă valoare agregată.

  1. Rulați interogarea Subtotaluri produs și lăsați deschise rezultatele în Vizualizarea foaie de date (Vizualizare foaie de date: O vizualizare care afișează datele dintr-un tabel, formular, interogare, vizualizare sau procedură stocată în format rânduri și coloane. În vizualizare foaie de date se pot edita câmpuri, adăuga și șterge date și căuta date.).
  2. Pe fila Pornire, faceți clic pe Totaluri. Apare un rând nou î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.
  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.

Începutul paginii Începutul paginii

Crearea unei interogări tabel încrucișat

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 (interogare de tip tabel încrucișat: Interogare care calculează o sumă, o medie, contorizează sau alte tipuri de totaluri cu înregistrările, apoi grupează rezultatele după două tipuri de informații: unul în jos în partea stângă a foii de date și altul de-a lungul părții de sus.).

 Notă   O interogare tabel încrucișat nu se poate afișa într-o aplicație Access.

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 Proiect, în grupul Tip interogare, faceți clic pe Tabel încrucișat. În grila de proiectare, rândul Afișare este ascuns și se afișează rândul Tabel încrucișat.
  1. Î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.
  2. În caseta Zoom, tastați sau lipiți următoarele: Lună: "Lună " & DatePart("m", [Data comenzii])
  3. Faceți clic pe OK.
  4. În rândul Tabel încrucișat, selectați următoarele valori din lista verticală: Titlu de rând pentru prima coloană, Valoare pentru a doua coloană și Titlu de coloană pentru a treia coloană.
  5. În fila Proiectare, în grupul Rezultate, faceți clic pe Rulare. Interogarea rulează, apoi afișează subtotalurile de produse, agregate după lună.
  6. Apăsați CTRL+S pentru a salva interogarea.

Pentru mai multe informații, consultați

Crearea unei interogări de creare tabel

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

 Notă    Interogarea creare tabel nu este disponibilă în aplicațiile Access.

De exemplu, să presupunem că doriți să trimiteți datele comenzilor pentru Cluj de la un partener de afaceri din Cluj care utilizează Access pentru a pregăti rapoarte. În loc să trimiteți toate datele dvs. de comandă, doriți să restricționați datele pe care le trimiteți la date specifice comenzilor de la 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 baza de date dată ca exemplu din exemplul anterior.

Pentru a rula o interogare de creare tabel, poate fi necesar să activați conținutul bazei de date.

 Notă    Dacă vedeți un mesaj sub Panglică despre activarea bazei de date, faceți clic pe Activare conținut. Dacă baza dvs. de date se află deja într-o locație de încredere, nu veți vedea Bara de mesaje.

  1. Pe fila Creare, în grupul Interogare, faceți clic Proiectare interogare.
  2. În caseta de dialog Afișare tabel faceți dublu clic pe Detalii comenzi și pe Comenzi și închideți caseta de dialog Afișare tabel.
  3. Î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.
  4. Î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.
  5. În coloana Localitate expediere a grilei de proiectare, debifați caseta de selectare din rândul Afișare. În rândul Criterii, tastați 'Cluj' (includeți ghilimelele unice). Verificați rezultatele interogării înainte de a le utiliza pentru a crea tabelul.
  6. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Rulare.
  7. Apăsați CTRL+S pentru a salva interogarea.
  8. În caseta Nume interogare, tastați Interogare comenzi Cluj, apoi faceți clic pe OK.
  9. Pe fila Pornire, în grupul Vizualizări, faceți clic pe Vizualizare, apoi faceți clic pe Vizualizare proiect.
  10. În fila Proiect, în grupul Tip interogare, faceți clic pe Creare tabel.
  1. În caseta de dialog Creare tabel, în caseta Nume tabel, tastați Comenzi Cluj, apoi faceți clic pe OK.
  2. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Rulare.
  3. În caseta de dialog de confirmare, faceți clic pe Da și vedeți cum este afișat noul tabel în Panoul de navigare.

 Notă   Dacă există deja un tabel cu același nume pe care l-ați specificat, Access șterge tabelul înainte ca interogarea să ruleze.

Crearea unei interogări de adăugare

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.

 Notă    Interogarea de adăugare nu este disponibilă în aplicațiile Access.

De exemplu, 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. Aveți posibilitatea să adăugați datele din zona Mureș la tabelul Comenzi Cluj, utilizând procedeul următor:

  1. Deschideți interogarea denumită „Interogare comenzi Cluj” în vizualizarea Proiect.
  2. În fila Proiect, în grupul Tip interogare, faceți clic pe Adăugare. Apare caseta de dialog Adăugare.
  1. În caseta de dialog Adăugare, faceți clic pe săgeata din caseta Nume tabel, selectați Comenzi Cluj din lista verticală, apoi faceți clic pe OK.
  2. În grila de proiectare, în rândul Criterii al coloanei Localitate de expediere, ștergeți 'Cluj', apoi tastați 'Mureș'.
  3. Î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.

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

 Notă    În timp ce rulați o interogare ce returnează o cantitate mare de date, este posibil să primiți un mesaj de eroare care să indice că nu veți reuși să anulați interogarea. Încercați să măriți limita pentru segmentul de memorie la 3MO, pentru a permite ca interogarea să ruleze.

Crearea unei interogări de actualizare

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.

 Notă    Interogarea de adăugare nu este disponibilă în aplicațiile Access.

În exemplul anterior, adăugați rânduri la tabelul Comenzi Cluj. În tabelul Comenzi Cluj, câmpul ID produs arată ID-ul de produs numeric. Pentru a face datele mai utile în rapoarte, puteți să înlocuiți ID-urile de produse cu numele produselor; utilizați procedeul următor:

  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 Interogare, faceți clic Proiectare interogare.
  5. În caseta de dialog Afișare tabel, faceți dublu clic pe Comenzi Cluj și pe Produse și închideți caseta de dialog Afișare tabel.
  6. În fila Proiect, în grupul Tip interogare, faceți clic pe Actualizare.
  1. În grila de proiectare, rândurile Sortare și Afișare dispar și apare rândul Actualizare la.
  2. În tabelul Comenzi Cluj, faceți dublu clic pe ID produs pentru a adăuga acest câmp la grila de proiectare.
  3. Î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.

  1. În rândul Criterii, tastați sau lipiți următoarele: [ID produs] Like ([Produse].[ID])
  2. Aveți posibilitatea să examinați ce valori vor fi modificate de o interogare de actualizare, vizualizând interogarea în vizualizarea Foaie de date.
  3. Pe fila Proiectare, faceți clic pe Vizualizare> Vizualizare foaie de date. Interogarea returnează o listă de ID-uri de produse care vor fi actualizate.
  4. Pe fila Proiectare, faceți clic pe Rulare.

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. Consultați crearea unei interogări de actualizare.

Crearea unei interogări de ștergere

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.

 Notă    Opțiunea interogare de ștergere nu este disponibilă în aplicațiile Access.

De exemplu, să presupunem că, în timp ce vă pregăteați să trimiteți tabelul Comenzi Cluj din exemplul anterior către asociatul dvs. de afaceri din Cluj, observați că unele rânduri conțin un număr de câmpuri goale. Ați decis să eliminați aceste rânduri înainte de a trimite tabelul. O posibilitate este să deschideți pur și simplu tabelul și să ștergeți rândurile manual, dar, în cazul în care există mai multe rânduri de șters și aveți criterii clare pentru rândurile care ar trebui să fie eliminate, poate fi de ajutor să utilizați o interogare de ștergere.

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, faceți clic Proiectare interogare.
  2. În caseta Afișare tabel faceți dublu clic pe Comenzi Cluj și închideți caseta Afișare tabel.
  3. Î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.
  1. În tabelul Comenzi Cluj, faceți dublu clic pe ID comandă pentru a-l adăuga la grilă.
  2. În grila de proiectare, în rândul Criterii al coloanei ID comandă, tastați Is Null.
  3. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Rulare.

Consultați crearea unei interogări de ștergere.

Începutul paginii Începutul paginii

 
 
Se aplică la:
Access 2013