crosstabs Crearea de Master

Obiectiv: Pentru a afla cum să creați perekrestnyezaprosy în MS Access.

Informații teoretice Scurt:

Crucea cerere - un tip special de interogare finală rezultatul ca scoate o masă transversală. similar cu o foaie de calcul. Pentru a crea un tabel transversală trebuie să specificați:

# 61589; # 61472; headere rând - una sau mai multe câmpuri ale căror valori sunt folosite ca un tabel șir antet;

# 61589, # 61472, antetele de coloane - valorile câmpurilor care vor fi utilizate ca titlu de coloană;

# 61589; # 61472; valoare - câmp numeric a căror valori vor fi utilizate pentru plata finală;

# 61589; # 61472; operație de grup - funcții de grup, setați tipul calculelor finale, sau o expresie care conține funcții de grup.

Construirea unui tabel transversală se face în legătură cu următoarea schemă. Accesul produce câmpuri de date de grupare a unui grup, care servesc drept anteturi de rânduri și coloane. Operația de grup se realizează pe numerele conținute în câmpul de valoare. Valoarea rezultată pentru acest grup este plasat în celula de masă situată la intersecția dintre rânduri și coloane, ale căror nume sunt preluate din respectivul grup de câmpuri. Partea celulă tabel transversală poate fi gol (care conține o valoare Null). Acest fapt trebuie să fie luate în considerare atunci când se creează expresii care implică câmp de masă transversală.

Cross cereri sunt de obicei folosite pentru a crea diagrame și rapoarte. Salvați crosstab ca un tabel de acces convențional, cu o interogare nu poate fi pentru a crea un tabel.

crosstabs master Crearea

Pentru a crea o interogare tabel încrucișat, puteți utiliza expertul. Trebuie avut în vedere faptul că aceasta creează o interogare tabel încrucișat bazată pe câmpurile unui tabel / interogare, gruparea se face pe toate înregistrările. În cazul în care o astfel de cerere cross-tabelă / interogare nu există, trebuie să creați mai întâi o interogare care conține toate informațiile necesare, apoi utilizați serviciile ilish expertul. Luați în considerare expertul în următorul exemplu din baza de date de cărți.

Fig. 5.42. Informații cerere Blank la master

Pentru a invoca expertul trebuie să selectați interogare tabel încrucișat în fereastra Interogare nouă. Expertul este format din următoarele etape.

2. Cererile de master precizează câmpurile ale căror valori sunt folosite ca antete rând (nu mai mult de trei). Alegeți în fereastra din stânga, care conține o listă de câmpuri disponibile, codul de câmp vânzător și vânzător. transferați-le folosind butonul> la fereastra din dreapta și mergeți la următoarea fereastră de dialog.

3. Expertul vă cere să specificați câmpul ale cărui valori vor fi folosite ca antete de coloană. Selectați o dată câmp de expediere.

4. Având în vedere că domeniul selectat este de tip dată / oră. expertul vă solicită să selectați un interval de timp la care doriți să grupați datele din acest domeniu. Am ales Cartier.

5. În acest moment, expertul vă solicită să specificați câmpul rezumat și funcția de grup. Selectați numărul caseta. precum și punctul în funcție de grup Suma. Acesta prevede, de asemenea, capacitatea de a specifica dacă să includă în tabelul este necesară valoarea totală a fiecărei linii. Pentru că dorim să includem în tabelul de date privind numărul total de cărți vândute de către fiecare vânzător, trebuie să lase o „tick“ în caseta cu legenda Da. În caz contrar, „capusa“ trebuie să fie eliminate.

Creat de masă are un singur defect: coloana cu rezultatele activității fiecărui vânzător pentru anul se numește Numărul total Valoare. Pentru a elimina muta la Design vedere și să înlocuiască numele câmpului în formularul de solicitare pe numele pentru un an. Apoi, du-te la modul de masă și trageți coloana la sfârșitul tabelului.

Păstrăm toate modificările făcute. Acum, masa finală este următoarea (vezi Figura 5.43 ..):

Când creați un tabel de cruce pe baza unei interogări multitable este posibil ca acesta include câmpuri de același nume, aparținând diferitelor tabele, de exemplu, numele câmpurilor din tabelele de cumpărători și vânzători. În acest caz, înainte de a utiliza expertul de astfel de domenii ar trebui să fie redenumit. Dacă nu, atunci se creează o interogare Access tabel încrucișat inaplicabilă.

articole similare