7.2.1 Lekérdezésszerkesztő
Lekérdezés létrehozás
Lekérdezés létrehozása az alkalmazás szerkesztőben az új lekérdezés létrehozása gombra kattintva lehetséges
Lekérdezés alapadatai
Lekérdezés létrehozására kattintva megadhatók a lekérdezés alapadatait
- Név (Lekérdezés neve)
- Lekérdezés forrása (A munkafüzet, mely a lekérdezés forrásául szolgál)
- Lekérdezés forrása
Lekérdezés forrása csak egy munkafüzet lehet. Lekérdezés megjelenítő mezői közt szerepelhet az adott munkafüzet bármely szintű szülőjének mezője.
- Lekérdezés leírása
Rövid leírás, a lekérdezés céljáról
- Csak a munkafüzet alól érhető el
Lekérdezés nem jelenik meg menüben a lekérdezések menüpont alatt.
- Az eredménybe csak a gyerekrekordok kerüljenek
Lekérdezés minden esetben annak a rekordnak a gyermek munkafüzet rekordjait hozza eredményül, amelyen be van ágyazva.
Példa:
- Termék 1 rekord alatt van rögzítve 2 db bevételezés
- Termék 2 rekord alatt van rögzítve 1 db bevételezés
A rekordokat megnyitva a lekérdezés Termék 1 alatt 2db rekordot fog eredményül hozni, Termék 2 alatt 1db rekordot.
Lekérdezés megjelenítendő mezői
Ebben a szekcióban adható meg a lekérdezés találati listájában megjelenítendő mezők. A kiválasztott mezők lesznek a lekérdezés oszlopai.
Megjelenítendő mező hozzáadása
- Összes mező hozzáadása
A kiválasztott munkafüzeten szereplő összes mező hozzáadása a megjelenítendő mezőkhöz
- Mezők eltávolítása
Az összes mező eltávolítása a megjelenítendő mezők szekciójából
- Mező hozzáadása
Az összes, a lekérdezésben megjeleníthető mező listája (beleértve a szülők mezőit)
- Mező neve
A mezőbe beírva a mező megjelenítendő nevét, lehetőség van rá, hogy a mező nevétől eltérő oszlopnév jelenjen meg a lekérdezésben.
Példa: Mező neve „Típus”, de a lekérdezésben „Betűtípus” oszlop megjelenítése a cél, akkor az a következő képpen lehetséges:
Mező hozzáadásánál az „Egysoros szövegdoboz” mező kiválasztását követően a Mező neve mezőbe be kell írni a „Betűtípus” szöveget.
Aggregált függvények
Sum
Kiválasztott mező értékét összegezi (szám, számított, hivatkozott mező)
Például egy termékhez tartozó bevételezésekegységár összege összeszákiszámolható SUM aggregációval. Az összegzendő mezőn ki kell választani a SUM aggregációt.
A lekérdezést lefuttatva az adott mezőhöz tartozó összeg lesz megjelenítve a mező oszlopában.
Count
Leszámolja a rögzített rekordokat (bármely mezőre beállítható)
Goup by
A mező értékeit csoportosítja
Fontos! Group by csoportosítást használva, a többi megjelenítendő mezőt is csoportosítani kell, vagy valamely aggregációt alkalmazni rajtuk.
Például leszámolható a bevételezésenkénti rekordok száma.
Esetünkben a 2 db BEv001-es , 2db BEv002-es és 1 db BEv003-as rekord van rögzítve a táblázatban.
A bevételezések mezőt csoportosítva (Group by), és egy tetszőleges mezőt leszámolva (Count) megkaphatjuk a rögzített rekordok számát bevételezésenként.