# Lekérdezés létrehozás
#### **Lekérdezés létrehozása**
Lekérdezés az alkalmazás szerkesztőfelületén hozható létre.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/HB3bWBZx7IjA2GvZ-lekerdezesek-lekerdezes-letrehozas.png)
#### **1. Alapadatok**
Ebben a szekcióban adjuk meg a lekérdezés alapadatait.
**Paraméter neve** | **Leírás** |
Lekérdezés neve | Lekérdezés megnevezése. |
Lekérdezés leírása | Lekérdezést ismertető szövege. |
A lekérdezés alapjául szolgáló munkafüzet | Az a munkafüzet, mely adatai a lekérdezés forrásául szolgá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 gyerek rekordok adatai kerüljenek. | Lekérdezés minden esetben annak a rekordnak a gyermek munkafüzet rekordjait hozza eredményül, amelyen be van ágyazva. |
[](https://docs.govern.hu/uploads/images/gallery/2023-08/stteLjsdRBGVVnKT-lekerdezes-alapadatok.png)
#### **2. Melyik mezőket szeretnéd lekérdezni?**
Ebben a szekcióban kell megadni, hogy melyek a lekérdezés látni kívánt mezői. Az itt kiválasztott mezők lesznek a lekérdezés oszlopai.
**Paraméter neve** | **Leírás** |
Összes mező hozzáadása | A forrás 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. |
**2.1.Mező szerkesztése**
**Paraméter neve** | **Leírás** |
Mező hozzáadása | Az összes, a lekérdezésben megjeleníthető mező listája (beleértve a szülők mezőit). Kiválaszthatunk egy konkrét mezőt, amelyet hozzá szeretnénk adni a megjelenítendő mezőkhöz. |
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éven jelenjen meg a lekérdezésben. |
[](https://docs.govern.hu/uploads/images/gallery/2023-08/AlllZQTyOCcUmgWN-lekerdezes-lekerdezett-mezok-szerkesztese.png)
**2.2. Aggregált függvények/csoportosítás**
**Paraméter neve** | **Leírás** |
SUM | Kiválasztott mező értékét összegzi (szám, számított). |
COUNT | Leszámolja a rögzített rekordokat. **Fontos!** Count csoportosítást használva, a többi megjelenítendő mezőt is csoportosítani kell, vagy valamely aggregációt alkalmazni rajtuk. |
GROUP 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.
|
AVG | Kiválasztott mező értékének átlagát számolja ki. |
**2.2.1. GROUP BY**
A boltokat szeretnénk név alapján csoportosítani, hogy lássuk hány üzletlánc szerepel a táblázatban.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/S0UruD42kxvfK74c-lekerdezes-tablazat-group-by.png)
A szerkesztőfelületen kiválasztjuk a Bolt név mezőt, az aggregációnál pedig kiválasztjuk a GROUP BY függvényt.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/ynzLSqBPgizLZfab-lekerdezes-group-by.png)
A futó felületen ezután láthatjuk, hogy 3 üzletlánc szerepel a táblázatban.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/fq12iUL46zarn1CA-lekerdezes-group-by-futo-felulet.png)
**2.2.2. COUNT**
Szeretnénk megnézni, hogy az adott üzletláncnak hány boltja van. Ehhez meg kell számolnunk, hogy hány címen működnek.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/kAW6JETfuZiJgvEU-lekerdezes-tablazat-count.png)
A szerkesztőfelületen kiválasztjuk a Cím mezőt és a COUNT függvény aggregációt. A Boltok nevét pedig a GROUP BY-al csoportosítjuk.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/EkZRz9OvFFhnWnh6-lekerdezes-count.png)
Ezután a futó felületen látható, hogy megszámolta a különböző üzletláncokhoz tartozó címeket. Látható, hogy a Tescónak 3, a Lidlnek 4, az Aldinak 2 boltja van.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/5vm3rM0gUL4e3Nic-lekerdezes-count-futo-felulet.png)
**2.2.3. SUM függvény**
Szeretnénk megnézni, hogy hány darab Domestosunk van összesen a raktárakban.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/sGz6qZTDeaI6e7ES-lekerdezes-sum-tablazat.png)
A szerkesztőfelületen kiválasztjuk a Mennyiség mezőt, és a SUM függvény aggregációt. A Termékeket pedig a GROUP BY-al csoportosítjuk.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/QYtebE9YQapPibUI-lekerdezes-sum.png)
A futó felületen látható, hogy Domestosból összesen 500 darabunk van a raktárakban.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/Qv9rK7mbud9uoNcU-lekerdezes-sum-futo-felulet.png)
**2.3. Mezőkbe való értékkiíratás**
**Paraméter neve** | **Leírás** |
Lekérdezett sorok száma mező neve | Lekérdezés beágyazás lapján egy szám típusú mezőbe beíratható a lekérdezett rekordok száma. |
Összegző mező neve | Lekérdezés beágyazás lapján egy szám típusú mezőbe beírható a megjelenítendő mező rekordonkénti értékének összege. (Csak szám mezővel érhető el). |
Összegzés mutatása a táblázat alján | A funkciónak köszönhetően a szám/számított mező esetén, azok összege kiíratható a lekérdezés táblázatának alsó sorában. |
[](https://docs.govern.hu/uploads/images/gallery/2023-08/72OdpPhDyiovlSeV-lekerdezes-mezokbe-valo-ertekiras.png)
[](https://docs.govern.hu/uploads/images/gallery/2023-08/sh5266sm3qp9gbvv-lekerdezes-mezobe-ertekkiras-futofeluleten.png)
#### **3. Milyen feltételek alapján kérjük le az adatokat?**
Ebben a szekcióban adhatók meg a lekérdezés szűrőfeltételei. Lekérdezés szűrhető FIX értékkel és mezőértékkel (amennyiben lekérdezés be lett ágyazva munkafüzetre).
**Paraméter neve** | **Leírás** |
Operátorok/zárójelek | Feltételek összekapcsolásának az operátorai. Az operátorokkal szabályozható, hogy a szűrési feltételek közül melyeknek kell igaznak lennie ahhoz, hogy a szűrés teljesüljön. |
OR | A VAGY operátorral összekapcsolt feltételek közül amennyiben az egyik feltétel teljesül a lekérdezés eredményt hoz. |
AND | Az ÉS operátorral összekapcsolt feltételek közül mindegyik feltételnek teljesülnie kell ahhoz, hogy a lekérdezés szűrés megtörténjen. |
[](https://docs.govern.hu/uploads/images/gallery/2023-08/k7DjaYTGn91KdCCD-lekerdezes-feltetelek-1.png)
A különböző feltételeket mindig el kell választani operátorokkal.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/EMqUAVwx1OsOCgWf-lekerdezes-feltetelek-3-operatorok.png)
**3.1. Operátorok, zárójelezés hozzáadása**
**Paraméter neve** | **Leírás** |
Feltétel mező hozzáadása | Ennek a mezőnek a tartalma alapján fog szűrni a lekérdezés. A mezők a lekérdezés alapjául választott munkafüzet, és annak szülő munkafüzeteiről lehetnek. |
Fix érték | Feltétel mező összehasonlítható egy általunk megadott fix értékkel. |
Mező | Feltétel mező összehasonlítható egy másik mező tartalmával. Azon munkafüzet mezői lehetnek, ahová a lekérdezés be van ágyazva.
|
/ vagy adatlap mező neve | Kiválasztjuk, hogy melyik mezővel hasonlítsa össze a feltétel mezőt. |
**3.1.1. Mezőérték összehasonlítása másik mező értékével**
[](https://docs.govern.hu/uploads/images/gallery/2023-08/kQoWcy3WOvVvfakW-lekerdezes-feltetelek-2.png)
Látjuk, hogy a szűretlen lekérdezésnek 269 rekordja van.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/jQl2tli9auSotkec-lekerdezes-lekerdezes-szures-elott.png)
Majd miután a feltétel mezőkbe megadjuk az általunk kívánt adatok paramétereit, a lekérdezés ennek megfelelően szűri le a rekordokat. Láthatjuk, hogy a szűrés után már csak 19 rekordot tartalmaz a lekérdezés.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/IH2XfpxYynpS2ZH5-lekerdezes-feltetelek-szures-utan-futofelulet.png)
**3.1.2. Mezőérték összehasonlítása fix értékkel**
A szűrés feltételeként megadjuk, hogy csak azokat a rekordokat hozza ki a lekérdezés amelyeknek mennyisége egyenlő 50 darabbal.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/fzRCISkcB2YE7CIJ-lekerdezes-feltetel-osszehasonlitas-fix-ertekkel.png)
Szűrés után látható, hogy a rekordok száma lecsökkent 19-re, és csak azokat a rekordokat hozta ki, amelynek mennyisége pontosan 50 darab.
[](https://docs.govern.hu/uploads/images/gallery/2023-08/aSx4j0ppIkBIpmG1-lekerdezes-feltetel-osszehasonlitas-fix-ertekkel-futofeluleten.png)
#### **4. Melyik mezők szerint szeretnéd rendezni a találati listát?**
Lekérdezés rendezhető megjelenítendő mezők alapján növekvő, illetve csökkenő sorrendbe.
**Paraméter neve** | **Leírás** |
Rendező mező hozzáadása | Melyik mező értéke alapján rendezze a listát. |
Sorrendezés iránya | Milyen sorrend alapján rendezze a megadott mező értékeit. Növekvő, vagy csökkenő. |
[](https://docs.govern.hu/uploads/images/gallery/2023-08/cjU97ybQKJLXHrZn-lekerdezes-sorrendezes.png)
[](https://docs.govern.hu/uploads/images/gallery/2023-08/J5tsQ8S3N3eASxEz-lekerdezes-sorrendezes-futofeluleten.png)
#### **5. Jogosultságok**
Beállítható a felhasználók számára a lekérdezések láthatósága.
**Paraméter neve** | **Leírás** |
Lekérdezések elrejtése | Elrejti a lekérdezéseket. |
Lekérdezések megjelenítése csak a munkafüzeteken | Csak a munkafüzeten beágyazott lekérdezést jeleníti meg. |
Lekérdezések megjelenítése mindenhol | A beágyazott lekérdezések a munkafüzeten, illetve a nem beágyazott lekérdezések a listában lesznek láthatók. |
[](https://docs.govern.hu/uploads/images/gallery/2023-08/OWzOVVnBIJZTrXG5-lekerdezes-jogcsoportok.png)
**Lekérdezés elrejtése futó felületen**
[](https://docs.govern.hu/uploads/images/gallery/2023-08/1JSMTeHndExfuuIM-lekerdezes-elrejtese.png)