# 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. [![Lekerdezesek - lekerdezes letrehozas.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/HB3bWBZx7IjA2GvZ-lekerdezesek-lekerdezes-letrehozas.png)](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 neveLekérdezés megnevezése.
Lekérdezés leírásaLekérdezést ismertető szövege.
A lekérdezés alapjául szolgáló munkafüzetAz a munkafüzet, mely adatai a lekérdezés forrásául szolgál.
Csak a munkafüzet alól érhető elLeké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.
[![Lekérdezés_Alapadatok.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/stteLjsdRBGVVnKT-lekerdezes-alapadatok.png)](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ásaA forrás munkafüzeten szereplő összes mező hozzáadása a megjelenítendő mezőkhöz.
Mezők eltávolításaAz ö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ásaAz ö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ő neveA 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.
[![Lekérdezés_Lekérdezett mezők szerkesztése.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/AlllZQTyOCcUmgWN-lekerdezes-lekerdezett-mezok-szerkesztese.png)](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**
SUMKiválasztott mező értékét összegzi (szám, számított).
COUNTLeszá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 BYA 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.
AVGKivá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. [![Lekérdezés_Táblázat Group by.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/S0UruD42kxvfK74c-lekerdezes-tablazat-group-by.png)](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. [![Lekérdezés_GROUP BY.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/ynzLSqBPgizLZfab-lekerdezes-group-by.png)](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. [![Lekérdezés_GROUP BY futó felület.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/fq12iUL46zarn1CA-lekerdezes-group-by-futo-felulet.png)](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. [![Lekérdezés_Táblázat Count.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/kAW6JETfuZiJgvEU-lekerdezes-tablazat-count.png)](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. [![Lekérdezés_COUNT.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/EkZRz9OvFFhnWnh6-lekerdezes-count.png)](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. [![Lekérdezés_COUNT futó felület.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/5vm3rM0gUL4e3Nic-lekerdezes-count-futo-felulet.png)](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. [![Lekérdezés_SUM táblázat.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/sGz6qZTDeaI6e7ES-lekerdezes-sum-tablazat.png)](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. [![Lekérdezés_SUM.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/QYtebE9YQapPibUI-lekerdezes-sum.png)](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. [![Lekérdezés_SUM futó felület.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/Qv9rK7mbud9uoNcU-lekerdezes-sum-futo-felulet.png)](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ő neveLekérdezés beágyazás lapján egy szám típusú mezőbe beíratható a lekérdezett rekordok száma.
Összegző mező neveLeké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ánA 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.
[![Lekérdezés_Mezőkbe való értékírás.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/72OdpPhDyiovlSeV-lekerdezes-mezokbe-valo-ertekiras.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/72OdpPhDyiovlSeV-lekerdezes-mezokbe-valo-ertekiras.png) [![Lekérdezés_Mezőbe értékkírás futófelületen.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/sh5266sm3qp9gbvv-lekerdezes-mezobe-ertekkiras-futofeluleten.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ójelekFelté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.
ORA VAGY operátorral összekapcsolt feltételek közül amennyiben az egyik feltétel teljesül a lekérdezés eredményt hoz.
ANDAz É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.
[![Lekérdezés_Feltételek 1.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/k7DjaYTGn91KdCCD-lekerdezes-feltetelek-1.png)](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. [![Lekérdezés_Feltételek 3 Operátorok.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/EMqUAVwx1OsOCgWf-lekerdezes-feltetelek-3-operatorok.png)](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ásaEnnek 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ékFelté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ő neveKivá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** [![Lekérdezés_Feltételek 2.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/kQoWcy3WOvVvfakW-lekerdezes-feltetelek-2.png)](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. [![Lekérdezés_Lekérdezés szűrés előtt.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/jQl2tli9auSotkec-lekerdezes-lekerdezes-szures-elott.png)](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. [![Lekérdezés_Feltételek szűrés után futófelület.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/IH2XfpxYynpS2ZH5-lekerdezes-feltetelek-szures-utan-futofelulet.png)](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. [![Lekérdezés_Feltétel összehasonlítás fix értékkel.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/fzRCISkcB2YE7CIJ-lekerdezes-feltetel-osszehasonlitas-fix-ertekkel.png)](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. [![Lekérdezés_Feltétel összehasonlítás fix értékkel futófelületen.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/aSx4j0ppIkBIpmG1-lekerdezes-feltetel-osszehasonlitas-fix-ertekkel-futofeluleten.png)](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ásaMelyik mező értéke alapján rendezze a listát.
Sorrendezés irányaMilyen sorrend alapján rendezze a megadott mező értékeit. Növekvő, vagy csökkenő.
[![Lekérdezés_Sorrendezés.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/cjU97ybQKJLXHrZn-lekerdezes-sorrendezes.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/cjU97ybQKJLXHrZn-lekerdezes-sorrendezes.png) [![Lekérdezés_Sorrendezés futófelületen.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/J5tsQ8S3N3eASxEz-lekerdezes-sorrendezes-futofeluleten.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éseElrejti a lekérdezéseket.
Lekérdezések megjelenítése csak a munkafüzetekenCsak a munkafüzeten beágyazott lekérdezést jeleníti meg.
Lekérdezések megjelenítése mindenholA beágyazott lekérdezések a munkafüzeten, illetve a nem beágyazott lekérdezések a listában lesznek láthatók.
[![Lekérdezés_Jogcsoportok.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/OWzOVVnBIJZTrXG5-lekerdezes-jogcsoportok.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/OWzOVVnBIJZTrXG5-lekerdezes-jogcsoportok.png) **Lekérdezés elrejtése futó felületen** [![Lekérdezés elrejtése.png](https://docs.govern.hu/uploads/images/gallery/2023-08/scaled-1680-/1JSMTeHndExfuuIM-lekerdezes-elrejtese.png)](https://docs.govern.hu/uploads/images/gallery/2023-08/1JSMTeHndExfuuIM-lekerdezes-elrejtese.png)