25 Crearea unei cereri eco

Crucea cerere - o solicitare, în care prelucrarea statistică a datelor, rezultatele care sunt afișate sub formă de tabel, foarte similar cu tabelul pivot Excel.

Cererea Cross calculează suma, media, numărul de valori, sau de a efectua alte calcule statistice, după care rezultatele sunt grupate într-un tabel de două seturi de date, unul dintre care definește titlurile coloanelor, titlurile și celelalte rânduri.

Ca și în orice alt tip de cerere, cross-interogare pot fi reglate fin constructorului. Puteți crea, de asemenea, o nouă interogare tabel încrucișat de la zero, utilizând următorii pași.

1. Pe panglica Creare> Altele> Query Builder (Create> Altele> Query Design). Accesati programul va crea o nouă interogare gol și deschideți-l în fereastra Designer.

2. Utilizarea Windows Adăugarea unui tabel (Arată tabelul) Adăugați tabelul sau interogarea pe care doriți să îl utilizați și faceți clic pe butonul Închidere.

Dacă utilizați baza de date AdventureWorks, cel mai ușor pentru a selecta Interogărilor fila (interogări) în Add Table și adăugați cerere Orderedltems.

3. Pe panglica Lucrul cu interogări | Designer> Tip de interogare> Tip de interogare: Cross (Instrumente de interogare | Proiectare> Tip de interogare> Crosstab),

software-ul de acces convertește cererea dvs. de a traversa. Cross cereri arata ca finala cu o singură diferență. În lista de câmpuri în partea de jos a ferestrei veți găsi o linie suplimentară - Cross-tabel (tabel încrucișat

4. Selectați câmpurile pe care doriți să le utilizați în cerere transversală. Fiecare câmp joacă unul dintre următoarele roluri în cererea transversală.

În ciuda faptului că comandantul de a crea eco-interogare vă limitează la trei câmpuri pentru gruparea rânduri, de fapt se poate adăuga un număr nelimitat de câmpuri pentru gruparea coloane. Asigurați-vă că coloanele sunt poziționate corect mod. De exemplu, dacă aveți două câmpuri pentru rânduri de grupare, de la câmpul din stânga este utilizat pentru primul grup, și apoi împărțit grupuri prin câmpul următor.

În acest scop, ar trebui să utilizați doar un singur câmp. Amintiți-vă că gruparea coloane este realizată după aplicarea unor grupuri de rânduri.

Câmpul este afișat ca o valoare în tabel. În acest caz, stabilit în proprietatea funcției finale de operare de grup pe care doriți să o utilizați (cum ar fi Sum, Count, Medie, și așa mai departe. D.) și valoarea opțiunii (Value), în tabelul de proprietate Cross.

În acest scop, ar trebui să utilizați doar un singur câmp. Dar puteți utiliza o expresie care efectuează calcule bazate pe valorile mai multor domenii. De exemplu, cross-interogări, așa cum se arată în Fig. 9.1 și 9.2, folosiți expresia veniturilor: [UNITPRICE] * [OrderQty] pentru a calcula venitul total pentru fiecare linie de comandă.

În fereastra Baza de date, faceți clic pe Tabele.

Selectați o listă de tabel ale cărui date doriți să actualizați.

Butonul paleta nou obiect (New Object), selectați Solicitare (interogare). Caseta de dialog se deschide nouă anchetă (Interogare nouă), așa cum este prezentat în Fig. 17,8. O fereastră similară se deschide când faceți clic pe fereastra bazei de date pe butonul Nou (New). Acesta vă permite să alegeți modul cel mai convenabil pentru a crea un obiect.

Dublu-click pe rândul Designer (design View). Lista Tabel alocate în fereastra bazei de date în pasul 2 va apărea automat în fereastra de proiectare de interogare.

Trageți câmpul Dată în formularul de solicitare, valoarea pe care doriți să o actualizați.

nume de câmp închise în paranteze pătrate este o referință la valoarea câmpului. Pentru a se referă la un câmp într-un alt tabel, trebuie să specificați la începutul numelui de masă, urmat de numele câmpului (două nume în paranteze) și împărtășiți-le cu un semn de exclamare. De exemplu, [Contact]! [Nume].

Introduceți actualizarea celulei (actualizare pentru a) formula [data] 30.

TABEL 17.2. opţiuni de interogare

25 Crearea unei cereri eco

sape cerere, salvați-l ca o actualizare.

Interogările pot face cu modificări pe scară largă în datele care nu mai este posibilă anularea este. Fii atent. Înainte de a lansa astfel de investigații este util pentru a face o copie de rezervă a bazei de date pentru a fi în măsură să se întoarcă la mesele sale de stat originale. interogări Pictogramele de acțiune sunt prevăzute cu un semn de exclamare, un avertisment cu privire la rolul lor special.

În fereastra Baza de date, faceți clic pe Interogări.

Faceți dublu clic pe actualizare.

Răspunde afirmativ la întrebarea cu privire la necesitatea de a începe cererea de acțiune. Accesul vă va informa cu privire la descoperirea celor patru înregistrări care îndeplinesc criteriile de selecție, și solicită să confirmați necesitatea de a le schimba.

Fig. 17.9. Prompt Actualizări

Faceți clic pe Da și observați schimbările care au avut loc de lista tabel de date.