interogări încrucișate permit să afișeze datele selectate compact și combină informații omogene. Tabelele care afișează rezultatele cererii transversală convenabilă de a crea diagrame și grafice cu ajutorul unui expert.
Definim valoarea costurilor de transport ale diferitelor modele de autoturisme, cu condiția ca informațiile relevante sunt stocate în baza de date pentru fiecare lună. Când se utilizează interogarea încrucișată numele produsului apare în rezultatul set de date numai o singură dată, Access reunește toate douăsprezece intrări de lună. Aceasta diferă de cererea de interogare încrucișată la proba la care rezultatul de execuție sunt incluse individual fiecare date CCD dintre cele douăsprezece înregistrări lunare privind acest produs.
Crearea unui model de cross-interogare - pe baza tabelelor de cumpărare propuse modelului folosind numele clientului pentru a selecta Clientilor de masă.
Comanda de meniu ecran Zaprosaktiviziruyte Perekrostnyy.Access în operațiunea martor linie de grup de interogare și Cross-masă. Includeți câmp cerere model de formular de transport izderzhkiiz tabel propus modelul și câmpul Familiyaiz Klienty.Chtoby valorile câmpurilor de masă (de exemplu, modelul) a apărut în bara de titlu, faceți clic pe linie, efectuați tablitsai Cross-selectați din lista rubricile linia strok.V rând pentru funcționarea grupului de teren ar trebui să rămână setarea implicită Gruparea (Fig. 2.13).
Pentru valoarea câmpului coloana Familiyapoyavilis din titlu, efectuați tabelul strokePerekrostnaya faceți clic pe și selectați titlurile de coloană linie. În acest caz, în linie Grupul operatsiyadolzhna rămân grupuri de setări standard.
Pentru a afișa conținutul câmpului în tabelul transversală ca domeniu transport valori izderzhkischolknite pe linia Cross-tabel și selectați elementul linie Znachenie.V Group operatsiyadlya acest domeniu, tastați funcția SUM dorită.
La stabilirea criteriilor de selecție în domeniul dorit linie Grupa operatsiyadlya, selectați valoarea condiției de a introduce expresia în linia de stare otbora.Dlya acest polyastrokuPerekrostnaya tablitsaostavte gol. criteriile de selecție, nu vom intra.

Fig. 2.13. cerere intersectare

Fig. 2.14. Rezultatul cererii eco
Ar trebui să mergi la modul de masă (fig. 2.14) pentru a afișa înregistrările set de rezultate create de interogare.
2.11. Crearea unui cross-interogare
Folosind un Wizard
Luați în considerare procesul de dezvoltare cereri eco din exemplul anterior, folosind un maestru speciale - cereri de master cruce. Rețineți că acest expert vă permite să creați cross-interogare bazată pe un singur tabel sau o interogare.
În fereastra de date, selectați fila Zaprosyi, faceți clic pe butonul Creare. În caseta de dialog New valoarea zaprosvyberite cruce anchetă Faceți clic pe OK.
În caseta de dialog întâi, selectați tabelul sau pur și simplu o cerere, pe baza căreia expertul va crea cererea transversală. Deoarece cele două tabele folosite în exemplul nostru - modelul propus clientului - în primul rând ar trebui să fie selectate din ambele tabele datele necesare pentru interogarea încrucișată. Această lucrare am făcut deja prin crearea unei operații de interogare cu clienții folosind un simplu wizard de interogare. Selectați-l ca bază, și faceți clic pe Next (Fig. 2.15).

Fig. 2.15. Selectarea unei interogări pentru a crea o interogare încrucișată
Pentru a specifica numele tuturor câmpurilor care urmează să fie utilizate ca linii de antet cruce tabele ale câmpurilor propuse Câmpuri disponibile fereastra următoare Wizard, selectați modelul terenului a pus în lista de câmpuri selectate, folosiți [>] (fig. 2.16).

Fig. 2.16. Selectarea liniilor header pentru cross-tabel
Du-te la următorul ecran al expertului. În această fereastră trebuie să selectați un câmp, valoarea care va apărea în antetele de coloană din tabel cu rezultatele punerii în aplicare a cererii eco. Selectați câmpul Familiyai, faceți clic pe butonul Next (fig. 2.17).

Fig. 2.17. Crearea de coloane de eco-tabel
În următorul ecran al expertului, specificați valoarea câmpului trebuie să fie în celulele rezultate de masă, și selectați operația de prelucrare a acestor valori - (. Figura 2.18) Suma.

Fig. 2.18. Valorile calculate pentru Determinare cerere transversală

Fig. 2.19. Rezultatul cererii eco
Mai mult decât atât, într-un tabel cu rezultatele performante cereri transversale poate determina suma valorilor în fiecare rând. Pentru a face acest lucru, opțiunea Da în Calculați valoarea totală pentru fiecare rând? Ca rezultat, eco-solicitare va fi adăugat la coloană cu valorile volumului de vânzări al fiecărui vânzător (fig. 2.19).