Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

Az eredménytáblázatok adatforrásai, azok bemenő paraméterei és kapcsoló feltételei adhatók meg.

Mezőleírások

Név

Az eredmény táblázat neve (maximum 200 karakter).

Tábla név 2

A keletkező táblanév második táblaneve - EHTMP + táblanév1 + táblanév2 + táblanév3

Működés

Csoport<>Nem esetén kötelező.

A bevitel a következő formában történik: EH."beviteli mező"_xxx_xxx. A nevet ékezet és szóköz nélkül adjuk meg. Segítségként a Név mező értéke ajánlásra kerül ezzel a szintakszissal.

"Adatforrások" táblázat

Az eredménytáblázatok adatforrásai adhatók meg a tááblázatban.

 

A táblázat oszlopai:

SQL adatforrás

Az SQL adatforrás neve. A kiválasztásban segítség, hogy a három pontos gombon az adatforrások elérhetők a leírásukkal együtt.

Táblázat

Az SQL adatforrás eredmény táblázat neve (csak tárolt eljárás típusú adatforrás esetén van tábla név, egyébként üres.)

Név

Az adatforrás neve ebben az adott eredményhalmazban. A szerkesztéshez kezdőértékként beajánlásra kerül az SQL adatforrás neve, az módosítható.

Típus

Az SQL adatforrás típusa, nem módosítható.

Sorok száma

A táblázat itt megadott számú sor kerül bele az eredménybe (ha valamelyik mező szerepel valamelyik eredénytábla rendezettségében, akkor ez figyelembe vételre kerül). Ha nincs megadva érték, akkor nincs korlátozás.

"Adatforrás bemenő paraméter" táblázat

A táblázat abban az esetben jelenik meg, ha az SQL adatforrások táblázat aktív SQL adatforrásának vannak bemenő paraméterei; azokat lehet itt kiválasztani és megfelelteni az eredményhalmaz bemenő paraméterhez.

Nagy segítség a táblázat fejlécéből indítható Bemenő paraméter varázsló, ami a kiválasztott adatforrás alapján felajánlja a még fel nem vett bemenő paramétereket. A kiválasztott bevemő paraméterek alapján az Adatforrás kapcsoló feltétel táblát is kitölti a program.

 

A táblázat oszlopai:

Adatforrás paraméter

Az SQL adatforrás bemenő paraméter neve.

Kötelező

Az SQL adatforrás paraméterben a kötelező mező kijelzése.

Eredményhalmaz paraméter

Az eredményhalmaz bemenő paraméter azonosítója.

 

"Adatforrás kapcsoló feltétel" táblázat

A táblázattal lehet meghatározni, hogy az egyes adatforrások hogy kapcsolódjanak egymáshoz és az adatforrások sorai közül mi kerüljön be az eredménybe. Fontos, hogy a megadott feltétel nem teljesülése esetén a szülő adatforrás adatai még belekerülnek az eredménybe, csak a kapcsolódás nem jön létre. Például, ha egy ügyfél megadott kategóriába való besorolását akarjuk látni az eredményben, akkor azok az ügyfelek is belekerülnek (csak az ügyfél besorolás oszlop üresen marad), akiknek a megadott ügyfél kategóriában nincs besorolásuk.    

A fül Adatforrások táblázatában éppen kiválasztott SQL adatforráshoz lehet ebben a táblázatban kapcsoló feltételeket megadni. Általános szabály, hogy másik adatforrással való kapcsolatnál csak az Adatforrások táblázatában éppen kiválasztott adatforrás feletti adatforrásokat lehet választani (az első sorhoz kapcsolódóan nem jelenik meg ilyen típusú feltétel).

A program az itt megadott feltételekből LEFT JOIN-t generál.  

 

A táblázat oszlopai:

Szint

Szükség esetén többszintű kapcsoló feltétel is megadható. A szinteket nyilakkal jelöljük: >, >>, >>>

Reláció

Az egyes szintek közötti reláció adható meg, értékei lehetnek: és, vagy, nem és, nem vagy. Pl.: A Helység adatbázisból tisztán irányítószám (vagy helységnév) alapján nem válogathatók ki a GSP koordináták, (vannak azonos irányítószámmal különböző helységneveink), ezért megfogalmazhatjuk a kapcsoló feltételben, hogy az Ügyfélcím adatforrás helység név ÉS az irányítószám közösen, együttes azonossággal határozzák meg a kapcsolatot.

SQL adatforrás mező

Az adatforrásban Kulcsként megadott mezői közül választhatunk.

Feltétel 1

A mezővel az SQL adatforrás mezőre vonatkozó feltétel típusát lehet beállítani.

A választható értékek: egyenlő, nem egyenlő, nagyobb vagy egyenlő mint, nagyobb mint, képletnek megfelel, kisebb vagy egyenlő mint, kisebb mint, közötte van, nincs közötte, tartalmazza, nem tartalmazza, kezdődik, végződik, üres, nem üres, adatnyelv, feliratnyelv.

Feltétel 2

A mezővel az SQL adatforrás mezőre beállított feltétel argumentumának a forrását lehet megadni - már amennyiben ez szükséges.

A választható értékek a Feltétel 1 függvényében:

egyenlő, nem egyenlő, kezdődik, végződik esetén a szülő adatforrás mezővel, a paraméterrel, a konstanssal,

nagyobb vagy egyenlő mint, nagyobb mint, kisebb vagy egyenlő mint, kisebb mint esetén a szülő adatforrás mező, a paraméter, a konstans,

közötte van, nincs közötte esetén a paramétereknek,

tartalmazza, nem tartalmazza esetén a szülő adatforrás mezőt, a paramétert, a konstanst.

A nem említett Feltétel 1 értékek esetén nem adható meg Feltétel 2.

Itt olvashatunk pár gyakorlati példát a konstansok használatáról.

Szülő adatforrás

A szülő adatforrást válaszhatjuk ki a megfelelő feltételek esetén.  

Szülő SQL adatforrás mező

A szülő adatforrás eredménytábla mezőt válaszhatjuk ki a megfelelő feltételek esetén.

Paraméter 1

Az eredményhalmaz bemenő paraméterei választhatók megfelelő típus esetén. (Pl.: Feltétel1=Közte van - Feltétel 2= paraméternek esetén az eredményhalmazban megadott DatumTol paraméterével kapcsolható az adatforrás (ilyenkor a paraméter 2-be a DatumIg pamaméter kerülhet.)  

Paraméter 2

Az eredményhalmaz bemenő paraméterei választhatók megfelelő típus esetén (közte van, nincs közte).

Konstans

Ha a Feltétel 2 mezőben a konstanssal, a konstans, a konstanst értékek valamelyike szerepel, akkor a konstanst a táblázat ezen oszlopában lehet megadni. Ha a kiválasztott SQL adatforrás mező felsorolt típusú, akkor a mezőről - három ponttal jelzett gombbal - elérhető varázslóval lehet választani egyet vagy többet az értékek közül.

Itt olvashatunk pár gyakorlati példát a konstansok használatáról.