Sortarea datelor din tabelul

Funcționarea colaționare de date este întotdeauna folosit pentru comoditatea de a găsi informații corecte. Când se afișează masa, este mult mai ușor de a găsi linia dreapta, în cazul în care aceste linii sunt aranjate pe ecran (sau pe suport de hârtie). Tu te obișnuiești cu faptul că datele tabel este aranjată în ordine alfabetică, după dată, prin creșterea sau scăderea valorilor în coloanele care conțin numere. Dar, în multe situații dorim să sorteze rândurile din diferite motive (coloane de tabel). În mod ideal, acest lucru ar trebui făcut scutura de încheietura mâinii. Asta vă permite să faceți acces. În mod implicit, atunci când tabela este deschis în Vizualizare foaie de date, este comandat de valoarea câmpului cheie. Dacă nu este specificată nici o tastă, înregistrările sunt afișate în ordinea în care sunt introduse în tabelul de la masa. Dacă înregistrările care urmează să fie clasificate în funcție de valoarea unui alt domeniu, este suficient pentru a poziționa cursorul pe orice linie și coloana corespunzătoare să apese unul din butoanele din bara de instrumente: ascendentă sortare (Sortează ascendent) sau descendent de sortare (Sortează descendent).

Un alt mod de a face acest lucru: faceți clic dreapta pe orice linie a coloanei dorite și alegeți din meniul contextual (Figura 2.55.), Corespunzător de comandă.

Astfel, înregistrarea poate fi comandat prin orice coloană a tabelului. Restricțiile există doar pe tipul de date care pot fi sortate - Nu puteți sorta valorile câmpurilor de tip MEMO, hyperlink-uri sau obiecte OLE.

Pentru a aplica în mod corespunzător fel, trebuie să știți câteva reguli simple.

· Atunci când sortarea în ordine crescătoare a înregistrării, care conține spații (valoare goale), specificate în prima listă.

· Numerele sunt în casetele de text, sortate ca siruri de caractere, mai degrabă decât ca valori numerice. Dacă doriți să le sortați în ordine numerică, toate șirurile de text trebuie să conțină același număr de caractere. Dacă șirul conține mai puține caractere, trebuie mai întâi să introduceți zerouri.

· Când salvați un tabel este salvat și ordinea de sortare.


Fig. 2.55. Meniul contextual în modul tabelă

Ordinea de sortare depinde de setările de limbă definite în caseta de dialog Opțiuni (Options) la crearea unei baze de date. Pentru a modifica această setare, selectați Tools (instrumentele de), faceți clic pe meniul Options (Opțiuni), deschideți fila General (a General), și în ordinea Database Sortare (Noua baza de date cu scopul de sortare) pentru a selecta limba dorită (vezi. Cap. 14).

Procesul de sortare este accelerat considerabil dacă un indice de pre-construite pentru acest domeniu.

Dacă modificați ordinea de sortare a înregistrărilor în tabel, și apoi decide să-l închidă, Access întreabă dacă doriți să salvați modificările în structura. Dacă răspunsul este Da (Da), noua ordine de sortare este păstrată și redat atunci când tabela va fi deschis data viitoare. Pentru a reveni la ordinea de sortare inițială (pentru câmpul cheie), trebuie să executați meniul Records, Eliminare filtru (Records, Eliminare filtru / Sort).

Uneori doriți să sortați prin valoarea mai multe domenii. Pentru a face acest lucru, mutați prima coloană pentru a fi sortate, astfel încât acestea au fost, la început, alături, și în al doilea rând, în ceea ce privește prioritățile - prioritățile sunt stabilite de la stânga la dreapta, care vor fi sortate la prima valoare din coloana din stânga ... Apoi, trebuie să selectați toate coloanele și apăsați, respectiv, faceți clic pe Sortare ascendentă (Sortează ascendent) sau Sortare descendentă (Sortează descendent) de pe bara de instrumente.