sortarea datelor

Rândurile din tabel pot fi sortate în funcție de conținutul uneia sau mai multor coloane. Pentru a face acest lucru, selectați câmpul pe care va fi sortarea, apoi faceți clic pe Sortare ascendentă sau Sortare descendentă din bara de instrumente.

Atunci când căutați un anumit acces valoare găsește și afișează intrarea corespunzătoare, dar dacă criteriul dat satisface mai multe intrări, pentru comoditate este necesar pentru a afișa pe ecran doar le cu butoanele de sortare și de filtrare situate pe bara de instrumente (sau filtrul de comandă (filtru) și Sort ( sortare) de înregistrări (meniu înregistrări)), pot fi afișate pe ecran este necesară numai pentru înregistrarea și rapid sortați-le în ordinea de sortare cele două butoane sunt folosite pentru a sorta întregul tabel, iar pentru selectarea anumitor înregistrări - trei butoane de filtrare

sortarerapidă

Uneori, trebuie să sortăm înregistrările dintr-o bară de instrumente de secvență specifică butoanele de sortare vă permit să ordonezi coloanele în ordine crescătoare sau descrescătoare Mai întâi, selectați câmpul pentru a sorta, apoi faceți clic pe Sortare ascendentă (de la A la Z) (Sortează ascendent (AZ)) sau Sortare descendentă ( I-A) (Sortează descendent (ZA))

Pentru a selecta câmpurile de sortare este suficient să-l pună peste orice nivel de intrare Apoi, faceți clic pe butonul corespunzător, iar datele vor fi sortate instantaneu

Dacă doriți să sortați datele în funcție de mai multe câmpuri, selectați mai multe coloane pentru a face acest lucru, mai întâi selectați o singură coloană, apoi apăsați și trageți (astfel alocate coloane adiacente) Aceste intrări de tabel vor fi sortate în primul rând pe prima coloană, apoi a doua, etc. Dacă este necesar pentru a selecta coloane neadiacente, așa cum sa menționat deja, acestea trebuie mutate fie situate în apropierea

Pentru a restabili ordinea inițială a intrărilor, a utiliza înregistrările ^ Scoateți filtrul (Records ^ Remove Filter / Sort)

filtrare

5. Creați o interogare în mediu MS Access

Procesul de proiectare a unei interogări utilizând bara de instrumente standard de fereastra interogare în Vizualizare proiect.

Interogările oferă acces rapid și eficient la datele stocate în tabel.

Atunci când un tabel este creat folosind MS Access se poate observa că programul nu permite utilizarea câmpurilor calculate. Există, de asemenea, nici o posibilitate de a sorta nu este cheia primară.

Din cauza unor solicitări, puteți sorta sau evalua expresii. De exemplu, pentru a reuni datele din tabelele aferente.

Atunci când cererea MS Access citește datele din tabele, și afișează rezultatul modului în tabel. Trebuie avut în vedere faptul că rezultatul interogării nu este salvat. Datele sunt întotdeauna stocate în tabele. Cererea stochează MS Access numai instrucțiuni cu privire la modul în care datele ar trebui să fie organizate de interogare.

Pentru unele interogări, puteți face modificări la rezultatul interogării este afișat în Vizualizare foaie de date. Aceste modificări vor fi reflectate în tabelele originale. formă sau raport poate fi dezvoltat la cerere.

Sortarea intrărilor tabel

Datele tabel sunt întotdeauna sortate după cheia primară. Pentru a aranja un alt mod de a sorta datele, utilizați interogarea. Pentru a crea o astfel de interogare în fereastra bazei de date, selectați pictograma „de masă“ și specificați tabelul pe care doriți să o ordonați. Alegeți pictograma „noua ordine“ pe bara de instrumente, se va deschide caseta de dialog pentru a crea o nouă interogare pentru baza de date specificată în tabelul de date. Selectând pictograma „Interogare nouă“ caseta de dialog afișează o listă cu toate numele câmpurilor din tabel original, care începe cu se află simbolul „*“. Trageți o stea pentru a forma interogare QBE. Este un simbol substituie toate câmpurile de date. În plus, trageți în cerere din datele de teren pe care ar trebui să fie efectuate de sortare.

Pentru acest domeniu de lista „Comanda“, selectați o metodă de sortare. Selectați pictograma „Execute“ și MS Access va afișa pe ecran rezultatul interogării este afișat în vizualizarea tabel, datele care sunt sortate după cum se dorește.

Interogări cu criterii de căutare

Pentru a prelua date din tabele pentru o anumită condiție în interogările MS Access sunt utilizate cu criteriile de căutare. Pentru a specifica criteriile pe care rezultatul interogare este un set de date formate satisface criteriul.

Pentru a compila cererea ar trebui să meargă la fereastra Baza de date, selectați pictograma „Request“, și faceți clic pe „Start“ și apoi butonul „Cautare“. În următoarea fereastră de dialog, selectați una dintre tabelele bazei de date, și apoi faceți clic pe „Add“, MS Access va pune în fereastra de interogare o listă de câmpuri de masă specificate. Acum puteți selecta unul sau mai multe câmpuri, apoi glisați-le în interogarea forma QBE.

În „condițiile de eligibilitate“ poate introduce acum criterii de selecție. Pentru a se referi la orice număr de caractere, utilizați ca substitut un asterisc (*), și să desemneze un singur semn de întrebare caracter arbitrar (?). Specificați criteriile de interogare. De exemplu, în cazul în care câmpul de text va fi setat doar criteriul „A *“, rezultatul interogării va fi afișat doar înregistrările câmp de text care începe cu litera „A“ (sau „un“).

În cazul în care este necesar pentru a găsi o combinație de mai multe valori, este necesar pentru a le aduce în linie „de selecție condiție“, folosind ca separator operatori logici AND și OR. În afară de operatorii de comparație obișnuite, MS Access oferă trei operatori speciale, care sunt utile pentru selectarea datelor: între, IN, LIKE.

Interogări cu parametri

Nu este întotdeauna posibil să se decidă cu privire la stadiul cererii, ceea ce ar trebui să arate valorile pentru MS Access, dar, uneori, este nevoie de o selecție flexibilă a condiției, care poate varia în funcție de situația actuală. Prin urmare, în loc de condițiile de selecție administrate direct sub forma QBE, puteți fi incluse într-un parametru de cerere și în acest caz, înainte de a efectua MS Access Cerere de fiecare dată de selecție va solicita condiții specifice.

Pentru a seta parametrul trebuie să fie introduse în linia de „condițiile de eligibilitate“, numele sau o expresie între paranteze pătrate ([]). Ceea ce se află în interiorul paranteze pătrate, MS Access vede ca numele parametrului. Acest nume este afișat în când executați o casetă de dialog de interogare, este rezonabil pentru numele parametrului de a folosi o expresie semnificativă. În aceeași interogare, puteți seta câțiva parametri; cu numele fiecărui parametru trebuie să fie unic și informative.

În mod implicit, MS Access convertește parametrii de intrare în interogare la un tip de date de text. Cu toate acestea, deoarece câmpurile de text nu pot fi comparate cu câmpurile de date, tipul de date al parametrilor trebuie să fie stabilite cu precizie. Pentru a face acest lucru, faceți clic pe Solicitare / Opțiuni din meniu, rezultând în MS Access se va deschide fereastra de dialog „Opțiuni“ interogare. Introduceți un parametru fără paranteze în caseta de dialog și selectați tipul de date dorit.

Acum, pentru prima execuție interogare trebuie să intre valoarea parametrului, iar rezultatul interogării va conține numai acele domenii care satisfac valoarea parametrului predeterminată.

Câmpurile calculate în interogare

Există posibilitatea de a stabili un calcul cu privire la orice câmpuri de masă și să facă o valoare calculată a noului câmp din Recordset. Acesta utilizează un număr de construit în funcție MS Access. Puteți crea un câmp într-o interogare, folosind tabele aritmetice, câmpuri, și poate crea, de asemenea, un nou domeniu, ca urmare a concatenarea câmpurilor de text sau constante de caractere.

Crearea unui câmp calculat se realizează simplu prin introducerea expresiei de calcul în coloana goală formular cerere QBE. Este necesar doar pentru a face cererea corespunzătoare folosind nume de câmpuri. După intrarea este finalizată, expresia va fi după cum urmează:

Expresia 1: [câmpul 1] "operator" [field2]

numai nume de câmp sunt închise în paranteze pătrate. MS Access utilizează automat „Expression 1“ ca numele expresiei evaluate. Acest nume poate fi schimbat la mai semnificativ.

La construirea expresii complexe MS Access oferă de a utiliza utilitate numit „Expression Builder“. Pentru a merge la „Expression Builder“, trebuie să faceți clic pe câmpul liber sub formă de QBE, și apoi - pe bara de instrumente „Build“.

cereri finale semnificativ diferite fata de obicei. două tipuri de câmpuri pot fi utilizate în ele. Există domenii pentru care grup de date, și domeniul pentru care calculele sunt efectuate. În plus, puteți include mai multe domenii pentru a stabili condițiile de interogare.

Pentru a face o cerere de valoare finală atunci când proiectantul interogare. ar trebui să selectați pictograma „operațiuni de grup“ sau de a folosi comanda View / Operations Group. Ca rezultat, „grup de operațiune“ linie va apărea în grila de proiectare interogare. Apoi, pentru câmpul corespunzător din listă, selectați „Gruparea“.

În primul rând, deschide fereastra Query Builder și adăugați tabelul care conține informațiile necesare. Dacă aveți anterior a fost stabilită legătura de comandă între tabele, atunci MS Access va determina în mod automat. Acest link va fi afișat sub forma unei linii trase între câmpurile de masă. În cazul în care relația dintre tabele nu este disponibilă, trebuie să-l instalați.

În continuare, trebuie să definiți parametrii de comunicare. Punctul la linia de conectare, apoi faceți clic pe View / opțiuni de îmbinare. Aceasta va deschide o casetă de dialog, care oferă trei opțiuni pentru a defini parametrii de comunicare.

Notă: Principalele domenii ale tabelului cu privire la „unu-la-mulți“ nu poate fi modificată ca urmare a interogării pentru a fi afișate în Vizualizare foaie de date. În plus, aceste câmpuri pot conține valori duplicate.

Orice cereri de selectare pot fi convertite în tabele a crea o interogare. În acest caz, un tabel care conține un rezultat de interogare obținut în acest moment.

MS Access suporta un tip special de cereri finale, numit cererea transversală. O astfel de interogare vă permite să vedeți valorile calculate sub forma unui tabel transversală, care amintește de o foaie de calcul.

Se pune în Query Builder fereastra de masă „Produse“. Apoi porniți linia „operațiunea de grup“, selectând View / Gruppovyeoperatsii. După aceea, trageți câmpul de date „Tip“ în formularul de solicitare. Pentru acest domeniu, selectați din lista de „Gruparea“.

În a doua coloană a grilei de proiectare interogare, trageți câmpul de date „furnizor“. Pentru această coloană selectați, de asemenea, „Grupul“.

Cele mai recente într-o formă de cerere, trageți câmpul „Price“. Pentru a face acest lucru, selectați câmpul „Suma“.

Când interogând rezultatul este afișat în Vizualizare foaie de date, în prima coloană, care va fi toate tipurile de mărfuri, al doilea - pentru fiecare tip sunt listate numerele de furnizori și în ultima coloană - cantitatea de bunuri și prețurile acestui tip de furnizor.

Acum, avem nevoie pentru a converti interogarea totaluri într-o interogare tabel încrucișat. Pentru a face acest lucru, faceți clic pe Solicitare / Cross.

Selectarea acestei rezultate comandă în schimbarea în șirul de interogare necompletat „Afișează“ linie nouă „masa lui.“ Toți ceilalți parametri rămân neschimbate. Câmp „tip“ tabelul original este folosit ca un rând antet. Prin urmare, dintr-o listă de „masă Cross“ pentru a selecta elementul „linii de subiect“. Coloana „furnizor“, selectați din lista de „masa lui“ Element „antet de coloană“.

prețurile mărfurilor se ridică să fie plasate în celulele crosstab. Prin urmare, pentru câmpul din „masa de cruce“ ar trebui să selectați „valoarea“.

Notă: Când creați un tabel încrucișat, puteți alege doar un singur câmp ca și conținutul tabelului și un singur câmp ca un antet de coloană. Ca antetele rând, puteți specifica un număr de câmpuri și tabela sursă.

Solicitări de eliminare

Toate cererile de mai sus sunt cereri de variante, care permit numai la anumite date și vizualizare din tabele. Următoarele interogări sunt cereri de acțiune vă permite să modificați informațiile stocate.

Cu solicitare de eliminare a făcut ștergerea de date specifice din tabelele. Înainte de a proiecta o solicitare de eliminare, ar trebui să ia în considerare ceea ce înregistrările ar trebui să fie eliminate. Metoda cea mai sigură este de a preselecta cererea de personal.

În ecranul de interogare de proiectare, selectați tabelul în care eliminarea va fi efectuată ulterior. Apoi, definirea criteriilor și a vedea rezultatul interogării este afișat în Vizualizare foaie de date. Comutarea rapidă între modurile și designer de performante se realizează de obicei folosind pictogramele corespunzătoare aranjate pe bara de instrumente.

Numai în cazul în cazul în care rezultatul interogării conține numai înregistrările care urmează să fie șters, trebuie să convertiți cerere-alegere în solicitarea de eliminare.

Pentru a face acest lucru în bara de meniu, faceți clic pe Solicitare / Eliminare. După aceea, MS Access off pentru a forma șirul de interogare „Sort“ și „Afișează“. Pentru solicitări de eliminare, aceste linii nu sunt necesare. În plus, textul este afișat pentru toate proiectarea grila de interogare de coloane într-un rând nou „Delete“, „condiție“. Cu toate acestea, criteriile nu sunt modificate.

Dacă executați o pictogramă pentru opțiunea de interogare „Execute“, MS Access nu afișează pe ecran rezultatul interogării. În schimb, acesta va arăta cât de multe înregistrări vor fi șterse în tabela sursă. Puteți abandona procesul de ștergere prin apăsarea butonului „Anulare“. Cu toate acestea, în urma presării OK șterge înregistrările care îndeplinesc criteriile de interogare.

Cerere de actualizare permite actualizarea unora dintre informațiile stocate pe care Promptitudinea a expirat în acest moment.

Mai întâi, creați o interogare nouă și introduceți criteriile de selecție pentru selectarea intrărilor variabile. Numai în cazul în care rezultatul cererii îndeplinește cerințele specificate, ar trebui să-l transforme într-o cerere de înlocuire. Pentru a face acest lucru, faceți clic pe Solicitare / Actualizare. În acest caz, va fi off-line „Display“ și „Sort“ in grila de proiectare interogare. Ambele aceste linii nu trebuie să înlocuiți interogarea. În schimb, este inclusă o nouă linie de „Update“. În această linie, introduceți noi expresii pentru înlocuirea înregistrărilor. Rețineți că tipul de date al expresiei trebuie să se potrivească cu tipul de câmpurile de date tabel originale.

articole similare