Segédjelentések használata |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|
A segédjelentés másik jelentésbe beillesztett jelentés. Amikor több jelentést kombinálunk, ezek közül az egyiknek főjelentésnek kell lennie. A főjelentés lehet kötött vagy kötetlen attól függően, hogy táblán, lekérdezésen (lekérdezés: A táblákban tárolt adatokra vonatkozó kérdés, vagy az adatokon végzett művelet végrehajtására irányuló kérés. A lekérdezés több táblából is gyűjthet adatokat, melyek űrlapok, jelentések vagy adatelérési lapok adatforrásául szolgálhatnak.), SQL utasításon (SQL-karakterlánc/utasítás: SQL-utasítást (például <b>SELECT</b>, <b>UPDATE</b>, vagy <b>DELETE</b>) definiáló, valamint WHERE és ORDER BY záradékot tartalmazó kifejezés, amely általában lekérdezésben és összegző függvényekben szerepel.) alapszik-e vagy sem. Példa kötetlen főjelentésre két nem kapcsolódó segédjelentéssel A kötetlen főjelentés a beszúrni kívánt nem kapcsolódó segédjelentések tárolójául szolgál.
Példa azonos rekordforráshoz kötődő fő- és segédjelentésre A főjelentést használhatjuk részletrekordok (egy adott év minden értékesítése) megjelenítésére, majd egy segédjelentést használhatunk az összesítő adatok (például a negyedév teljes forgalmának) megjelenítésére.
Példa kapcsolódó rekordforrásokhoz kötött fő- és segédjelentésre A főjelentés két vagy több párhuzamos segédjelentés közös adatait tartalmazza. Ebben az esetben a segédjelentés a főjelentésben látható adatokhoz kapcsolódó adatokat tartalmazza.
Segédűrlapok a jelentésben A főjelentésben segédűrlapok (segédűrlap: Olyan űrlap, amely egy másik űrlapon vagy jelentésben található.)és segédjelentések tetszőleges számban egyaránt lehetnek. A főjelentés legfeljebb kétszintű segédűrlapokat és segédjelentéseket tartalmazhat. Egy jelentés tartalmazhat például olyan segédjelentést, mely további segédűrlapot vagy segédjelentést tartalmaz. A következő táblázat a főjelentésben lévő segédűrlapok és segédjelentések lehetséges kombinációit sorolja fel.
A jelentés és a segédjelentés szinkronizálása Amikor a főjelentésbe annak adataihoz kapcsolódó információkat, tartalmazó segédjelentést szúrunk be, a segédjelentés vezérlőelemet (segédűrlap/segédjelentés vezérlőelem: Olyan vezérlőelem, amellyel űrlapon segédűrlapot, jelentésben segédűrlapot vagy segédjelentést jeleníthetünk meg.) a főjelentéshez kell csatolni. A csatolás biztosítja, hogy a segédjelentésben kinyomtatott rekordok megfeleljenek a főjelentésben kinyomtatott rekordoknak. Amikor varázslóval, illetve az Adatbázis ablakból (Adatbázis ablak: Access adatbázisok és Access projektek megnyitásakor megjelenő ablak. Új adatbázis-objektumok létrehozására és létező objektumok megnyitására szolgáló parancsikonokat jelenít meg.) egy jelentés vagy adatlap másik jelentésbe való áthúzásával segédjelentést hozunk létre, a Microsoft Access az alábbi esetekben automatikusan összehangolja a főjelentést és a segédjelentést: Megadtuk a kapcsolatot (kapcsolat: Két tábla közös mezői (oszlopai) között létrehozott viszony. A kapcsolat egy-az-egyhez, egy-a-többhöz vagy több-a-többhöz típusú lehet.) a kijelölt táblák, illetve a kijelölt lekérdezések alapjául szolgáló táblák között. A főjelentés elsődleges kulccsal (elsődleges kulcs: Egy vagy több mező (oszlop), amelynek értékei egyedi módon azonosítják a tábla egyes rekordjait. Az elsődleges kulcs nem rendelkezhet <b>Null</b> értékkel, és mindig egyedi index tartozik hozzá. Az elsődleges kulccsal a tábla egy másik tábla idegen kulcsaihoz rendelhető.) kapcsolódik a táblához, míg a segédjelentés olyan táblán alapul, amely rendelkezik egy, az elsődleges kulccsal azonos nevű és azonos vagy kompatibilis adattípusú (adattípus: A mező azon jellemzője, mely meghatározza, milyen típusú adatot képes tárolni. Az adatok típusa lehet Boolean, Integer, Long, Currency, Single, Double, Date, String és az alapértelmezett Variant.) mezővel. Ha például a főűrlap alaptáblájában az elsődleges kulcs Számláló adattípusú mező, és ennek Mezőméret tulajdonsága Hosszú egész, akkor a segédűrlap alapjául szolgáló tábla megfelelő mezőjének Szám típusúnak kell lennie, és a mező Mezőméret tulajdonságának Hosszú egész értékűnek kell lennie. Ha kijelölünk egy lekérdezést, akkor az ebben a lekérdezésben szereplő alaptábláknak ugyanezeket a feltételeket kell kielégíteniük. Megjegyzés: A Northwind mintaadatbázis Sales by Category és Sales by Year jelentése segédjelentéseket használ. A jelentések megtekintéséhez válasszuk a Súgó menün a Mintaadatbázisok, majd a Northwind mintaadatbázis vagy a Northwind Access mintaprojekt parancsot, és nyissuk meg a jelentéseket Tervező nézetben. Segédjelentés áthelyezése Kattintsunk a segédjelentés vezérlőelemre. Vigyük az egér mutatóját a vezérlőelem vagy a címkéje bal felső sarkán lévő áthelyező fogantyú fölé, míg az egérmutató felfelé mutató kéz alakúra nem változik. Húzzuk a vezérlőelemet vagy a címkét az új helyre. Segédjelentés átméretezése Kattintsunk a segédjelentés vezérlőelemre. A megfelelő méretezők húzásával állítsuk be a vezérlőelem kívánt méretét. |
||||||||||