Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaErvin Bakos Megváltozta több, mint 10 éve
1
Adatbázis kezelés Lekérdezések Készítette: Maradics Zoltán
2
Lekérdezés fajták Választó lekérdezés Kereszttáblás lekérdezés
Táblakészítő lekérdezés Frissítő lekérdezés Hozzáfűző lekérdezés Törlő lekérdezés
3
Elérés helye
4
Típus váltás
5
+Paraméteres lekérdezés
Nem található meg a választható lekérdezések között Minden esetben a felhasználó készíti el Pontosabban a vetítés végén lesz róla szó!
6
Választó lekérdezés Az adatbázis egy vagy több táblájából bizonyos feltételek alapján válogatunk ki rekordokat ill. mezőket. A választó lekérdezés futtatása egy eredményhalmazban gyűjti össze a kért adatokat.
7
Választó lekérdezés példa
Adott a következő tábla: Keressük meg a Magyar vezetékneveket!
8
Lépések Objektumok alatt a Lekérdezések pontnál
Lekérdezés létrehozása tervező nézetben Keresett adatokat tartalmazó rekordokat lehúzzuk a táblázatba. Feltételek megadása Futtatás
9
Gyakorlatban
10
Futtatás
11
Több feltétel Előző feladat bővítése azzal, hogy a Budapesten lakó Magyar vezetéknevűeket kell megkeresni.
12
Gyakorlatban
13
Kereszttáblás lekérdezés
Valamely mezőből származó összesített értékeket (pl.:összegeket, darabszámokat, átlagokat stb.) jelenít meg, és azokat az adatlap bal oldalán fentről lefelé felsorolt egyik értékhalmaz és adatlap tetején vízszintesen felsorolt másik értékhalmaz alapján csoportosítja (számolótáblához hasonlít).
14
Folyamat Egy tábla egyik mezőjének összegzett értékeit (összegét, számát, átlagát) jeleníti meg. Az egyes mezőket sor ill. oszlop fejlécként is megadhatjuk.
15
Gyakorlatban
16
Eredmény A lekérdezés eredménye:
17
Összefoglalás I. Lekérdezések Választó Kereszttáblás
18
Táblakészítő lekérdezés
A táblakészítő lekérdezés egy vagy több rekordforrás – megadott kritériumok alapján megszűrt – rekordjainak mezőiből készít egy új táblát. Alkalmas biztonsági másolat készítésére a tábláról, exportálás előtti adatkigyűjtésre, űrlapok, jelentések alapjainak elkészítésére.
19
Lekérdezés választás
20
Felugró ablak
21
Újra futtatás
22
Új tábla sorai
23
Összefoglalás II. Lekérdezések Választó Kereszttáblás Táblás
24
Frissítő lekérdezés Adatbázisunk a következő:
25
Frissítő lekérdezés Szeretnénk azoknak a dolgozóknak 10 % fizetésemelést adni akik legalább 5 évig dolgoztak a munkahelyen
26
Frissítő lekérdezés A lekérdezés futtatásával a régi fizetés tábla átíródik az a feltételnek eleget tevő bérekkel
27
Frissítő lekérdezés Ha a lekérdezést újból futtatjuk az átírást újból megcsinálja:
28
Szemléltetés Alap 1. 2.
29
Összefoglalás III. Lekérdezések Választó Kereszttáblás Táblás Frissítő
30
Hozzáfűző lekérdezés Van két táblánk hasonló adatszerkezettel:
31
Hozzáfűzés A Tábla2-höz hozzá szeretnénk fűzni a Táblai1 rekordjait
A Tábla1 mezőit feltesszük a lekérdezés mezőibe, majd a hozzáfűző lekérdezést válasszuk. Ekkor a feljövő ablakban megadjuk, hogy rekordokat melyik táblához szeretnénk hozzáfűzni.
32
Adatbevitel
33
Adategyeztetés Majd a hozzáfűzés sorban megadjuk a megfelelő sorrendben a Tábla2 mezőit.
34
Az eredmény:
35
Összefoglalás IV. Lekérdezések Választó Kereszttáblás Táblás Frissítő
Hozzáfűző
36
Törlő lekérdezés Az ilyen típusú lekérdezés töröl egy adott feltételnek eleget tevő minden rekordot egy vagy több táblából. A törlő lekérdezéssel törölt rekordok már nem állíthatók vissza. Ezért még a lekérdezés végrehajtása előtt ellenőriznünk kell, milyen adatokat választ ki törlésre a lekérdezés.
37
Ötlet, tanács Mindig legyen biztonsági másolat az adatokról. Így ha a lekérdezés nem a megfelelő rekordot törli, a biztonsági másolatról azt újra be lehet tölteni.
38
Folyamat Lekérdezést törlőre állítani
Húzzuk a tervezőrácsra törlésre szánt rekordokat. Melyik táblából(*), melyik rekordból szeretnénk törölni mezőt.
39
Összefoglalás V. Lekérdezések Választó Kereszttáblás Táblás Frissítő
Hozzáfűző Törlő
40
Paraméteres lekérdezés
Elképzelhető, hogy a lekérdezés valamely adatát nem tudjuk előre beállítani, például a Kocsik adatbázisban készíthetünk egy választó lekérdezést, amely megjeleníti bizonyos típusú autók adatait, a típust azonban nem adjuk meg előre, hanem ennek megadását a felhasználóra bízzuk. Ilyen esetben paraméteres lekérdezésről beszélünk. Ennek lényege, hogy az Access a lekérdezés futtatáskor rákérdez a hiányzó adatra. A lekérdezést a szokásos módon készítjük, azonban a Típus oszlop Feltétel sorába a felhasználónak felteendő kérdés kerül: [A kiválasztott típus=]
41
Paraméter bevitel
42
Számítások a lekérdezésekben?
Igen, lehetséges! Adott a következő tábla:
43
Számítás Egyedi kódot adunk a megrendelések mellé a megrendelőnek, amivel átveheti megrendelését.
44
Eredménye
45
Tábla A kiszámított kód nem kerül bele a táblába, csak a futásidő alatt létezik.
46
Összefoglalás VI. Lekérdezések Választó Kereszttáblás Táblás Frissítő
Hozzáfűző Törlő Paraméteres
47
Jelentések A jelentések nyomtatható formában jelenítik meg az adatbázisban tárolt adatokat. A jelentések az adatbázis adatainak rendezett, esetleg csoportosított formában történő megjelenítésére szolgálnak.
48
Jelentések A jelentéseket eredményét leggyakrabban kinyomtatják, de elküldhető ben is. A jelentések készülhetnek táblák vagy lekérdezések alapján. A jelentéseket varázslóval készítjük, és utólag módosítjuk.
49
Feladat Adott a Megrendelő tábla
Készíts jelentést a megrendelőkről, város és név alapján növekvő rendszerbe csoportosítva!
50
Készítés
51
Csoportszintek
52
Város alapú csoportosítás
53
Név szerint növekvő
54
Elrendezés, tájolás
55
Stílus
56
Névadás
57
Végeredmény:
58
Köszönöm a figyelmet! Vége!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.