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

sERPa súgó

Saját mappa

A Progen által definiált alap típusok a Saját mappában kerültek elhelyezésre:

 

a maszk táblából kiindulva a kapcsolódó funkcióval nem rendelkező szöveges adattípusok (Kód közepes, Név közepes, Adószám, Képlet, stb.),

A Kód, Név és Szöveg típusok a hosszukban térnek el, a szöveget az egy- vagy többsoros megjelenítés is megkülönbözteti.

A speciális formátumot igénylő szöveg típusokat jellemzően a maszkjuk különbözteti meg, mint pl. az  

- Adószám -> szöveges adatmező a '99999999-9-99' maszkkal; az eredményhalmazban az SQL adatforrásban definiált adószám adattípusnak megfelelően jelenik meg:

- Képlet -> szöveges adatmező az 'A{200} maszkkal; az eredményhalmazban az adattípusnak megfelelően jelenik meg, a sERPában megszokott képlet tulajdonságokkal:

 

a maszk táblából kiindulva az egész szám és lebegőpontos szám adattípusok (Egész közepes, Mennyiség közepes, Év, Nap, Pénz, stb.)

 

A bizonylataink sorszáma jellemzően a Sorszám (nagy) típus, Integer, '.10' maszkkal. Az eredményhalmaz bemenő paramétereknél ez így jelenik meg:

 

dátum, dátum és idő típusok a nevükben is szépen mutatják az eltérésüket:

 

Dátum

Dátum és idő

Dátum és idő tartomány (kezdő)

Dátum és idő tartomány (záró)

Dátum tartomány (kezdő)

Dátum tartomány (záró)

Idő (dátum nélkül)

 

Dátum tartomány (kezdő) és Dátum tartomány (záró) párral a megjelenés->

 

Dátum és idő tartomány (kezdő) és Dátum és idő tartomány (kezdő) párral a megjelenés->

logikai típus, ebből csak egy van, az az adattípusok között megtalálható, hatására a megjelenés:

sERPa alap menü struktúrának megfelelő mappák

A többi mappa a sERPa alap menüstruktúrának megfelelő szerkezetben tartalmazza azon beviteli funkcióhoz kapcsolódó mezők definícióit, melyek majd vagy SearchComboBox, vagy Képlet formában szerepelnek lekérdezések párbeszédablakán, vagy kapcsolódó funkcióval ellátott mezők a lekérdezések eredmény képernyőjén.

 

Példaként nézzünk egy alap struktúra elemet, az Ügyféltörzset. Ennek adatait sokféleképpen használjuk az eredményhalmazban, ezért jó példa a Struktúra mappában felvett adattípusok köre:

Láthatjuk, hogy van köztük keresés, képlet, Név és kód adat, példaként az eredményhalmaz bemenő paraméterekben szűrésként az ügyfélkód képlet, az ügyfélkódra egy intervallum szűrés, valamint az Ügyfélnév részre egy szűrés:

 

A többi struktúra adatra jellemzően a Kód és/vagy Név adatok megjelenítése kapcsolódó funkcióval, valamint a struktúra adat keresése, esetleg a kód és név képlet adattípusok készültek el. pl.:

Témaszám

Témaszám keresés

Témaszám kód

Témaszám kód képlet

Témaszám név

Témaszám név képlet

Az adattípusokat PROGEN a fejlesztés folyamatosan bővíti.

Példák a lehetséges maszkokra:

1, Időtartam maszkok

 

Maszk

Kijelzés

ÓPM,2

12:34:45,67

ÓP

12:35

PM

754:35

 

Egész vagy lebegőpontos adattípust kell megadni. Például: int, float.

Az érték lehet negatív is.

 

Példák maszkra:

„ÓPM” 12:34:56 (12 óra, 34 perc, 56 másodperc)

„ÓP” 12:35 (12 óra, 35 perc)

„PM,2” 754:56,79 (34 perc, 56,79 másodperc)

„ÓP/P” 12:35 (12 óra, 35 perc; az adatban a percek szám van)

 

A maszkban legyen legalább egy Ó vagy P vagy M betű.

Alapértelmezés szerint az érték másodpercekben van megadva. Ha az értékben a percek száma van, akkor a maszk végére /P, óráknál /Ó kell.

Az utolsó tagot (óra, perc vagy másodperc) tizedesekkel is ki lehet íratni. Ekkor az utolsó tagot jelző betű után vesszőt és a tizedesek számát kell írni. Ha ez nincs megadva, akkor az utolsó tag kerekítve lesz.

 

Az első tag betűjéből lehet többet is írni. Ez csak az alapértelmezett oszlopszélesség meghatározását segíti, a kiírt szöveget nem befolyásolja.

Például „PPPPM” esetén 1234:56 szélességével számol.