Mester teremtő kereszttáblákban

Célkitűzés: megtanulják, hogyan kell létrehozni perekrestnyezaprosy MS Access.

Rövid elméleti információk:

Kereszt kérésére - egy speciális típusa a végleges lekérdezés az eredményt megjeleníteni, mint egy kereszt asztal. hasonló táblázatot. Ahhoz, hogy hozzon létre egy kereszt asztal meg kell határozni:

# 61.589; # 61472; sorfejlécek - egy vagy több mező, amelynek értékei használják, mint a fejléc szöveg tábla;

# 61.589, # 61.472, oszlopfejlécek - a mezőértékek amely lehet használni, mint oszlopfejlécek;

# 61589; # 61472; érték - numerikus mező, amelynek értékeit kell használni a végső kifizetési;

# 61.589; # 61472; csoport művelet - csoport funkció, típusának beállításához végleges számítások, vagy kifejezés, amely tartalmazza csoport funkciókat.

Építése a kereszt asztal készül a következő program. Elérés csoportosítása adatmezők olyan csoport is szolgálnak fejléceket a sorok és oszlopok. A csoport műveletet a számok szereplő érték mezőben. Az így kapott érték ebben a csoportban kerül a táblázat cella kereszteződésénél található a sorok és oszlopok, akiknek a neve venni a mindenkori csoport területeken. Rész kereszt táblázat cella üres lehet (amely érték NULL). Ezt a tényt figyelembe kell venni, amikor létrehozza kifejezést magában keresztasztallal területen.

Kereszt kérések általában létrehozásához használt térképek és jelentések. Mentsd kereszttábla, mint egy hagyományos Access tábla a lekérdezés nem lehet létrehozni egy táblázatot.

Mester létrehozása kereszttáblákban

Ahhoz, hogy hozzon létre egy kereszttábla lekérdezés, akkor a varázsló. Meg kell jegyezni, hogy létrehoz egy kereszttábla lekérdezés alapján a következő területeken a tábla / lekérdezés, az egyesülés végre az összes rekordot. Ha egy ilyen kérést cross-tábla / lekérdezés nem létezik, akkor először hozzon létre egy lekérdezést, amely tartalmazza az összes szükséges információt, majd a varázsló ilish szolgáltatásokat. Tekintsük a varázsló a következő példában az adatbázisból könyvek.

Ábra. 5.42. Üres információt kérhet a mester

A varázsló akkor ki kell választania kereszttábla lekérdezés New Query ablakban. A varázsló az alábbi lépéseket.

2. Mester kéréseket adja meg a mezőket is alkalmazunk sorfejlécek (legfeljebb három). Válasszon a bal oldali ablakban tartalmazó lista a rendelkezésre álló területen, a kód eladó és az eladó. átadják a gomb segítségével> a jobb oldali ablakba, és menj a következő párbeszéd ablak.

3. A varázsló kéri, hogy adja meg a mezőt, amelynek értékeket kell használni, mint az oszlop fejlécét. Válasszon ki egy mezőt feladás dátuma.

4. Mivel a kiválasztott mező típusú dátum / idő. A varázsló kéri, hogy válassza ki egy időintervallumot, amely alatt szeretné csoportosítani az adatokat ezen a területen. Úgy döntünk negyedben.

5. Ezen a ponton, a varázsló kéri, hogy adja meg az összefoglalót a területen, és a csoport működését. Válassza ki a fiók számát. valamint rámutatnak csoport funkció Sum. Azt is lehetővé teszi, hogy meghatározhatja, hogy a táblázatban az összértéke minden sorban van szükség. Mivel azt szeretnénk, hogy tartalmazza a táblázat adatait a teljes eladott könyvek az egyes eladó, meg kell hagyni a „tick” a négyzetet a képaláírás Igen. Ellenkező esetben a „tick” el kell távolítani.

Alkotó asztalnak egy hibája: az oszlop munka eredményeit az egyes eladó évre nevezik Total Value száma. Hogy megszüntesse azt mozgatni tervezzünk nézet és cserélje ki a mező nevét a kérdőívbe a nevét egy évre. Akkor megy tábla mód, és húzza az oszlopot a táblázat vége.

Tartjuk az összes változtatást. Most, a végső táblázat a következő (lásd Figure 5.43 ..):

Amikor létrehoz egy kereszt asztal alapján a többasztalos lekérdezés lehetséges, hogy mezőket tartalmaz, az azonos nevű tartozó különböző táblázatok, például a mezőnevek a táblázatok vevők és eladók. Ebben az esetben, mielőtt a varázsló olyan területeken, át kell nevezni. Ha nem, akkor létrehoz egy működésképtelen Access kereszttábla lekérdezés.

Kapcsolódó cikkek