FORRÁS-SQL
FELHASZNÁLÓI DOKUMENTÁCIÓ Forrás-SQL Futtató [FOR32.exe]
1046 Budapest, Görgey Artúr utca 69-71.
+36 1 450 2200
6723 Szeged, Felső Tisza-part 31-34.
+36 62 549 100
8000 Székesfehérvár, Vértanú utca 96.
+36 22 502 168
www.griffsoft.hu Dokumentáció lezárva: 2014.09.19. - V05.00001 / 7.4.5 Dokumentáció felelőse: Olajos Péter Készült: 2014. szeptember 25.
© 2014 GriffSoft Informatikai Zrt.
2
Tartalom
Forrás-SQL Futtató
5
........................................................................................................................ 11 File menü Adatforrás választás ....................................................................................................................................................... 11 Munkakör választás ....................................................................................................................................................... 11 Modul választás ....................................................................................................................................................... 12 Listák kezelése ....................................................................................................................................................... 12 Paraméterek megtekintése ....................................................................................................................................................... 14 Bejelentkezések megtekintése ....................................................................................................................................................... 14 Jelszócsere ....................................................................................................................................................... 15 Opciók állítása ....................................................................................................................................................... 16 Bejelentkezés .................................................................................................................................................. 16 Kiszolgálók .................................................................................................................................................. 18 Elérési útvonalak .................................................................................................................................................. 18 Képernyő .................................................................................................................................................. 19 Nyomtatás .................................................................................................................................................. 22 Egyebek .................................................................................................................................................. 23 Súgó ....................................................................................................................................................... 25 Modul súgója .................................................................................................................................................. 25 Vállalat súgója .................................................................................................................................................. 25 Futtató súgója .................................................................................................................................................. 25 Mi ez? .................................................................................................................................................. 25 Névjegy .................................................................................................................................................. 25
........................................................................................................................ 27 Adatkarbantartó program standard funkciói File ....................................................................................................................................................... 27 Ablak ....................................................................................................................................................... 28 Tétel ....................................................................................................................................................... 29 Általános karbantartó funkciók .................................................................................................................................................. 29 Speciális karbantartó funkciók .................................................................................................................................................. 31 Környezet ....................................................................................................................................................... 31 Állomány választás .................................................................................................................................................. 31 Környezet .................................................................................................................................................. 32 Egyebek ....................................................................................................................................................... 33 Szelekció, rendezettség, inicializálás .................................................................................................................................................. 34 Szelekció (karbantartóban) ......................................................................................................................... 34 Szelekció törlése ......................................................................................................................... 37 Rendezettség ......................................................................................................................... 37 Rendezettség törlése ......................................................................................................................... 38 Összes inicializálás törlése ......................................................................................................................... 39 Összes duplikálás törlése ......................................................................................................................... 39 Szelekció és rendezettség mentés beállítása ......................................................................................................................... 39 Szelekció és rendezettség mentése ......................................................................................................................... 39 Munkaterület mentés törlése ......................................................................................................................... 40 Oszlopok az egysoroshoz .................................................................................................................................................. 40 Kódválasztás... .................................................................................................................................................. 41 Speciális funkció .................................................................................................................................................. 43 Inicializálás .................................................................................................................................................. 43 Kódfelsorolás... .................................................................................................................................................. 43 Kalkulátor... .................................................................................................................................................. 44 Igazi kódfeloldás .................................................................................................................................................. 45 Kódfeloldás... .................................................................................................................................................. 45 Képernyő nyomtatása .................................................................................................................................................. 46 © 2014 GriffSoft Informatikai Zrt.
3
Forrás-SQL Futtató [FOR32.exe]
Egy.................................................................................................................................................. soros 47 Következő lap .................................................................................................................................................. 48 Előző lap .................................................................................................................................................. 48 Bezár .................................................................................................................................................. 48 Eldob .................................................................................................................................................. 49 Ikonsorok .................................................................................................................................................. 49 Nyomtató választás .................................................................................................................................................. 49 Dokumentum kezelés .................................................................................................................................................. 50 Történetiségi lista .................................................................................................................................................. 53 Súgó ....................................................................................................................................................... 54
ÁLTALÁNOS LEKÉRDEZŐ
56
File ........................................................................................................................ 57 Lekérdező inicializálása ....................................................................................................................................................... 57 Lekérdezés definíció betöltése ....................................................................................................................................................... 57 Lekérdezés definíció mentése ....................................................................................................................................................... 58 Lekérdezés definíció mentése más néven... ....................................................................................................................................................... 58 Publikált lekérdezések használata .................................................................................................................................................. 59 Lekérdezés definíció megosztása ....................................................................................................................................................... 61 Lekérdezés definíció korlátozása ....................................................................................................................................................... 62 Lekérdezés definíció tulajdonságai ....................................................................................................................................................... 63 Saját lekérdezés definíciók kezelése ....................................................................................................................................................... 63 Tulajdonságok .................................................................................................................................................. 64 Megosztás .................................................................................................................................................. 65 Korlátozás .................................................................................................................................................. 65 Törlés .................................................................................................................................................. 65 Megosztott lekérdezés definíciók visszautasítása ....................................................................................................................................................... 65 Listák kezelése ....................................................................................................................................................... 66
........................................................................................................................ 66 Beállítások Oszlopkijelölés ....................................................................................................................................................... Szelekciók (Ált.lek.) ....................................................................................................................................................... Rendezettség ....................................................................................................................................................... Formátumok ....................................................................................................................................................... Kontrollfokozatok .......................................................................................................................................................
66 77 84 86 91
........................................................................................................................ 94 Lekérdezés A lekérdezés végrehajtása ....................................................................................................................................................... 94 Az .................................................................................................................................................. elkészült lista 96 Vízjel nyomtatás listára .................................................................................................................................................. 99 SQL parancs megtekintése ....................................................................................................................................................... 99
........................................................................................................................ 100 Súgó
© 2014 GriffSoft Informatikai Zrt.
I Fejezet
Forrás-SQL Futtató Feladata a FORRÁS-SQL alkalmazások indítása, bejelentkezés a rendszerbe, ügyviteli modul választás és annak elindítása. Működéséhez a FOR32.exe mellett a következő dll-ek létezése szükséges: 1)Bytescout.Spreadsheet.dll 2)For32DbAccessHelper.dll 3)For32DbAccessHelperTranslator.dll 4)For32Excel.dll 5)ForCommonCs.dll 6)ForrasDotNetSharedCpp.dll 7)ForrasDotNetSharedCs.dll 8)PdfSharp.dll
Bejelentkezés lépései
1. Felhasználó kiválasztása A WINDOWS felületen megjelenő képernyője:
ikonra kattintva megjelenik a Forrás-SQL bejelentkező
Felhasználó: a legördülő listából rendszerbe belépő Felhasználó nevet kell kiválasztani. Jelszó: a felhasználó jelszavát kell megadni, ha van. A jelszó beírásakor a csillagok jelennek meg. A felhasználókat, a felhasználói csoportokat, melyekhez a felhasználó tartozik, a csoportok által indítható modulokat a Forrás Beállítóban (FST32.exe) rendszergazda definiálja. A témáról bővebben a Forrás Beállító dokumentációjában ( FST32.pdf ). Windows fiók: ha a rendszerben nem tartomány alapú az alapértelmezett bejelentkezés, akkor az azonosítást kérő képernyőn egyénileg mégis kérhetjük a tartomány alapú azonosítást.
1.a. Adatforrás választás Felhasználó kiválasztása után megjelenik az Adatforrás választó képernyő, amennyiben több Adatforráshoz is definiálva van a felhasználó. Egy Adatforrás esetén automatikusan kiválasztódik, ez a képernyő meg sem jelenik. Az Adatforrás megnevezése fejlécre kattintva ABC sorrendbe rendezhető, a keresés mezőben szűrhető kezdő karakterre vagy % karakterrel indítva tartalomra is.
5
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
OK gomb választására megjelenik a Munkakör (csoport) választó ablak. Mégsem hatására a felhasználó kilép a Forrás-SQL rendszerből.
1.b. Munkakör (Csoport) választás Az Adatforrás kiválasztása után megjelenik a Munkakör választó ablak, amennyiben a bejelentkezett felhasználó több munkakörben is definiálva van. Egy esetén automatikusan kiválasztódik, ez a képernyő meg sem jelenik. A Munkakör megnevezése fejlécre kattintva ABC sorrendbe rendezhető, a keresés mezőben szűrhető kezdő karakterre vagy % karakterrel indítva tartalomra is. A Munkakört (csoportot) aszerint célszerű kiválasztani, hogy az adott bejelentkezéskor mely modulokat kívánja a felhasználó elindítani, mert azok a Forrás Beállítóban (FST32.exe) csoportokhoz rendelten definiálhatók. Az OK gomb választására megjelennek a Munkakör (csoport) által indítható modulok. Mégsem hatására a felhasználó kilép a Forrás-SQL rendszerből.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
6
2. Modul választás A munkakör kiválasztása után megjelenik a modul választó ablak. A választott modulra történő kattintással (a modul neve inverzbe kerül), majd az OK gombra kattintással a modul betöltődik. Mégsem hatására a felhasználó kilép a Forrás-SQL rendszerből.
A modul kiválasztását követően a program összehasonlítja a felhasználó által indított és az adatbázisra feltelepített fap verziószámát. Egyezőség esetén a modul főmenüje betöltődik. Eltérés esetén, FST beállítástól (Nem telepített modul tiltása) függően vagy nem töltődik be a modul, vagy figyelmeztető üzenetek jelenhetnek meg. a.) Az adatbázisra feltöltött fap verziószáma nagyobb (azaz frissebb), mint a felhasználó által indított:
7
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
b.) Az adatbázisra feltöltött fap verziószáma kisebb (azaz régebbi), mint a felhasználó által indított:
Mindkét eset ( a.) és b.) ) megoldása rendszergazdai feladat: az adatbázisra feltöltött fap-ot oda kell másolni a felhasználó gépére, a Modul leíró állományok-nál megadott útvonalra, vagy Forrás beállító programban (FST32.exe) fel kell tölteni, struktúra változás esetén Menedzselni a felhasználó által használt fap-ot.
c.) Az adatbázisra feltöltött fap fejlesztői, a felhasználó által indított verziózott:
d.) Az adatbázisra feltöltött fap verziózott, a felhasználó által használt fap fejlesztői:
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
8
Mindkét eset ( c.) és d.) ) ideiglenes állapot, amely lehet folyamatban lévő fejlesztés kipróbálása (tesztelése) miatt vagy egy gyors javítás érdekében.
A Futtató minden főmenü indításánál leellenőrzi, hogy FAP-ból, és ha igen, akkor azt fogják használni. Amíg addig nem ellenőriz, hiszen akkor a főprogram már be viselkedést okozhat, ha közben lecseréljük alatta a FAP
létezik-e újabb verzió a használni kívánt benne vagyunk egy adott menüpontban, van töltve a memóriába és inkonzisztens file-t.
A Forrás kezdő képernyője Fejléc: Indított modul (annak verziószáma), kiválasztott (Adatforrás - Munkakör - Fehasználó) Menüsor: a Futtató File menü, majd az indított modul menüje. Ikonsor: a Futtató File menü ikonjai és nyomtató választó legördülő menü. A képernyő jobb felső részében Forrás logo és az FST-ben definiált Licensz: tulajdonos jelenik meg. A képernyőn FST beállítástól függően megelenhet még az Adatforrásra beállított Vállalat logo is. Lábléc: Adatforrás SQL szerver neve és verziószáma, Adatforrás kódja és a kapcsolódás egyedi azonosítószáma (SPID).
9
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
10
File menü Minden modul menüsorának első elemeként jelenik meg. kezdőképernyő ikonsorán megjelenő ikonokkal is indíthatók.
A
funkciók
a
Forrás
Adatforrás választás Munkakör választás Modul választás Listák kezelése Paraméterek megtekintése Bejelentkezések megtekintése Jelszócsere Opciók állítása Súgó
> Modul súgója Vállalat súgója Futtató súgója Mi ez? Névjegy
Adatforrás választás Amennyiben a Forrás rendszerből kilépés nélkül, más Adatforrást kíván a bejelentkezett Felhasználó elérni, és ez számára megengedett (bővebben FST dokumentációban), akkor ezzel a funkcióval van erre lehetősége. Kezelése megegyezik A Futtató indítása részben leírtakkal, csak a különbséget részletezzük. Indítása: File > Adatforrás választás vagy Alt + F5 vagy ikon. Mégsem választására a Felhasználó abban a Adatforrásban marad, ahonnan az Adatforrás választást indította. A felhasználói jogosultságok függvényében megjelenik a Munkakör, majd a Modul választó ablak.
Munkakör választás Amennyiben a Forrás rendszerből kilépés nélkül, Adatforráson belül más Munkakört kíván a bejelentkezett Felhasználó elérni, és ez számára megengedett (bővebben FST dokumentációban), akkor ezzel a funkcióval van erre lehetősége. Kezelése megegyezik A Futtató indítása részben leírtakkal, csak a különbséget részletezzük. Indítása: File > Munkakör választás vagy Alt + F6 vagy ikon. Mégsem választására a Felhasználó abban a Munkakörben marad, ahonnan a Munkakör választást indította. A felhasználói jogosultságok függvényében megjelenik a Modul választó ablak.
11
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Modul választás Amennyiben a Forrás rendszerből kilépés nélkül, Adatforráson és Munkakörön belül más Modult kíván a bejelentkezett Felhasználó elérni, és ez számára megengedett (bővebben FST dokumentációban), akkor ezzel a funkcióval van erre lehetősége. Kezelése megegyezik A Futtató indítása részben leírtakkal, csak a különbséget részletezzük. Indítása: File > Munkakör választás vagy Alt + F7 vagy ikon. Mégsem választására a Felhasználó abban a modulban marad, ahonnan a modul választást elindította.
Listák kezelése Feladata a programok, illetőleg az Általános lekérdező segítségével előállított listák kezelése (nyomtatás, törlés, megtekintés, stb.). Indítása a Futtatóban: File > Listák kezelése vagy Alt + F8 vagy
ikon.
Általános lekérdezőben: File > Listák kezelése vagy Ctrl + K. A Listák kezelése ablakban megjelennek a felhasználók által létrehozott állományok nevei, létrehozásuk dátumának és időpontjának megjelenítésével:
Kiválasztás A Kiválasztás blokk legördülő menüjében ki lehet választani a keresett fájl típust. Ezek a következők lehetnek: LST XLS DOC RTF
- Forrás SQL lista - Excel dokumentum - Word dokumentum - Word dokumentum Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
12
HTM - HTML dokumentum PDF - Adobe dokumentum Azt az állományt, amellyel valamely műveletet kívánunk véhregajtani, ki kell választani. A kiválasztott fájl megnevezése inverzbe kerül. A kiválasztás a következő módokon történhet: a kiválasztott fájl megnevezésére az egérrel rákattintva, Mind gomb megnyomásával az összes fájl kiválasztottá válik, Egyik sem gomb megnyomására az eddigi kiválsztások érvényüket vesztik, egyetlen fájl sem lesz kijelölve, Inverz gomb megnyomására az előzőleg kijelölt fájlok kijelöltsége megszűnik, az előzőleg kijelöletlen fájlok kijelölésre kerülnek.
Műveletek A Műveletek blokk funkciói akkor válnak aktívvá, ha legalább egy fájl kiválasztásra került. Megmutat gombra kattintva megjelenik a kiválasztott fájl nyomtatási képe. A megjelenített listát a képernyőn megjelenő ikonokkal tetszőlegesen nézegethetjük, ill. kinyomtathatjuk. A képernyő alsó sorában látható az össz oldalszám/jelenleg látható oldal sorszáma, a kiválasztott lista neve, elérési útvonala, a készítés időpontja, és a fájl mérete. Nyomtat : gomb hatására a beállított nyomtatási paramétereknek (nyomtató kiválasztás, példányszám, oldalszám) megfelelően a kiválasztott lista/listák kinyomtatásra kerülnek. Csak LST formátumnál aktív. Törlés : hatására a kiválasztott lista/listák törlésre kerülnek. Csak LST formátumnál aktív. HTML konverzió : a kiválasztott LST lista fájlból HTML fájlt készít. Ha a Levelezési szolgáltatások használata be van állítva, akkor felkínálja a program a konvertált lista e-mail-ben történő elküldés lehetőségét. Csak LST formátumnál aktív. PDF konverzió : a kiválasztott LST lista fájlból PDF fájl-t készít, mind a szöveges, mind a grafikus listafájlokra egyaránt. Ha a Levelezési szolgáltatások használata be van állítva, akkor felkínálja a program a konvertált lista e-mail-ben történő elküldés lehetőségét. Csak LST formátumnál aktív. A funkció elengedhetetlen kelléke, hogy a Futtató (for32.exe) mellett megtalálhatók legyenek az alábbi program-komponensek: For32Excel.dll ForCommonCs.dll PdfSharp.dll (PDF output generáláshoz) Bytescout.Spreadsheet.dll (Excel output generáláshoz) Ezeken kívül szükségesek még a következők: ’Microsoft.NET Framework 2.0’ legújabb verziója http://www.microsoft.com/downloads/en/details.aspx?FamilyID=79BC3B77-E02C4AD3-AACF-A7633F706BA5 'Microsoft Visual C++ 2008 Redistributable Package' legújabb verziója http://www.microsoft.com/downloads/en/details.aspx?familyid=a5c84275-3b974ab7-a40d-3802b2af5fc2&displaylang=en Fax : a kiválasztott lista fájl fax elküldési lehetősége, amennyiben használja a Fax küldési szolgáltatást. Csak LST formátumnál aktív. Tesztoldal : a kiválasztott nyomtatón tesztoldal nyomtatását teszi lehetővé. Állapot : az állapot blokkban a nyomtatás aktuális állapotát jeleníti meg a program. Bezár vagy Esc billentyű: kilépés a Listák kezelése funkcióból. 13
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Paraméterek megtekintése A Paraméterek megtekintése ablakban a FORRÁS-SQL rendszer paramétereit, illetve az aktuális Alrendszer paramétereit tekinthetjük meg. Indítása: File > Paraméterek megtekintése vagy
ikon.
A Rendszer fülre kattintva a Forrás-SQL általános rendszerparamétereit, az Alrendszer fülre kattintva annak az alrendszernek a paramétereit láthatjuk, amelyikben éppen dolgozunk. A paraméterek értékeinek beállítását/módosítását az Forrás Beállítóban (FST32.exe) rendszergazda végzi. A paraméter megnevezése mellett látható annak aktuális beállított értéke.
Bejelentkezések megtekintése Felhasználónként megmutatja, hogy a felhasználó az adott időpillanatban melyik csoport tagjaként, éppen mely rendszerbe van bejelentkezve. Az adott felhasználót kiválasztva, az ablak Alkalmazás: részében megjelenik, hogy a felhasználó abban a pillanatban melyik csoport tagjaként, melyik alkalmazásban (Adatforrásnál) van bejelentkezve, melyik alrendszer melyik modulját indította. Technikai információként megjelenik, hogy a felhasználó mely számítógépről és mikor jelentkezett be, valamint az SQL szerver által adott bejelentkezési azonosító szám (SPID).
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
14
Jelszócsere Feladata a bejelentkezett Felhasználó jelszavának megváltoztatása. Az Új jelszó és a Mégegyszer mezőbe írásakor csak csillagok jelennek meg:
OK gomb hatására érvényesül az új jelszó Mégsem gomb hatására a korábbi jelszó változatlan marad. A két mező tartalmának egyeznie kell, ellenkező esetben figyelmeztető üzenetet ad a program:
15
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Opciók állítása Elsősorban a Forrás-SQL lokális rendszerjellemzőinek, másodsorban a felhasználói alapértelmezéseknek a beállítására szolgál. Indítása: Fájl > Opciók vagy
ikon.
Minden opció állítási ablakban az OK gomb megnyomására a változtatásokat a program eltárolja és visszatér a választott modul menüjére, a Mégsem gomb megnyomására a végrehajtott változtatásokat nem veszi figyelembe és visszatér a választott modul menüjére. Bejelentkezés
Az adatok csak a /set kapcsolóval történő futtatás esetén módosíthatók, egyébként csak megtekinthetők. Feladata a rendszer-opciók beállítása, adatforrás választás, amennyiben az adott felhasználó több adatforráson is dolgozhat.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
16
Rendszer adatok adatforrása A FORRÁS-SQL rendszerben definiált modulok, programok, kódok, adattípusok, rendszerparaméterek, táblák struktúráinak leírását tartalmazza. (Az ODBC.INI állomány által meghatározott adatforrások közül enged választani a rendszer.) Beállítások adatforrása Az adott felhasználóra jellemző jogosultság, és installálási adatokat tartalmazó adatforrás. Például felhasználók, csoportok, használható alrendszerek felsorolását tartalmazzák. (Az ODBC.INI állomány által meghatározott adatforrások közül enged választani a rendszer.) SQLServer felhasználói ID Az SQL szerverre való bejelentkezés felhasználói azonosítóját kell itt megadni. A FORRÁS-SQL program ezzel az azonosítóval fog az SQL szerverre bejelentkezni. SQLServer jelszó Az SQL szerverre való bejelentkezés felhasználói azonosítójához tartozó jelszó. Bejelentkezés timeout Bejelentkezéskor az SQL szerverre való kapcsolódáshoz, az SQL-Server maximális válaszadási ideje másodpercben. Az idő túllépése a futtató rendszer működésének megszakítását eredményezi. Lekérdezés timeout Adatbázis-kezeléskor az adatműveletek kiadását követően az SQL szerver maximális válaszadási ideje másodpercben. Az idő túllépése a felhasználói program megszakítását eredményezi. Utolsó felhasználó Nem módosítható adat. Ezen adat alapján kínálja fel a rendszer a következő belépéskor az utoljára használt felhasználói azonosítót. Nyomkövetési szint 17
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Loggolási lehetőségekhez beállítási lehetőség, bővebben az FST dokumentációjában. Amennyiben nyomkövetési projekt van létrehozva, annak kiválasztása nélkül nem indítható a modul. Kiszolgálók
Az adatok csak a /set kapcsolóval történő futtatás esetén módosíthatók, egyébként csak megtekinthetők. A beállításokról bővebben az FST dokumentációjában.
Elérési útvonalak Feladata a modul, lista, munka, napló és spec állományok elérési útvonalainak beállítása. A programok gyorsabb futása érdekében, érdemes a modulok indítását leíró állományokat, nyomtatásra kerülő listaállományokat, munkaállományokat, gyors elérésű meghajtókra helyezni. Ezért ennél a beállításnál megadható ezen állományok elérési útvonala meghajtó jelöléssel együtt. Az útvonalak a DOS Path szabályai szerint beírhatók, vagy az útvonal ablak melletti Tallózó gombra kattintva a megfelelő könyvtár kijelölhető. A FAP illetve LST alkönyvtárak megadásánál tetszőleges környezeti változó használható. Például: C:\%USER_HOME%\LST.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
18
Képernyő Feladata a felhasználó számára a legideálisabb szín és betűméret beállítása a Forrás-SQL képernyőinek felületeire.
19
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Alapértelmezés Valamennyi szín beállítás visszaállítása az alapértelmezett értékre. Ablaktípus A legördülő menüből ki kell választani azt az ablaktípust, melynek színét meg kívánjuk változtatni. Választható értékek: Főablak Karbantartó Üzenet ablak Egysoros Elemek Az elemek ablakban megjelennek a kiválasztott csoportnak megfelelő ablakelemek (például Karbantartó ablak esetén Aktív ablak háttér, Inaktív ablak háttér, stb.). Ezek közül rákattintással ki kell választani azt az elemet, amelynek a színét meg akarjuk változtatni. Színek A színek palettán rá kell kattintani arra a színre, amilyen színűre a kiválsztott elemet be kívánjuk állítani. Betű A WINDOWS-ból ismert betű tulajdonságok beállítási lehetősége (például méret, típus, stílus, szín) ami a Forrás-SQL karbantartó felületein megjelenik. Legördülő menü stílusa Választható értékek: Forrás 1 Windows standard Szelekció mentése Lehetőséget biztosít a karbantartókban beállított szelekciók mentésére. Választható értékek: Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
20
Soha Mindig Eseti Rendezettség mentése Lehetőséget biztosít a karbantartókban beállított rendezettségek mentésére. Választható értékek: Soha Mindig Eseti F2-es segítség jelzése Választható értékek: Nincs: nem jelzi a program, hogy melyek azok a mezők, amelyeknél az F2-es segítség lehetősége fennáll. Aktív mezőn: módosításkor és új tételek rögzítésekor a program az aktív mező mellett egy piros pöttyel jelzi, hogy az F2 segítség igénybe vehető. Minden mezőn: az adatok képernyős nézegetésekor, karbantartáskor minden mező mellett jelzi a program a piros pöttyel, hogy az F2 segítség lehetősége fennáll. Ezres szeparátor Választható értékek: , - Vessző - Szóköz Programból kilépés megerősítése Használatával ( ) a futtatóból kilépés kezdeményezésekor megjelenik egy üzenet: "Biztosan ki akar lépni a programból?". Az üzenet ablakán Igen gombot nyomva lép ki a futtató. Karbantartásból kilépés megerősítése Használatával ( ) a karbantartóból kilépés kezdeményezésekor megjelenik egy üzenet: "Biztosan ki akar lépni a karbantartóból?". Az üzenet ablakán Igen gombot nyomva lép ki a karbantartóból. ESC billentyű megerősítése Használatával ( ) adatrögzítés közben ESC billentyű megnyomására megjelenik egy üzenet: "Biztosan ki akar lépni az adatbeviteli üzemmódból?". Az üzenet ablakán Igen gombot nyomva lép ki a karbantartóból. IE típusú toolbar Az eszköztár formai megjelenését vezérli. Típusa bekapcsolt állapotban ( ) float (1.ábra), egyébként fix pontos (2.ábra).
1.ábra - IE Toolbar
2.ábra
F2-es segítség szűréssel Bekapcsolt állapotban ( ) az F2 billentyűvel való kereséskor a kereső mezőbe írt karakterekre szűr a program vagyis csak azok a rekordok jelennek meg, amelyeknek a mező tartalma a beírt értékkel kezdődik. Kikapcsolt állapotban pedig a kereső mezőbe írt kezdeti karakterekre áll a program, de ettől valamennyi rekord megjelenik. Számoknál "," helyett "." Bekapcsolt állapotban ( ) a tizedesvessző helyett tizedespontot fog a rendszer megjeleníteni. Automatikus inicializálás
21
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
A karbantartókban a mezőkre beállítható Inicializálási lehetőség szabályozása. Bekapcsolt állapotban ( ) működik az inicializálás, kikapcsolt állapotban a mezők ezen beállított tulajdonsága érvényét veszti. Első karaker leütésére töröl Bekapcsolt állapotban ( ) a karbantartott mező tartalmát az első billentyű leütésekor kiüríti. Nyomtatás Feladata a felhasználói munkaállomáshoz hozzárendelni az alapértelmezett, ill. a felhasználó számára elérhető nyomtatókat.
A /set kapcsolóval történő futtatás esetén ez a lapfül nem jelenik meg.
Telepített nyomtatók Az ablakban az adott munkaállomáshoz hozzárendelt, az adott munkaállomás által elérhető nyomtatók felsorolása látható. Hozzáad Újabb nyomtató hozzáadási lehetőség. Töröl Hatására a kijelölt nyomtató törlődik a Telepített nyomtatók közül. Alapértelmezés Ha a Telepített nyomtatók ablakban egy nyomtató nevét kijelöljük (rákattintással), majd megnyomjuk az Alapértelmezés gombot, a kiválasztott nyomtató válik a munkaállomás alapértelmezett nyomtatójává, ez a nyomtatónév fog minden Forrás-SQL rendszerfelületen a menüsor alatt megjelenni. Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
22
Nyomtatás módja Annak beállítására szolgál, hogy a nyomtatás karakteres vagy grafikus legyen. Mátrix nyomtatók esetén a karakteres nyomtatás beállítása szükséges, lézer és tintasugaras nyomtatóknál pedig a grafikus. Karakteres nyomtatás esetén az FST-vel a Nyomtatóknál beállított ESC szekvenciák vezérlik a nyomatatást, nem pedig a nyomtató driver beállításai, azaz, ebben az esetben a nyomtató driver beállításai irrelevánsak. Grafikus nyomatatás esetén viszont érvényesülnek. Név A kiválasztott nyomtatók ablakban a nyomtató nevére kattintva kiválasztható a megfelelő nyomtató neve. Kódlap A nyomtatandó adatokon, nyomtatáskor a nyomtató program milyen kódlap szerinti konverziót végezzen. Értékei: 852 ANSI ASCII Attól függően kell kiválsztani, hogy a nyomtatón milyen kódlap van installálva. Lapméret A kiválasztott nyomtatón a papír méretétől függő nyomtatható sorok száma. A4-es méretnél ez az érték 60. Font méret grafikus nyomtatás esetén Grafikus nyomtatáskor használt betűméret beállítására szolgál, alapértelmezett értéke 8. Lézer nyomtatók esetén megfelel ez az érték, de tintasugaras nyomtatók esetén át kell állítani 4-re, hogy a karakteres nyomtatásnak megfelelő nyomtatási képet kapjunk. Lapdobás hozzáadása Bekapcsolt állapotban ( ) a listák nyomtatását követően egy üres lapot dob a nyomtató. Listák felhasználónkénti elkülönítése Listák vállalatonkénti elkülönítése
Nyomtató kiválasztása használatra a Forrás-ban Feladata a Windows-ban feltelepített és a Forrásban beállított nyomtatók közül az alapértelmezett nyomtató kiválasztása. A futtatóba belépés után a menüsor alatti az ikonsor legördülő menüjéből kiválasztható a telepített, használni kívánt nyomtató:
Egyebek Feladata a különböző alrendszerekben használt elektronikus küldési és lehetőségek használatának engedélyezése és a használni kívánt profil beállítása.
23
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
egyéb
kisegítő
Kívánja-e használni a levelezési szolgáltatásokat Amennyiben a mező be van jelölve, a felhasználó jogosult a levelezési funkciók használatára (listák, árajánlatok, szállítólevelek stb. e-mail-ben történő elküldésére). A használni kívánt levelezési profil mezőbe kell beírni, a telepített levelezési profilt (Outlook, Outlook Express, stb.). Kívánja-e használni a fax küldési szolgáltatást Amennyiben a mező be van jelölve, a felhasználó jogosult a fax küldési használatára (listák, árajánlatok, szállítólevelek stb. fax-on történő elküldésére). A használni kívánt fax nyomtató mezőbe kell beírni, a telepített fax nyomtatót. Excel file-ok kezelési módja Microsoft Excel használatával: alapértelmezett kezelési mód, a számítógépre telepített Excel programot hívja meg listakészítéskor a Futtató. Bytoscout.Spreadsheet.DLL használatával: lehetőséget biztosít Excel fájlok készítésére abban az esetben, ha nincs a munkaállomásra feltelepítve Excel program. Ez a kezelési mód nagyságrendekkel gyorsabb, mint az MS Excel-en keresztüli. A működés feltételei: a FOR32.EXE mellett a FOR32Excel.dll és a BytesCout.Spreadsheet.dll file is létezzenek a mappában, egyébként a program hibaüzenetet ad. a munkaállomáson fel legyen telepítve a Microsoft .NET Framework 1.1. telepítve legyen a Microsoft Visual C++ 2005 Redistributable Package, amely megtalálható a következő WEB helyen: http://www.microsoft.com/downloads/details.aspx?familyid=766a6af7-ec73-40ff-b0729112bab119c2&displaylang=en Com port várakozási idő milliszekundumban Alapértelmezett értéke 10.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
24
Súgó Feladata a Forrás-SQL program Súgó lehetőségeinek megtekintése, az éppen használt Futtató program/fap fájl verziószámának és az ODBC kapcsolat információinak megjelenítése.
Minden súgó funkciónak feltétele, hogy a használandó Súgó fájlt (*.chm) megtalálja a Modul leíró állományoknál beállított elérési útvonalon. Minden modulhoz a modul azonosítója.chm (például Pénzügyi modulnál > pen.chm) fájlt keres, ha az nem érhető el, a következő üzenet jelenik meg:
Modul súgója A menüpontot elindítva vagy F1 billentyű hatására az aktuális modul Súgóját jeleníti meg a képernyőn. A modulok egy adott menüpontján állva vagy a karbantartókban F1 segítségével szintén aktivizálhatjuk a Súgó fájlt, hatására a menüponthoz tartozó témakör jelenik meg. Vállalat súgója Lehetőség van az Adatforrásnak (Vállalatnak/Intézménynek) saját belső Súgó létrehozására, amennyiben a megfelelő szoftver erre a célra rendelkezésére áll. A súgó fájl nevének felépítése:
.chm (például ABCKFT.chm). A Adatforráskód az FST-ben Adatforrások > Egyebek fülön megadott Azonosító kód. A menüpont elindítása vagy az Alt + F1 billentyű kombináció ezt a Súgó fájl keresi és hívja meg. Ha nem találja, figyelmeztet. Futtató súgója A menüpontra kattintva a Futtató és Általános lekérdező Súgója jelenik meg a képernyőn. Mi ez? A menüpontra kattintva vagy Shift + F1 billentyű kombináció használatával, a kurzor mellett megjelenik egy kérdőjel szimbólum: . Ezzel a kurzorral a kiválasztott menüpontra kattintva, a hozzá tartozó Súgó témakör jelenik meg a képernyőn. Névjegy Információt ad az éppen használt verziókról és a beállított Odbc kapcsolatról.
25
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Névjegy
Odbc
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
26
Adatkarbantartó program standard funkciói Tartalmazza elérhetők.
azokat
az
általános
funkciókat,
melyek
az
adatkarbantartás
során
Az öt fő menü valamennyi karbantartó funkcióban elérhető: File Ablak Tétel Környezet Egyebek Súgó Egyes speciális menük (például Környezet, Információk, stb.) modul specifikusak, azaz nem minden karbantartó felületen jelennek meg.
Általános kezelés A funkciók végrehajtását általában háromféleképpen lehet kezdeményezni: 1. A gördülő menü megfelelő menüpontjára kattintva. 2. Gyorsbillentyűvel, melyet a megfelelő menüsor mutat meg. 3. A funkciónak megfelelő ikonra kattintva. Az ikonnak megfelelő funkciót a program megmutatja, ha az egeret az ikon fölé mozgatjuk. Mindegyik lehetőséget az aktuális témánál részletezzük.
Aktív és inaktív funkciók A karbantartás során aktuálisan elérhető aktív funkciók menüsorai, ill. ikonjai normál színben (színesben vagy kiemelten) jelennek meg, a pillanatnyilag nem használhatók (inaktívak) a normálnál lényegesen halványabbak (szürke, vagy nem kiemelt).
File A karbantartó lehetőséget biztosít egyszerre többféle logikai állomány karbantartására (például Pénztári bevételezés, kiadás, stb.).
27
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
File menü a Pénztár > Bizonylatok rögzítése karbantartóban
A karbantartó menürendszere programozható. Ez azt jelenti, hogy FORRÁS-SQL nyelvben írt program segítségével új popup menürendszereket lehet definiálni a karbantartó adott felhívásához. Ez érvényes az adott felhívás minden logikai állományára. Ezekbe a menükbe vannak beillesztve, (illetve lehet beilleszteni), a közvetlen adatkezelést megvalósító funkciók (például pozícionálások, új tétel felvitele, módosítása, törlése, megjelenítése, bizonylati tömb választása stb.). Az általános karbantartó állandó popupnaka annyi eleme van, ahány logikai állomány karbantartását végezheti a karbantartó ezen felhívása (lehetnek például különböző bizonylati típusok e menüblokk elemei). Ha valamelyik elem szerinti állomány karbantartásában benne vagyunk (valamelyik tételén állunk, de nem rögzítési funkció közben), menetközben is lehetőségünk nyílik arra, hogy a File menü más eleme szerinti tételek karbantartását végezhessük párhuzamosan. Egyikről a másikra történő átlépés a File menü adott elemére történő rákattintással történik az egér gomb segítségével, vagy a menüben feltüntetett gyorsbillentyűk használatával. A File menü Bezárás menüpontjára vagy ikonra kattintva valamennyi logikai állomány lezáródik, és eggyel magasabb szintű menüre térhet vissza a felhasználó.
Ablak Egy logikai állomány megjelenítése több ablakban történhet, például pénztár bevételi bizonylat: Pénztári bevétel bizonylata fej Pénztári bevétel bizonylata tétel Pénztár bizonylat címletjegyzéke
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
28
Ablak menü a Pénztár > Bizonylatok rögzítése karbantartóban
Tétel A karbantartóban általános és speciális funkciók indíthatók a menüből. Általános karbantartó funkciók Feladata egy logikai állomány tételei közötti mozgás és a tételek karbantartásának biztosítása, az általános lekérdező elindítása, az adott állomány tételeinek megszámlálása. Funkció
Ikon
Gyorsbillentyű
Új tétel
+
Duplikált új tétel
*
Módosítás
M
Törlés
-
Lekérdezés
F6
Hátra
C trl + Up
Előre
C trl + Down
Elejére
C trl + PgUp
Végére
C trl + PgDn
Tételszám... Pozicionálás
P
Inicializálás központi törzsből
29
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Új tétel Az aktuális tételek közé új tétel felvitele. Duplikált új tétel Az aktuális tétel adatainak duplikálását teszi lehetővé, az aktuális tétel adatainak átmásolásával egy új tételbe. Az azonosító nem duplikálódik, ezt az új tétel szabályainak megfelelően kell a felhasználónak megadnia vagy automatikus. Módosítás Az aktuális tétel adatainak módosítását teszi lehetővé. A tétel azonosítója (elsődelges indexmezője) nem módosítható. Módosításkor az egér bal gombjával kijelölhető az az adatmező, amit módosítani szeretne a felhasználó, nem kell Enter-rel lemenni oda. A módosítást eltárolni Ctrl + Enter, elvetni Esc billentyű használatával lehet. Törlés Az aktuális tétel törlése a tételek közül, amennyiben az megfelel a törlési feltételeknek (referenciális integritás vizsgálat). Lekérdezés A funkció az ÁLTALÁNOS LEKÉRDEZŐT indítja el. Hátra Az aktuális tételek között a rendezettség szerinti (elsődleges index) következő tételre áll. Előre Az aktuális tételek között a rendezettség (elsődleges index) szerinti előző tételre áll. Elejére Az aktuális tételek között a rendezettség (elsődleges index) szerinti első tételre áll. Végére Az aktuális tételek között a rendezettség szerinti (elsődleges index) utolsó tételre áll. Tételszám Az aktuális logikai állomány tételeinek számát mutatja meg. Megszámolja, például a főkönyvi számlakeret karbantartásában, hogy összesen hány főkönyvi számla tétel van rögzítve. Pozicionálás Az aktuális tételek közül arra a tételre áll, melynek elsődleges azonosítóját a Pozicionálás ablakban meghatározzuk. F2 billentyű segítség igénybe vehető. A tétel törlése a Backspace ‹ billentyűvel lehetséges.
Egér jobb klikk menü Adatbeviteli módban a karbantartott mezőn, az egér jobb gombjára kattintva lehetőség nyílik az alábbi műveletek elvégzésére: Másolás Beillesztés Kódválasztás Inicializálás beállítása Duplikálás beállítása
Másolás vagy Ctrl + C billentyű kombináció: a karbantartott mező tartalma vágólapra kerül.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
30
Beillesztés vagy Ctrl + V billentyű kombináció: a vágólap tartalma beillesztésre kerül a karbantartott mezőbe. Kódválasztás: működése megegyezik az Egyebek > Kódválasztás... menüpontban leírtakkal. Inicializálás beállítása: működése megegyezik az Egyebek > Inicializálás menüpontban leírtakkal. Duplikálás beállítása: egyes adatmezőkre alapértelmezés szerinti értékeket lehet beállítani, melyek Duplikálás funkció használatakor érvényesülnek. A Duplikálás törlése menüpont csak akkor jelenik meg, ha korábban történt Duplikálás beállítása ezen a mezőn. Akkor a menüpont hatására a program törli a korábban beállított duplikálási karaktersorozatot. Speciális karbantartó funkciók Az előző részben ismertetett Általános karbantartó funkciókon túl, egyes modulok karbantartóiban találkozhatunk speciális funkciókkal (például Főkönyvi feladás, Kerekítési sor generálása, stb.). Ezeknek a menüpontoknak az ismertetése a megfelelő modulok dokumentációiban történik.
Környezet Feladata a karbantartás környezetének beállítása. Megjelenése az aktuális modul függvénye. Bizonylatok rögzítésekor (pénzügy, számvitel, készlet, stb.) ki kell választani a megfelelő – a felhasználónak kiválasztásra megengedett – környezetet is. A környezetnek általában annyi állományválasztó menü eleme van, ahány állományt a karbantartáshoz ki kell, illetve ki lehet választani. A környezet egyes elemei modulonként egymástól eltérő funkciókat is biztosíthatnak. Jelen dokumentáció csak az általános környezeti funkciókat tartalmazza. A speciális funkciók az egyes moduloknál kerülnek ismertetésre. Állomány választás Feladata a környezet állományainak, vagyis egy tábla egy vagy több tételének kiválasztása. Valamennyi állomány (napló, könyv, karton, bizonylattömb, tranzitnapló, stb.) kiválasztása azonos módon történik, ezért külön-külön nem részletezzük. Az állományok funkcióit a megfelelő modul dokumentációja tartalmazza. Indítása a karbantartókban: Környezet / Állomány (például Naplóválasztás, Biztömbválasztás) vagy a menüpont neve mellett feltüntetett gyorsbillentyű (például N, B) vagy a menüpont neve előtti ikon (például
,
).
A kiválasztáshoz egy ablakban az állomány tételeinek belső azonosítója és tartalmára utaló szöveges megnevezése kerül megjelenítésre. A kiválasztás a megjelenített állomány tételeinek egyikére való kattintással történik az egér segítségével. A kijelölés megszüntetése a kijelölt sorra való kattintással történik.
31
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Kijelölhető: annak az értéknek a feltüntetése, hogy az ablakban lévő állományok közül maximum mennyi választható ki. Kijelölve: annak az értéknek a feltüntetése, hogy eddig a mennyi állomány lett kiválasztva. Ok A program kilép az állományválasztó funkcióból, visszaadva a kiválasztott állomány(ok) nevét a hívó programnak. Mégsem A program kilép az állományválasztó funkcióból, a kiválasztott állomány(ok) neveiben nem történik változás. Mind Hatására az összes állomány kijelölésre kerül, amennyiben az lehetséges. Törlés Megszünteti az összes kijelölést. Inverz Az eddig kijelöletlen állományok kijelöltté válnak, míg az eddig kijelöltek kijelölése megszűnik. Környezet Feladata az aktuális környezeti beállítások megmutatása. Indítása: karbantartóban Környezet / Környezet? vagy i
billentyű vagy
ikon.
A környezet adattartalma az aktuális modul/karbantartó függvényében változik. Pénztár bevételi bizonylat Aktuális környezete:
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
32
Egyebek Feladata a karbantartási munka megkönnyítése, kényelmesebbé tétele, felhasználói beállítások végrehajtása. Szelekció, rendezettség, inicializálás
>
Oszlopok az egysoroshoz Kódválasztás... Speciális funkció Inicializálás Kódfelsorolás... Kalkulátor...
33
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Igazi kódfeloldás Kódfeloldás... Képernyő nyomtatása Egy soros Következő lap Előző lap Bezár Eldob Ikonsorok
>
Nyomtató választás Dokumentum kezelés Történetiségi lista
Szelekció, rendezettség, inicializálás A menüblokk további almenükben a szelekció, rendezettség és inicializálás beállításokat és azok törlésének lehetőségét biztosítja. Szelekció Szelekció törlése Rendezettség Rendezettség törlése Összes inicializálás törlése Összes duplikálás törlése Szelekció és rendezettség mentés beállítása Szelekció és rendezettség mentése Munkaterület mentés törlése
Szelekció (karbantartóban) Feladata szűrő feltételek definiálása, ha a karbantartandó tábla csak bizonyos feltételeknek megfelelő sorait szeretnénk látni az adatbevitel során. Indítása: Egyebek / Szelekció, rendezettség, inicializálás > Szelekció vagy Ctrl + Alt + S vagy ikon. A szelekció kezdeményezésekor egy üres Szelekció ablak jelenik meg, melynek a jobb oldalán állíthatók be a szűrési feltételek: Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
34
Baloldal Annak az oszlopnak a kijelölése a legördülő ablakból, melyre a szelekciót meg kívánjuk adni. A legördülő ablakban megjelennek az aktuális tábla oszlopainak megnevezései. Reláció A Baloldalnál megadott oszlopra vonatkozó és az érték közötti kapcsolat adható meg közvetlen beírással, vagy a legördülőből történő kiválasztással. A Nem jelölőnégyzet használatával a relációk ellentéte érvényesül (nem egyenlő, nem tartalmazza, stb.). Választható relációk: =
egyenlő
A megadott Értékkel megegyező oszloptartalmú sorokat szelektálja.
<
kisebb
Azok a sorok kerülnek leválogatásra, amelyek oszloptartalma kisebb mint a megadott Érték.
>
nagyobb
Azok a sorok kerülnek leválogatásra, amelyek oszloptartalma nagyobb mint a megadott Érték.
@
kezdete
Azokat a tételeket szelektálja, amelyek tartalma az Értékben megadott karaktersorozattal kezdődik.
$
tartalmazza
Azok a sorok kerülnek leválogatásra, amelyek oszloptartalma tartalmazza az Értékben megadott karaktersorozatot (benne bárhol). Csak karakteres mezőértékekre használható.
:
felsorolása
Azokat a sorokat fogja leválogatni, amelyek oszloptartalma az Értékben felsorolt karaktersorozatok valamelyikével kezdődik. Ezek elválasztása a vessző karakterrel történik, és idézőjelek között kell a felsorolás értékeit megadni. Például: "ABCD","CDE", "e123",stb..
^
minta lista
Abban az esetben használandó, amikor több éréket szeretnénk megadni a szelekcióban. A feltételeket aposztróf karakterek közé kell beírni és a vessző karakter az elválasztó jel. Például: azokat a főkönyvi számokat akarjuk megjeleníteni, amelyek kezdete 44 és 31. Ekkor a szelekciós feltétel: Főkönyvi számlaszám ^ mint alista 44%,31%. Tehát az érték mezőbe a következőt kell beírni: 44%, 31%. A helyettesítő karakterek megegyeznek a Mintánál leírtakkal. Példák minta listára: a) azokat a főkönyvi számokat akarjuk megjeleníteni, amelyek kezdete 44 és 31.
35
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Ekkor a szelekciós feltétel: Főkönyvi számlaszám ^ minta lista '44%','31%'. b) elszámolási egységek közül szeretnénk látni a 1201 és 2301, 2302 kódokat, akkor azt így adhatjuk meg: '1201','230[12]'
%
minta
Azokat a sorokat fogja leválogatni, amelyek oszloptartalma eleget tesz az Értékben megadott minta értékének. A minta megadásának szabálya megegyezik a Transact-SQL Select utasításának like opciójánál használatossal. Ez egy olyan sztring lehet, amely az ellenőrizendő karaktereken túl a következő helyettesítő (wildcard) karaktereket tartalmazhatja: %
Sztring, amely több karakterből is állhat, de lehet üres sztring is.
_
1 tetszőleges karakter
[]
1 tetszőleges karakter, karakter intervallumként megadva. Például [a-f] vagy [abcdef].
[^]
1 tetszőleges karakter, egy adott karakter intervallumon kívüli értékkel. Például [^a-f] vagy [^abcdef].
Egy ilyen minta, például a következő lehet: '[vV]_01%._[gG]_' Ebben a példában az 1. karakter v vagy V lehet, a 2. bármi, a 3. és 4. csak 01 majd ezt követően egy tetszőleges hosszúságú és tartalmú következik. Ezt kötelezően egy "." karakter követi, majd egy 3 hosszú sztring. Ennek 1. és 3. karaktere tetszőleges, a 2. g vagy G lehet. Példák mintára: a) Szeretnénk lekérni a 11, 12, 13-s számlaszámok közül azokat, amelyek negyedik karaktere 4-es. Ezt így írhatjuk be: 1[123]_4% vagyis az első karakter 1, a második karakter 1 vagy 2 vagy 3 lehet, ezt követi egy tetszőleges karakter _, majd a negyedik karakter fixen 4, utána pedig bármi lehet %. Így például az alábbi számlaszámok is megjelennek: 1114____, 11241___, 11242___, 1124921_, 1134____, 1154____, 1174____, 12314___, 12324___, 12514___, 12524___, 12614___, 12624___, 13124___ b) Szeretnénk lekérni az 1-es számlaosztályt a 12-es számlacsoport nélkül.: 1[^2]% vagyis az első karakter 1, a második nem lehet 2-es [^2], utána pedig tetszőleges karaktersorozat lehet % . c) Szeretnénk kimutatni a 2002. évtől 2008. évig az évek januári árbevételét, akkor az időszak szűrés a következő lehet: 200[2345678]01 d) Szeretnénk a 2004-2008 évek első háromnegyed éves árbevételét listázni, akkor a következőket kell beírnunk: 200[45678]0[1-9]
Jobboldal / Érték A megadott oszlop (Baloldal) megadott relációjára vonatkozó értékbeni szűrőfeltétel. Közvetlenül beírható, illetve az F2 billentyűvel vagy a Segítség gombra kattintva az adott tábla törzskapcsolati táblájának lehetséges kód értékei kerülnek a képernyőre. Ebből választva, visszaíródik a mezőbe a kiválasztott érték. Jobboldal /Értékmező Ebben az esetben egy másik oszlop kiválasztására nyílik lehetőség. Ekkor egy tábla soron belül 2 oszlop között (Baloldal és Értékmező alatt) definiált reláció teljesülése adja a szelekciót. Például összehasonlítható a készlet rendszerben használt mennyiségi mozgás időszaka illetve a könyvelési időszak. Hozzáadás A szűrési feltétel megadását követően ezzel a gombbal kell jóváhagyni a beállítást, a feltétel bekerül a szelekciós listába, a már megadottak érvényben maradásával. Ha több oszlopra van szelekció megadva, akkor azok között a program logikai ÉS kapcsolatot állít fel. Módosítás
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
36
A kijelölt szelekció módosítására. A gomb megnyomására megjelenik a szelekciók definiálását biztosító ablak. Törlés Hatására a kijelölt szelekció törlődik a szelekciók közül. OK Hatására érvénybe lépnek a beállított szelekciók, és a program kilép a szelekciós ablakból. Szelekció beállítását követően a karbantartó tábla megnevezése mellett megjelenik a felirat. Mégsem Hatására kilép a program a szelekciós ablakból, és a belépéskori érvényben lévő szelekciós vagy szelekció nélküli állapot marad érvényes. Where Hatására egy külön ablakban megjelenik a program által kiadott SELECT utasítás WHERE feltétele:
Szelekció törlése Feladata az érvényben lévő valamennyi szűrő feltétel törlése. Indítása: Egyebek / Szelekció, rendezettség, inicializálás > Szelekció törlése vagy Ctrl + Alt + A vagy
ikon.
Hatására ismét a teljes állomány látható, a karbantartó ablak megnevezése mellől eltűnik a információs felirat. Rendezettség Beállítható, hogy a nyilvántartó tábla sorai karbantartás közben a képernyőn milyen sorrendben kerüljenek megjelenítésre előre/hátra lépegetéskor és az egysoros üzemmódban. Indítása: Egyebek / Szelekció, rendezettség, inicializálás > Rendezettség vagy Ctrl + Alt + R vagy
37
ikon.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
A Összes mező ablakban a tábla összes oszlopának megnevezése látható, a Kiválasztott mezők ablakban a rendezettséget meghatározó oszlopok. Ebben az ablakban az első sorba a rendezettséget elsődlegesen meghatározó oszlop kell, hogy kerüljön, ez alá, amelyik, az ezen belüli rendezettséget határozza meg, stb. Az ablakon belül az oszlopok sorrendje egérrel húzással módosítható. > Az Összes mező ablakban KIJELÖLT mező áthelyezése a Kiválasztott mezők ablakba. Ctrl + kattintással több mező is kijelölhető egyszerre. >> Az Összes mező ablak teljes tartalma átkerül a Kiválasztott mezők ablakba, nem szükséges kijelölni. < A Kiválasztott mezők ablakban KIJELÖLT mező visszahelyezése az Összes mező ablakba. Ctrl + kattintással több mező is kijelölhető egyszerre. << A Kiválasztott mezők ablak teljes tartalma visszakerül az Összes mezők ablakba, nem szükséges kijelölni. OK Hatására érvénybe lép az aktuálisan beállított rendezettség, a program visszatér az eredeti tételkarbantartó ablakba. A karbantartó ablak megnevezése mellett megjelenik a felirat. Mégsem Hatására kilép a program a Rendezettség választás ablakból, és a belépéskori érvényben lévő rendezettség marad érvényes. Rendezettség törlése Feladata a beállított megjelenítési sorrend törlése. Indítása: Egyebek / Szelekció, rendezettség, inicializálás > Rendezettség törlése vagy Ctrl + Alt + Q vagy
ikon.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
38
Hatására az állomány alapértelmezett rendezettségben látható, a karbantartó ablak megnevezése mellől eltűnik a
információs felirat.
Összes inicializálás törlése Feladata a karbantartott táblára beállított összes Inicializálás törlése. Indítása: Egyebek > Szelekció, rendezettség, inicializálás > Összes inicializálás törlése vagy Ctrl + Alt + I. Összes duplikálás törlése Feladata a karbantartott táblára beállított összes duplikálás törlése. Indítása: Egyebek > Szelekció, rendezettség, inicializálás > Összes duplikálás törlése vagy Ctrl + Alt + D. Szelekció és rendezettség mentés beállítása Beállítható, hogy a nyilvántartó táblára beállított Szelekció és Rendezettség milyen esetekben kerüljön mentésre. Indítása: Egyebek > Szelekció, rendezettség, inicializálás > Szelekció és rendezettség mentés beállítása vagy Ctrl + Alt + B vagy
ikon.
Szelekció és rendezettség esetében is az alábbi értékek választhatók: Alapértelmezett Soha Mindig Eseti Szelekció és rendezettség mentése Feladata a beállított Szelekció és Rendezettség mentése. 39
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
A menüpont akkor aktív, ha a Szelekció és rendezettség mentés beállítása menüpontban Eseti mentési módot választunk valamelyik lehetőségre. Indítása: Egyebek > Szelekció, rendezettség, inicializálás > Szelekció és rendezettség mentése vagy Ctrl + Alt + M vagy
ikon.
Munkaterület mentés törlése Az aktuális menüponthoz tartozó ablakok állapota mentésre kerül. Ezek főleg képernyő pozíciók, szűrési és rendezési beállítások. A menüpont ezen beállításokat törli, így állítja alaphelyzetbe a formot. A beállítási környezet függ az aktuális felhasználótól, adatforrástól, modultól és menüponttól.
Indítása: Egyebek / Szelekció, rendezettség, inicializálás > Munkaterület mentés törlése vagy Ctrl + Alt + T vagy
ikon.
A menüpont elindításakor üzenetet küld:
OK hatására törli az ablakra vonatkozó beállításokat, a gyári beállítások a karbantartóra a következő belépéstől érvényesülnek. Oszlopok az egysoroshoz Feladata azon oszlopok kijelölése, melyeket az Egy soros megjelenítéskor látni szeretnénk. Az egy soros megjelenítés lehetőséget biztosít a tábla valamennyi sorának egyidejű megjelenítésére. A menüpont akkor aktív, ha nem Egy soros üzemmódban van a karbantartó. Indítása: Egyebek > Oszlopok az egysoroshoz vagy
ikon.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
40
Az Összes mező ablakban a tábla összes oszlopának megnevezése látható, a Kiválasztott mezők ablakban az egysoros megjelenítéskor látni kívánt oszlopok. A Kiválasztott mezők ablakon belül a sorrend a mezőt kijelölve, egérhúzással módosítható. > Add: az Összes mező ablakban kijelölt mező átkerül a Kiválasztott mezők ablakba. Ctrl + kattintással több elem is áthelyezhető egyszerre. >> Add mind: az Összes mező ablak teljes tartalma átkerül a Kiválasztott mezők ablakba. < Vissza: a Kiválasztott mezők ablakban kijelölt mezőnév eltávolítása a Kijelölt mezők közül. Ctrl + kattintással több elem is áthelyezhető egyszerre. << Vissza mind: a Kiválasztott mezők ablak teljes tartalma visszakerül az Összes mezők ablakba. Ok: hatására érvénybe lép az Egysoros megjelenítési módhoz a beállítás, a program visszatér a karbantartó ablakba. Mégsem: hatására az előzőleg beállított egysoros megjelenítés marad érvényben. A program visszatér az eredeti karbantartó ablakba. Kódválasztás... Adatmezők kitöltéséhez nyújt kódválasztási segédletet törzskapcsolatoknál, kódoknál, illetve azokon a helyeken, ahol egy mező értéke egyértelmű hivatkozás ugyanazon tábla vagy egy másik tábla megfelelő sorára (például egy számla felvitelekor, vagy banki bizonylat rögzítésekor a számlahivatkozásra, a partnerkódra, stb.). Indítása: rögzítés közben adott mezőn Egyebek > Kódválasztás vagy F2 billenytű vagy
ikon.
A funkcióhoz kapcsolódó beállítási lehetőségeiről bővebben a File menü > Opciók állítása > Képernyő részben. A kódválasztó ablak első oszlopa mindig a kitöltendő adatmező lehetséges értékeit tartalmazza, a további oszlopok egyéb, a kódválasztást segítő információkat tartalmaznak:
41
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Keresés: a kódválasztó ablakban a tábla megjelenített sorai fölött megjelennek a oszlopok nevei. Ezen oszlopnevek valamelyikére rákattintva határozhatjuk meg, mely oszlopra kívánunk szűrőfeltételt (filtert) megadni. Alapértelmezésben a keresés az első oszlopra vonatkozik. Az oszlopokra lehet a keresést megadni, az oszlopra kattintással. Hatására az oszlop neve előtt a szimbólum jelenik meg, ezt követően a Keresés mezőbe írt karakterek erre az oszlopra vonatkoznak. Filterként egy karakterminta adható meg, ezt követően a kereső ablakban a karaktermintának megfelelő (azzal kezdődő) sorok jelennek csak meg, illetve a helyi beállításoktól függően az első ilyen karakterrel kezdődőre ugrik (bővebben: File menü / Opciók állítása / Képernyő). A Kereső ablakra nem lehet pozícionálni, egyszerű begépeléssel kell megadni. Egy karakter törlése a Keresés ablakból a Backspace ‹ billentyűvel, az összes karaktert a Ctrl + Backspace billentyű kombinációval lehetséges. Ha az aktuális mezőnek – ahonnan a kódválasztást meghívtuk, vagyis F2 segítséget kértünk – már van értéke, úgy azt az értéket alapértelmezés szerinti filternek tekinti. OK vagy Enter: hatására az aktuális egér kattintással kiválasztott sor kódoszlopának értéke visszaírásra kerül abba a mezőbe, ahonnan a kódválasztást meghívtuk, vagyis F2 segítséget kértünk. Mégsem vagy ESC vagy Bezárás
: hatására a mező értéke nem változik.
Lapozás a rekordok között A tábla rekordjai között a jobb oldali navigációs sávval vagy a navigációs billentyűkkel közlekedhetünk: első tétel: Ctrl + Page Up utolsó tétel: Ctrl + Page Down laponként le: Page Up laponként fel: Page Down rekordonként le: léptető nyíl le rekordonként fel: léptető nyíl fel
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
42
Speciális funkció Törzsek karbantartásakor a törzskapcsolattal rendelkező mezőkön állva a speciális funkció lehetővé teszi, hogy a hivatkozott törzs karbantartható legyen. Például analitikus kódok karbantartásakor, az elszámolási egység mezőn állva meghívhatjuk a speciális funkciót. Ekkor a program átlép az elszámolási egység törzsbe, azt módosíthatjuk, új tételt rögzíthetünk stb. Az elszámolási egység törzsből kilépve a program visszatér az analitikus kód törzsbe (oda, ahonnan a speciális funkció meghívásra került). Így lehetőség van arra, hogy a karbantartásból kilépés nélkül a szükséges új tételeket vagy módosításokat elvégezzük egy másik törzsben. Indítása: rögzítés közben adott mezőn Egyebek / Speciális funkció menüpont vagy F3 billentyű vagy
ikon.
Inicializálás Feladata az adatrögzítés gyorsabbá és egyszerűbbé tétele oly módon, hogy az egyes adatmezőkre alapértelmezés szerinti értékeket lehet beállítani. Hatására új tétel felvitelekor a beállított értékek a megfelelő mezőkbe automatikusan beíródnak. Adatbeviteli módban, a karbantartott mezőn az egér jobb gombjára kattintva nyílik lehetőség az Inicializálás beállítására: Másolás Beillesztés Kódválasztás Inicializálás beállítása / törlése Duplikálás beállítása / törlése
Az Inicializálás beállítása menüpontot választva a program megjegyzi az adatmező aktuális értékét későbbi felhasználásra. Új tétel felvitele esetén a program felinicializálja a korábban beállított karaktersorozatokkal a kijelölt mezőket.
Duplikálás
és Módosítás
esetén nem működik az inicializálás!
A legördülő menüben az Inicializálás törlése menüpont akkor jelenik meg, ha korábban történt inicializálás beállítása ezen a mezőn. Törlés hatására a program törli a mezőre korábban beállított inicializálási karaktersorozatot. A karbantartott táblára külön menüpontban indítható az Összes inicializálás törlése. Kódfelsorolás... Feladata egy tábla adatsorának kitöltése, ha az több adat felsorolását tartalmazhatja, akkor ez a funkció ezen értékek összeválogatásához nyújt segítséget. Például a főkönyvi kivonat oszlopainak meghatározásakor. Indítása: rögzítés közben adott mezőn Egyebek / Kódfelsorolás menüpont vagy F4 billentyű vagy ikon.
43
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
A bal oldali Választható kódok ablakban az összes választható kód megnevezése látható, alatta annak a kódnak a belső neve, amelyen az egérrel éppen állunk. A jobb oldali ablakban a kiválasztott kódok, melyek sorrendje a rendezettséget is meghatározza, alatta annak a kódnak a belső neve, amelyre az egérrel ráálltunk. Ebben az ablakban legfelül a rendezettséget elsődlegesen meghatározó oszlop kell, hogy kerüljön, ez alá amelyik az ezen belüli rendezettséget határozza meg stb. Az ablakon belül az oszlopok sorrendje egérrel húzással módosítható. > Add: a Választható kódok ablakban kijelölt mező átkerül a Kiválasztott mezők ablakba. Ctrl + kattintással több mező is áthelyezhető egyszerre >> Add mind: az összes Választható kód átkerül a Kiválasztott kódok ablakba. < Vissza: a Kiválasztott kódok ablakban kijelölt mezőnév eltávolítása a Kijelölt mezők közül. Ctrl + kattintással több mező is áthelyezhető egyszerre. << Vissza mind: a Kiválasztott kódok ablaklakból minden kódnév törlődik és visszakerül a Választható kódok ablakba. Ok: a kiválasztott kódok felsorolása (ami a legalsó sorban látható) beíródik az aktuális mezőbe (ahonnan a kódfelsorolást meghívtuk) és program visszatér az eredeti karbantartó ablakba. Mégsem: hatására az előzőleg beállított kódfelsorolás marad érvényben. A program visszatér az eredeti karbantartó ablakba. Kalkulátor... Feladata adatkarbantartás közben felmerülő számítások végrehajtásának támogatása. Indítása: rögzítés közben adott mezőn Egyebek / Kalkulátor menüpont vagy F5 billentyű vagy ikon. Hatására megjelenik a Számológép ablak. Ha a kalkulátorral elvégzett számítások után ebből a funkcióból az OK gomb megnyomásával lépünk ki, akkor a számítás végeredménye visszaíródik a numerikus mezőbe, a Mégsem gomb megnyomására a számítási eredmény nélkül térhetünk
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
44
vissza.
Igazi kódfeloldás Feladata részletesebb információnyújtás az aktuális tételről. A tétel összes kód jellegű adatának megjelenítése szöveges formában is. Indítása: rögzítés közben adott mezőn Egyebek / Igazi kódfeloldás menüpont vagy F8 billentyű vagy
ikon.
A megnevezéseken túl szerepelnek további adatok is, amelyek az adott kódra vonatkoznak:
Kódfeloldás... Feladata a tétel összes kód jellegű adatának megjelenítése szöveges formában.
45
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Indítása: rögzítés közben adott mezőn Egyebek / Kódfeloldás menüpont vagy F9 billentyű vagy ikon. Csak a kód megnevezését írja ki:
Képernyő nyomtatása Feladata az aktuális karbantartó ablakban szereplő adatok nyomtatása. Indítása: rögzítés közben adott mezőn Egyebek / Képernyő nyomtatása menüpont vagy F10 billentyű vagy
ikon.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
46
Lista fejléce: alapértelmezésben a karbantartó fejléce, amire a nyomtatást indítottuk, de módosítható tetszés szerint. Listafájl neve: alapértelmezésben prtscrNNNN.lst, amelyben az NNNN folyamatos sorszám, de a név módosítható tetszés szerint. Egyetlen tétel?: bekapcsolva ( alapértelmezett) hatására az aktuális tételről készül a lista, több tétel esetén (kikapcsolva) pedig beállítható a Tételszám/lap mezőben, hogy egy oldalra hány tétel kerülhet. Lapváltás a(z) 0. rendezési szempont után: amennyiben a karbantartó ablak rendezettsége be van állítva, akkor megadható, hogy mely rendezettségi szempont után történjen lapváltás. Az OK gomb lenyomását követően elkészül a lista, amelyet a Listák kezelése funkcióval lehet kinyomtatni. A lista ugyanolyan elrendezésben fogja az adatokat tartalmazni, ahogyan az a képernyőn látható. Az első oldalon a beállítások jelennek meg és a következő oldal(ak) tartalmazzák az adatokat. A Mégsem gomb hatására nem történik meg a listakészítés. Egy soros Feladata a karbantartás alatt lévő tábla adatainak olyan megjelenítése, ami áttekinthetőbb képet nyújt a tábla sorairól. Indítása: Egyebek / Egysoros vagy Ctrl + B billentyűkombináció vagy
ikon.
A megjelenített oszlopok az Oszlopok az egysoroshoz menüben definiált oszlopoknak megfelelőek. A megjelenített tételek között a mozgás a Kódválasztás... / Lapozás részében leírt módon történik. A megjelenített oszlopok szélessége változtatható, a határoló vonalára állítva az egeret, majd nyomva tartva a bal gombot. A bal gomb elengedését követően fixálódik az oszlopok szélessége.
47
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Következő lap Feladata több oldalas karbantartó esetén (például Partner törzs, Kimenő számla stb.) az oldalak közötti lapozás. Indítása: Egyebek / Következő lap vagy ALT + PageDown billentyűkombináció vagy a Program ikonsoron
ikon.
Hatására megjelenik a képernyőn a karbantartó tábla következő lapja. Előző lap Feladata több oldalas karbantartó esetén (például Partner törzs, Kimenő számla stb.) az oldalak közötti lapozás. Indítása: Egyebek / Előző lap vagy ALT + PageUp billentyűkombináció vagy a program ikonsoron ikon. Hatására megjelenik a képernyőn a karbantartó tábla előző lapja. Bezár Adatrögzítés, módosítás során, amennyiben a további karbantartható mezőkön nem kívánunk módosítani, akkor az ikon megnyomásával a módosítások eltárolásra kerülnek. Indítása: Egyebek > Bezár vagy Ctrl + Enter billentyűkombináció vagy a Program ikonsoron ikon. Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
48
Hatására eltárolódnak a rögzítés során felvitt/módosított adatok. Eldob Feladata az adatrögzítés, módosítás során mentés nélküli kilépési lehetőség. Indítása: Egyebek > Eldob vagy Esc billentyű vagy a Program ikonsoron
ikon.
Hatására mentés nélkül lép ki a rögzítési ablakból. Ikonsorok Feladata a karbantartókban Program ikonsorok és Felhasználói ikonsorok be, illetve kikapcsolása. Indítása: Egyebek > Ikonsorok
Program ikonsor vagy Felhasználói ikonsor
A menüpontra kattintással tehetők láthatóvá vagy rejtett állapotúvá az ikonsorok. Bekapcsolt állapotban a lenti ikonsorok láthatóvá válnak a menüsor alatt: Program ikonsor:
Felhasználói ikonsor:
A felhasználói ikonsor karbantartó ablakonként eltérő lehet. Nyomtató választás A karbantartókban lehetőséget biztosít az alapértelmezett nyomtatón kívül más, telepített nyomtatók használatára. Indítása: Egyebek > Nyomtató választás agy Ctrl + N vagy
49
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
ikon.
Kiválaszt: hatására a kijelölt (inverz) nyomtatót használja a továbbiakban a bejelentkezett Felhasználó. Egyidejűleg a Forrás kezdőképernyőjének legördülő menüjében is az itt kiválasztott nyomtató jelenik meg, mindaddig, míg ki nem jelentkezik a rendszerből a Felhasználó. Mégsem: hatására nem történik változás a nyomtató beállításában. Dokumentum kezelés Feladata különböző formátumú dokumentumok csatolása és annak megjelenítése a tábla elemeihez. Indítása: Egyebek / Dokumentum kezelés vagy Ctrl + D vagy
ikon.
Új csatolás Előfeltétele, hogy az Ügyviteli szerviz modulban a Csatolt dokumentumok popupban a Dokumentum formátumok és Dokumentum jellegek törzsek tartalmazzanak adatot (bővebben Ügyviteli szerviz modul dokumentációjában). Az Új csatolás gomb hatására formátumot és jelleget kell választani:
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
50
Dokumentum formátum választás
Dokumentum jelleg választás
Ha a dokumentum a Formátum törzsben Szabad szövegnek van minősítve, akkor egy szerkeszthető Csatolt szöveg: ablak, egyéb esetben a Windows-ból ismert tallózó ablak jelenik meg:
51
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Szabad szöveg rögzítő ablaka
Dokumentum formátumnak megfelelő fájl kiválasztása tallózással
Szabad szöveg esetén Ok , tallózásnál Megnyitás gombbal rögzítjük a kiválasztott dokumentumot.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
52
Csatolt dokumentum
Visszahivatkozás
Csatolás törlése A gomb hatására, a megerősítő kérdésre Igen -t választva a kijelölt (inverz) csatolmányt törli az állományból.
Megmutat A gomb hatására a kijelölt (inverz) csatolmányt a képernyőn megjeleníti. Kilépés A gomb hatására kilép a Csatolt dokumentumok ablakból. Történetiségi lista Feladata a tábla módosításainak naplózása, lekérdezési lehetőség biztosítása felhasználói felületen. 53
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Indítása: Egyebek / Történetiségi lista vagy Ctrl + T. A menüpont abban az esetben aktív, ha elérhető az alaptábla és a naplótábla (az Forrás Beállítóban (FST32.exe) be van állítva a naplózás, létezik _History tábla), vagy mindkettő elérhető view-n keresztül külső táblaként. Ebben az esetben a History létrehozásától kezdve van lehetőségünk megtekinteni felhasználói felületen a táblában történt módosításokat. Indításra egy listában, két rendezettségben tekinthetjük meg a naplózott adatokat: - Időpont, Mező, Végezte, Alkalmazás - Mező, Időpont, Végezte, Alkalmazás
A történetiségi lista megjelenítéséhez elengedhetetlen, hogy az alaptábla és a naplótábla struktúrája azonos legyen. Eltérés esetén a program üzenetet küld.
Súgó Kezelése, működése megegyezik a Forrás-SQL Futtató > File menü > Súgó menüpontban leírtakkal.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
54
II Fejezet
ÁLTALÁNOS LEKÉRDEZŐ Egyedi, vagy összekapcsolt adattáblákból szelekciós feltétel megadásával, és a megjelenítendő adatmezők kiválasztásával tételes és/vagy összesített adatok lekérése képernyőre vagy nyomtatható fájl formában. A lekérdezés eredményének formáját, felösszegzettségét, tartalmát (milyen feltételnek eleget tévő tételek kerüljenek bele) a felhasználó határozhatja meg. Meghatározható, hogy milyen oszlopokat tartalmazzon a keletkezett output. Szelekció (szűrés) adható, hogy az összes tétel közül csak a szűrésnek megfelelőek jelenjenek meg, valamint felösszesítési szempontok is meghatározhatók (mely oszlopok szerint képezzen a lekérdező összesítő sorokat). A sűrűn előforduló lekérdezések beállításainak elmentésére (és természetesen visszatöltésére is) lehetőséget ad a program. Az elmentett paramétereket kizárólag az a felhasználó módosíthatja, aki létrehozta, de természetesen más, a beállításhoz rendelt felhasználók is használhatják. Az általános lekérdező a riportokat xml formátumba menti.
Általános lekérdező kezdő képernyő
Az ikonsor ikonjai a szöveges menüpontoknak felelnek meg. Ezek teszik lehetővé az egyes funkciók gyors elérését.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
56
File A File menüben végezhetők el az összeállított listákkal kapcsolatos műveletek, például azok mentése, megosztása, törlése. Lekérdező inicializálása Lekérdezés definíció betöltése Lekérdezés definíció mentése Lekérdezés definíció mentése más néven... Lekérdezés definíció megosztása Lekérdezés definíció korlátozása Lekérdezés definíció tulajdonságai Saját lekérdezés definíciók kezelése Megosztott lekérdezés definíciók visszautasítása Listák kezelése
Lekérdező inicializálása Amennyiben a beállítások nem megfelelőek, vagy teljesen más rendszerű listát szeretnénk összeállítani, akkor használhatjuk az inicializálást. Indítása: File / Lekérdező inicializálása vagy Ctrl + I billentyű kombináció vagy
ikon.
Hatására törlődik a képernyőn lévő aktuális beállítás. Ez természetesen nem érinti az elmentett paramétereket, azok változatlanul megmaradnak.
Lekérdezés definíció betöltése Egy korábban elmentett lekérdezés definíciót tölt be. Azok a beállítások választhatók ki, amelyek a felhasználó (user) azonosítónkhoz tartoznak, vagyis vagy mi hoztuk létre, vagy a megosztással jogosulttá váltunk a lekérdezés használatára vagy publikusnak van jelölve. Indítása: File / Lekérdezés definíció betöltése vagy Ctrl + B billentyű kombináció vagy
57
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
ikon.
A képernyőn megjelenő lekérdezési definíciók közül választhatjuk ki, hogy melyiket szeretnénk lekérdezni. Minden oszlop a fejlécére kattintva ABC sorrendbe rendezhető vagy a keresés mezőkben szűrhető kezdő karakterre, vagy % karakterrel indítva tartalomra is. A definíciót egérkattintással kiválasztva OK gomb hatására tölti be az általános lekérdező. A kezdő képernyőn megjelenik a korábban elmentett definíciós állomány.
Lekérdezés definíció mentése Amikor elkészült a lista és meggyőződtünk róla, hogy olyan amilyet szeretnénk, lehetőség van rá, hogy a formai beállításokat eltároljuk, és a későbbiekben bármikor betölthessük. Ez a lista tartalmára NEM vonatkozó mentés, későbbi időpontban történő betöltés után a lista mindig az aktuális adatokat hozza majd. A mentés során a program felhasználóhoz rendeli a lista beállítást, ezzel a lista Tulajdonosa lesz a felhasználó. Amennyiben szeretnénk mások által is használhatóvá tenni saját riportjainkat, akkor meg kell osztanunk. Lehetőség nyílik a mentés után adatbázis korlátozás megadására is (például az adott listát csak a tárgyévi adatokra szeretnénk használni, az archivált adatokra nem, vagy több intézmény / cég esetén csak az egyiknél használjuk, stb.) Indítása File / Lekérdezés definíció mentése vagy Ctrl + M billentyű kombináció vagy
ikon.
Hatására a képernyőn látható aktuális beállításokkal felülíródik az elmentett lista beállítás. Csak azokat a lista beállításokat lehet ily módon felülírni, amelyeknek Tulajdonosa vagyunk. Amennyiben más által létrehozott definíciókat használunk, ez a menüpont inaktív. Ekkor a Lekérdezés definíció mentése más néven lehetőséget használhatjuk.
Lekérdezés definíció mentése más néven... Indítása: File / Lekérdezési definíció mentése más néven vagy Ctrl + N billentyű kombináció vagy ikon.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
58
Azonosító: a lista beállítások rövid neve. 1. Név: tetszőleges magyar nyelvű megnevezés. 2. Név / 3. Név: tetszőleges idegen nyelvű megnevezések. Az elmentett lista megnyitásánál a megadott Azonosító és az 1. Név jelenik meg, így célszerű olyan adatokat megadni, amelyekről könnyen beazonosítható a lista tartalma. Az Azonosító nem tartalmazhat szóköz karaktert! Publikált: alapértelmezetten nem publikus, azzá tételéhez be kell kapcsolni. A publikált riportok tulajdonostól függetlenül megjelennek Lekérdezés definíció betöltésekor. A publikált riportokat egyelőre még nem minden modulban használja a rendszer. Lényege, hogy valamennyi publikált lista egy menüpontból indítva kérhető le függetlenül attól, hogy hol, melyik menüpontban állítottuk össze az eredeti listát. Tehát például a Pénzügyi modul > Lekérdezések > Publikus reportok szerinti lekérdezések menüpontban minden Pénzügyi modulban készült, Publikusnak minősített, mentett lekérdezés indítható.
Csak azok a felhasználók készíthetnek publikált lekérdezéseket, akiket a rendszergazda a Forrás-SQL Beállítóban (fst32.exe) Kiemelt jogú felhasználónak minősített, egyébként a kapcsoló inaktív.
OK gombra kattintva történik meg a mentés. Mégsem gomb vagy Esc billentyű vagy a Bezárás
mentés nélkül lép vissza.
Publikált lekérdezések használata A létrehozáskor Publikusnak minősített lekérdezések egy menüpontból is indíthatók függetlenül attól, hogy mely menüpontban lett összeállítva. Előnye, hogy aki a lekérdezést használni szeretné, nem kell tudnia az eredeti menüpontot, ún. Főnöki lekérdezések összeállítására ideális. Egy riport Publikussá tételének módjáról bővebben Az összeállított lekérdezések elmentése részben. Erre a funkcióra a különböző modulok Publikus reportok szerinti lekérdezések menüpontja szolgál. Főkönyvi modulban a Napló, pénzügy modulban a Lekérdezések menüből érhető el. Itt az általános lekérdező felület megjelenését megelőzően kell kiválasztani a kívánt lekérdezést: 59
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Egy indítással egy mentett riport választható ki. OK hatására a program az általános lekérdező felületen betölti a választott lekérdezést.
Amennyiben a kiválasztott riport egy elő-leválogatás alapján működik - mint például a Pénzügyi modulban > Vevőszámlák teljesítésének kimutatása -, akkor a szükséges adatokat ki kell tölteni az adatbekérő ablakon, az általános lekérdező felület csak az után jelenik meg.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
60
Lekérdezés definíció megosztása Az általunk létrehozott lekérdezés beállítások más felhasználók számára abban az esetben elérhetők (használhatók), amennyiben az elmentett lekérdezést megosztjuk.
Csak azokat a listákat tudjuk megosztani, amelyeknek mi vagyunk a létrehozója, vagyis Tulajdonosa. Indítása: File / Lekérdezés definíció megosztása vagy Ctrl + O billentyű kombináció.
Felhasználók: azok a felhasználók, akik számára a riport még nem elérhető. Kiválasztott felhasználók: akik jelenleg használhatják a riportot. Adatforrás szűrés: megadható, hogy mely adatbázishoz rendelt munkakörök felhasználói jelenjenek meg a Felhasználók között. Tulajdonképpen egy előszűrést lehet így megadni. A lenyíló menüben választhatunk az adatbázisok közül, de lehetőség van arra is, hogy az Összes adatforrás felhasználói jelenjenek meg. Munkakör szűrés: a felhasználók körének további szűkítésére szolgál, itt is megadható 1-1 munkakör, illetve az összes is, amelybe tartozó felhasználók jelenjenek meg az Felhasználók között. Az adatforrás, illetve a munkakör szűrés ott használható ki, ahol több intézmény/cég könyvelése történik több munkakörben, így például gyorsabban el lehet különíteni, hogy az eszközös listákat valamennyi eszköz könyvelőhöz hozzárendeljük. Egyébként pedig alkalmazhatjuk az Összes (*), Összes (*) beállítást, így valamennyi felhasználó megjelenik a listában.
Felhasználók: kiválaszthatjuk azokat a személyeket, akikkel a listát szeretnénk megosztani. Az
oszlopokat
61
ABC
sorrend
szerint
rakhatjuk
a
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
vagy
oszlopfejlécre kattintva vagy a kereső mezőket alkalmazva konkrét felhasználóra kereshetünk. A felhasználó kijelölése egérkattintással, többszörös kijelölésnél Ctrl billentyű + egérkattintással történik. Az elemek áthelyezése az oldalak között: > - kijelölt elemek áthelyezése bal oldalról a jobb oldalra >> - minden elem áthelyezése bal oldalról a jobb oldalra. Csak akkor aktív, ha a rendszergazda a Forrás-SQL Beállítóban (fst32.exe)
Kiemelt jogú felhasználónak
minősítette a bejelentkezett felhasználót. < - kijelölt elem áthelyezése jobb oldalról a bal oldalra <<
- minden elem áthelyezése jobb oldalról a bal oldalra.
OK gomb lenyomásával történik meg a jogosultságok mentése. Mégsem gomb vagy Esc billentyű vagy a Bezárás
mentés nélkül lép vissza.
Lekérdezés definíció korlátozása Előfordulhat, hogy bizonyos lekérdezésekre csak bizonyos adatforrásoknál van szükség. Alapértelmezésben a lista mentésekor valamennyi adatforráson elérhetővé válik, ezt azonban korlátozhatjuk.
Csak azokat a listákat tudjuk korlátozni, amelyeknek mi vagyunk a létrehozója, vagyis Tulajdonosa. Indítása: File / Lekérdezés definíció korlátozása vagy Ctrl + Z billentyű kombináció.
Az elemek áthelyezése a Választható kódok és a Kiválasztott kódok között: > - kijelölt elemek áthelyezése bal oldalról a jobb oldalra >> - minden elem áthelyezése bal oldalról a jobb oldalra. Csak akkor aktív, ha a rendszergazda a Forrás-SQL Beállítóban (fst32.exe)
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Kiemelt jogú felhasználónak
62
minősítette a bejelentkezett felhasználót. < - kijelölt elem áthelyezése jobb oldalról a bal oldalra <<
- minden elem áthelyezése jobb oldalról a bal oldalra.
OK gomb lenyomásával történik meg a korlátozások mentése. Mégsem gomb vagy Esc billentyű vagy a Bezárás
mentés nélkül lép vissza.
A Kiválasztott kódok oszlopban szereplő adatforrásokon NEM használható a lekérdezés, így amennyiben ez az oldal üres, akkor valamennyi adatforrás használhatja.
Lekérdezés definíció tulajdonságai A menüpont információt nyújt az éppen használt mentett riport tulajdonságairól.
A menüpont akkor aktív, ha az általános lekérdezőbe betöltöttünk/mentettünk egy riportot. Indítása: File / Lekérdezés definíció tulajdonságai vagy Ctrl + S billentyű kombináció.
Saját lekérdezés definíciók kezelése Ezzel a funkcióval nézhetjük meg saját lekérdezéseinket, azokat megoszthatjuk, korlátozásokat állíthatunk be, törölhetjük, valamint informálódhatunk. Indítása: File / Saját lekérdezés definíciók kezelése vagy Ctrl + C billentyű kombináció.
63
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Tulajdonságok Tulajdonságok gombra kattintva információt kapunk az alábbi tulajdonságokról:
Azonosító: lekérdezés definíció azonosítója - neve. Tulajdonos: létrehozó felhasználó. Utolsó felhasználó: aki utoljára betöltött és elindította a listázást. Utolsó használat: utoljára ekkor történt lekérdezés. Engedélyezett felhasználók: azon személyek, akik használhatják a lekérdezést.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
64
Engedélyezett adatforrások: azon adatbázisok kódja és neve, amelyeken futtatható a lekérdezés. Ha nincs kitöltve, akkor mindre engedélyezett. Ok gombbal lehet bezárni a képernyőt. Megosztás Kezelése, működése megegyezik a Lekérdezés definíció megosztása menüpontban leírtakkal. Korlátozás Kezelése, működése megegyezik a Lekérdezés definíció korlátozása menüpontban leírtakkal. Törlés Törlés
gombra kattintva a kiválasztott riport törölhető a rendszerből.
A megerősítő kérdésre Igen választása esetén a lista véglegesen törlődik. Nem hatására a lista továbbra is elérhető.
Kizárólag csak a saját lekérdezéseinket törölhetjük!
Megosztott lekérdezés definíciók visszautasítása Amennyiben van számomra megosztott lekérdező beállítás, de nem szeretném mindegyiket használni, akkor lehetőségem van a megosztást visszautasítani. Így jobban áttekinthetővé válhat az alkalmazott listák köre a lekérdezéseknél. Indítása: File / Számomra megosztott lekérdezés definíciók visszautasítása vagy Ctrl + R billentyű kombináció.
65
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Az ablakban megjelennek azok a riportok, amelyeket mások hoztak létre és megosztottak részemre. Egér kattintással (több elem kijelölésnél Ctrl + egérkattintás) kijelölhetjük a használni nem kívánt riportokat, majd a Visszautasítom gomb hatására törlődik a listából. Így a következő Lekérdezés definíció betöltésekor már nem jönnek fel a visszautasított listák. Bezár gomb vagy Esc billentyű vagy a Bezárás
mentés nélkül lép vissza.
Listák kezelése Kezelése, működése megegyezik a File menü > Listák kezelése résznél leírtakkal.
Beállítások A menü segítségével állíthatjuk össze tartalmilag és formailag az igényeinknek megfelelő lekérdezést. Oszlopkijelölés Szelekciók Rendezettség Formátumok Kontrollfokozatok
Oszlopkijelölés Az oszlopkijelölés során határozhatjuk meg a lekérdezésben résztvevő, illetve a listán megjelenő oszlopokat és azok sorrendjét. Az oszlopok sorrendjénél célszerű figyelembe venni a rendezési szempontokat (a rendezettségnek megfelelően sorba tenni az oszlopokat), mivel így működhet jól a kiemelés, összesítés funkció.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
66
Indítása: Beállítások / Oszlopkijelölés vagy F2 billentyű vagy
ikon.
A beállítások elfogadása az OK gombbal történik, Mégsem hatására módosítás nélkül tér vissza az általános lekérdező kezdő ablakába. Tábla
A Tábla felirat mellet információként megjelenik a tábla neve, amiből éppen lekérdezünk. Alatta a tábla kijelölhető oszlopai, amelyek rákerülhetnek a listára. Egy oszlop kijelölése egyszeri rákattintással történik. Ha egy másik névre kattintunk, az előző kijelölése megszűnik. A mező nevek mellett látható szimbólumok: A tábla azonosító oszlopa (index mező). Belső kód törzskapcsolata van az oszlopnak. Nyilvántartási tábla törzskapcsolata van az oszlopnak. Olyan oszlopok, amelyeket lenyitva ugyanabba a törzsállományban maradunk. Például a számlatükör összegző számlaszáma is ilyen, mivel annak is léteznie kell a számlatükörben. A bal oldali felsorolásból az egér kattintással kiválasztott oszlopok az Add gomb segítségével tehetők át jobb oldali Oszlopokba. A kiválasztott mezők ablakában (jobb oldalon) megjelenik az oszlop neve, a tábla neve, ahonnan az oszlop származik, valamint az oszlop megnevezése. Az oszlopnév előtti leporelló ikon jelzi, hogy az oszlop a lekérdezés eredményében szerepelni fog-e, attól függően, hogy a Listán Igen vagy a Listán Nem rádiógomb van bekapcsolva.) Az oszlopok sorrendje úgy változtatható, hogy az egérrel rá kell kattintani az áthelyezendő
67
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
mezőre, majd az egér gombját nyomva tartva az oszlopot az egérrel oda kell húzni, ahol látni szeretnénk, majd az egérgombot felengedni. Add mind hatására bal oldali ablakban szereplő összes mező megjelenik a jobb oldali ablakban. Töröld hatására a mező visszakerül a jobb oldali ablakból a baloldalra. Kizárólag olyan mező törölhető, amelyen keresztül nem lett lenyitva más adattábla (generáló oszlop), illetve, amelyre nincs rendezettség, szűrés beállítva. Ilyen esetekben az alábbi üzenetet kapjuk:
Honnan Információt ad, ha egy oszlop kiválasztása során törzskapcsolati táblából választunk oszlopot esetleg már sokadik szinten -, hogy mely táblák mely oszlopain keresztül jutottunk el az adott oszlophoz. Szemléltető példa: kontírtábla lekérdezésénél, a bizonylat partner kódján beállított vevő folyószámlaszámon keresztül kérdezzük le a számlatükörben megadott egyedi kódhoz rendelt pénzforráskódot: Tábla:
Kiválasztott mező/oszlop
Funkció
Kontírtábla [pen_nap_kontir]
Bizonylatszám
Le >>>
Biz.FEJ [pszfej]
Patner
Le >>>
Partner [partner]
Vevőfolyószla/áll.sz
Le >>>
Számlatükör [szamla]
Egyedi gyűjtő
Le >>>
Egyedi gyűjtő [ktggyujt]
Pénzforráskód [rovat]
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
68
nyomógombok szerepe
Akkor aktív, ha egy mezőnek/oszlopnak van törzskapcsolata ( vagy ). A gomb használatával vagy az oszlopon egérrel duplán kattintva, megjelenik pozícionált oszlop törzskapcsolati táblája és abból is lehetőségünk nyílik oszlopok kiválasztására az Oszlopok oldalra. Ekkor a Tábla: neve mező az aktuálisra változik és a Honnan legördülő tartalma jelzi az elérés útvonalát. Például: főkönyvi listára szeretnénk rátenni a számlaszám nevét, akkor a főkönyvi számlaszám mezőt "lenyitva" átléphetünk a számlatükör törzsbe és ott találjuk meg – többek között – a számlaszám nevét is.
Akkor aktív, ha használtuk a nyomógombot, vagyis nem az eredetileg indított lekérdező táblában válogatunk. Ekkor visszalépési lehetőséget biztosít szintenként az alaptábláig.
Új szelet... A Tábla ablak aktuális táblájába új oszlopot generál a program egy meglévő oszlop felhasználó által meghatározott részletére (szeletére). Az új oszlop ideiglenes, csak a lekérdezés időtartamára él. Ezzel a módszerrel hierarchikusan felépített kódok kezdetére, vagy meghatározott hosszú részletére lehet oszlopot létrehozni, amelyet akár szűréshez, akár összesítéshez lehet használni. Dátumok esetében pedig így lehet Év vagy Év+hónap szeletet létrehozni. Új szelet létrehozásához ki kell jelölni azt az oszlopot, amelyből új oszlopot kívánunk létrehozni, majd a kijelölést követően nyomjuk meg az Új Szelet gombot. A megjelenő Szelet definiálása ablakban a Static mező mutatja a kijelölt oszlop teljes hosszát, valamint kiemelten jeleníti meg a mező azon pozícióit, melyeket szeletként kijelöltünk:
69
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Szelet definiálása
Szöveges mező esetén Pozíció mezőben kell megadni a szeletben szerepeltetni kívánt kezdő pozíciót, a DB mezőben kell megadni a szelet hosszát. Ha például egy mezőből a 1. Pozíciótól 3 hosszan kívánjuk a szeletet létrehozni, akkor a Pozíció: 1, a DB: 3. Ez azt jelenti, hogy a 1. karaktertől kezdődően 3 karakter hosszan jelennek meg az adott mező (oszlop) értékei. Dátum mezőnél választani lehet: Év, Év és hónap, Hónap lehetőségek közül:
Év és hónap választása esetén a megjelenő mező tartalmaz egy pontot elválasztó karakterként (például 2008.03) Numerikus mezőnél nincs lehetőség szelet létrehozásra. OK hatására a definiált új oszlop megjelenik a Tábla ablakban, (bekerül a kiválasztható oszlopok közé, az eredeti mezőnév után a szelet adatainak jelölésével):
Mégsem hatására az új (szelet) oszlop nem jön létre.
Törlés Akkor aktív, ha hoztunk létre szeletet valamelyik oszlopra. A létrehozott új oszlop törlését teszi lehetővé. Csak akkor törölhető, ha ez az oszlop nem szerepel az Oszlopok ablakban.
Generált oszlop Feladata egy új, a felhasználó által generált (meghatározott) oszlop létrehozása. Új oszlopot a listán szereplő numerikus oszlopokból hozhatunk létre a Generált oszlop gomb használatával a következő módon:
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
70
A Fejléc mezőben az oszlop nevét kell megadni, amely a listán is kiírásra kerül. A Szélesség a numerikus mező hosszát adja, a Tizedeseknél pedig a tizedes jegyek számát kell beírni. Az Oszlop1 és az Oszlop2 mezőknél kiválasztott adatok között végzi el a program a Műveleti jelnél megadott műveletet. Az Oszlop1 és Oszlop 2 mezőkben csak olyan mezőket választhatunk, amelyek a jobb oldali, kiválasztott mezők között szerepelnek. A fenti példa tehát az Mennyiség és Egységár szorzatát számíttatja ki a programmal. A generált oszlopoknál lehetőség van arra is, hogy egy adott mező értéke és egy konstans érték között végezzünk el műveletet. Ebben az esetben a Konstans jelölést kell alkalmazni és megadni az értéket.
71
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Ennél a példánál a lekérdezésben a program a lekérdezés minden soránál a Mennyiség összeget megszorozza 102,5-vel. A generált oszlop típusa lehet: Nem összesítendő: a beállított összesítési fokozatoknál, illetve a lista végén nem összegzi a rendszer az értékeket. Összesítendő: a kiszámított értékek összegzésre kerülnek. Görgetendő (csak tételes listán): a kiszámított értékeket a program a tételes listán soronként göngyölíti, de összesítőn nem. Görgetendő (összesítő listán is): tételes és összesítő listán egyaránt görget. Az OK gomb lenyomásával létrejön az új oszlop, a Mégsem gombra kattintva visszalép.
Extra oszlop
Csak azon felhasználóknál aktív ez a lehetőség, akiket a rendszergazda a Forrás-SQL Beállítóban (fst32.exe) Kiemelt jogú felhasználónak minősített, egyébként a nyomógomb inaktív. Feladata egy új, a felhasználó által meghatározott extra oszlop létrehozása. A Generált oszloptól abban tér el, hogy összetettebb képlet is megadható az új oszlop értékének kiszámításához. Extra oszlopot létrehozására két példát mutatunk, az első egy szöveges, míg a második egy numerikus típusú mező:
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
72
Szöveges extra oszlop
Numerikus extra oszlop
A generált oszlop típusa lehet: Nem összesítendő: a beállított összesítési fokozatoknál, illetve a lista végén nem összegzi a rendszer az értékeket. Összesítendő: a kiszámított értékek összegzésre kerülnek. Görgetendő (csak tételes listán): a kiszámított értékeket a program a tételes listán soronként göngyölíti, de összesítőn nem. Görgetendő (összesítő listán is): tételes és összesítő listán egyaránt görget. A fenti példák szerint generált és extra oszlopokat tartalmazó lista képe:
73
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Módosítás Akkor aktív, ha generált vagy extra oszlopra kattintunk. Hatására lehetőség nyílik a beállítások módosítására (például a tizedes jegyek számának növelésére, csökkentésére stb.).
Törlés Akkor aktív, ha generált vagy extra oszlopra kattintunk. A kijelölt generált vagy extra oszlopot törli az oszlopok közül.
Információ és egyéb lehetőségek
Név A lekérdezés oszlopneveit a program automatikusan generálja (például FQ001, FQ002 stb.), de lehetőség van azok megváltoztatására. Ez hasznos lehet, ha például DBase állományba kérjük a lekérdezés eredményét. A gomb melletti mezőre kattintva adhatunk egyedi oszlopnevet, majd a Név gombra kattintással érvényesíthetjük. Ez a név átállítás nem vonatkozik a lista, illetve Excel állományok oszlop fejlécére.
Info... Ha az Oszlopok ablakban lévő aktuális (kijelölt) oszlop nem az alap lekérdezési tábla, hanem valamelyik törzskapcsolat táblájának az oszlopa, akkor annak a megjelenítése, hogy milyen kapcsolatokon keresztül és melyik táblában található az adott oszlop, azt ennek a gombnak a megnyomásával tudhatjuk meg:
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
74
Listán: Igen / Nem / Oszlopképző A pozícionált oszlopon, ha a kiválasztott rádiógomb Igen, akkor az oszlop megjelenik a lekérdezés eredményében, ekkor az oszlop neve előtt megjelenik a leporelló ikon. Ha a kiválasztott rádiógomb Nem, akkor az oszlop csak technikai szerepet játszik a lekérdezésben, és az listán nem jelenik meg. A művelet direktben a pozícionált oszlopon állva is elvégezhető, dupla egérkattintással válthatunk az Igen/Nem értékek között. Amely oszlop oszlopképzőként van kijelölve, annak a tartalma a lista oszlopaiként fog megjelenni. Az oszlopképző megadása Kétdimenziós táblák esetén kötelező. Például ha oszlopképző az időszak, a sorok pedig a főkönyvi szám, számlaszám megnevezése sor elejére kiemelve; valamint az egyenleg összeg, akkor a lekérdezés eredménye a következő lesz:
75
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Csak a láthatóak Bekapcsolt állapotban az Oszlopok ablakban csak azokat a oszlopokat látjuk, amelyeknél a Listán: Igen rádiógomb van kiválasztva.
Hierarchiaképző Hierarchikus szeletek kezelése. Csak akkor aktív a választási lehetőség, ha a kiválasztott oszlop (mező) alkalmas hierarchia képzésre. Olyan a mezőre állítható be, amely: karakteres, azaz típusa SQL_CHAR, van törzskapcsolata (azaz nem üres a JoinTable), szerepel a rendezettségi szempontok között. Egy lekérdezésben csak egy oszlop állítható hierarchiaképzőnek.
Oszlopformátum... Az aktuális, pozícionált oszlop eltérő formátuma határozható meg. Karakteres mezőknél az oszlop hosszát (balról hány karakter), numerikus mezőknél az érték kerekítését (egészre, ezerre, stb.) határozhatjuk meg. A mezőszélességgel lehet az egyes oszlopok hosszát megnövelni, például akkor, ha a szám helyett már csak ************** jelenik meg, mert a túl nagy a szám. A Nincs gombra kattintással az aktuális mező oszlopformátumának előírását törölhetjük.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
76
Numerikus oszlopformátum
Karakteres oszlopformátum
OK: hatására az új oszlopformátumok válnak érvényessé. Cancel: hatására az eredeti – a jelenlegi oszlopkijelölést megelőző – oszlopformátumok maradnak érvényben.
Szelekciók (Ált.lek.) A szelekciók jelentik a lekérdezésben szereplő Oszlopok értékeire további szűrőfeltételek megadását. Ha a nyilvántartási táblákból csak bizonyos tulajdonságú sorokat szeretnénk megjeleníteni, vagy csak bizonyos feltételeknek megfelelőeket, ezek bekorlátozását tudjuk megadni az itt ismertetett szelekció segítségével. A Szelekciók ablak egy-egy sorában, a kiválasztott oszlopok közül egyreegyre tehetünk megszorításokat (szelekciót). Ha több sorban van szelekció megadva, azok közé alapértelmezésként logikai ÉS kapcsolatot állít a program, a Zárójelezés soron írhatjuk át logikai VAGY kapcsolattá. Az így kialakuló összetett szelekciónak eleget tévő sorok fognak csak megjelenni a lekérdezés eredményeképpen. Tulajdonképpen az SQL utasítás WHERE feltételét lehet itt összeállítani. Indítása: Beállítások nyomógombbal.
77
/
Szelekciók
vagy
F3
billentyű
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
vagy
ikon
vagy
Mégsem hatására a szelekciót nem menti, visszatér az általános lekérdező kezdő ablakba. OK hatására a megadott szelekció az általános lekérdező szelekciós ablakában megjelenik:
Újabb szelekciós feltételek megadásához az Szelekció ablaka, OK -ra újabb sor keletkezik.
nyomógomb hatására ismét megjelenik a
Módosítás : a kijelölt szelekció módosítása. A gomb megnyomására megjelenik a szelekciók definiálását biztosító ablak. Törlés: hatására a kijelölt szelekció törlődik a szelekciók közül.
Szelekció beállítása
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
78
Baloldal Annak az oszlopnak a kijelölése a legördülő ablakból, melyre a szelekciót meg kívánjuk adni. A legördülő ablakban megjelenik valamennyi, az oszlopkijelölés során kiválasztott oszlop, függetlenül attól, hogy megjelenik-e a listán vagy sem. Total Összesítő lista esetén, a numerikus oszlopoknál jelenik meg ez a felirat. Funkciója, hogy az összesen értékre lehet szelekciót megadni. Az összesítő lista beállításáról bővebben a Formátumok részben. Reláció A Baloldalnál megadott oszlopra vonatkozó és az érték közötti kapcsolat adható meg közvetlen beírással, vagy a legördülőből történő kiválasztással. A Nem jelölőnégyzet használatával a relációk ellentéte érvényesül (nem egyenlő, nem tartalmazza, stb.). Választható relációk: =
egyenlő
A megadott Értékkel megegyező oszloptartalmú sorokat szelektálja.
<
kisebb
Azok a sorok kerülnek leválogatásra, amelyek oszloptartalma kisebb, mint a megadott Érték.
>
nagyobb
Azok a sorok kerülnek leválogatásra, amelyek oszloptartalma nagyobb, mint a megadott Érték.
@
kezdete
Azokat a tételeket szelektálja, amelyek tartalma az Értékben megadott karaktersorozattal kezdődik.
$
tartalmazza
Azok a sorok kerülnek leválogatásra, amelyek oszloptartalma tartalmazza az Értékben megadott karaktersorozatot (benne bárhol). Csak karakteres mezőértékekre használható.
:
felsorolása
Azokat a sorokat fogja leválogatni, amelyek oszloptartalma az Értékben felsorolt karaktersorozatok valamelyikével kezdődik. Ezek elválasztása a vessző karakterrel történik, és idézőjelek között kell a felsorolás értékeit megadni. Például: "ABCD","CDE", "e123",stb..
^
minta lista
Abban az esetben használandó, amikor több éréket szeretnénk megadni a szelekcióban. A feltételeket aposztróf karakterek közé kell beírni és a vessző karakter az elválasztó jel. Például: azokat a főkönyvi számokat akarjuk megjeleníteni, amelyek kezdete 44 és 31. Ekkor a szelekciós feltétel: Főkönyvi számlaszám ^ mint alista 44%,31%. Tehát az érték mezőbe a következőt kell beírni:
79
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
44%, 31%. leírtakkal.
A
helyettesítő
karakterek
megegyeznek
a
Mintánál
Példák minta listára: a) azokat a főkönyvi számokat akarjuk megjeleníteni, amelyek kezdete 44 és 31. Ekkor a szelekciós feltétel: Főkönyvi számlaszám ^ minta lista '44%','31%'. b) elszámolási egységek közül szeretnénk látni a 1201 és 2301, 2302 kódokat, akkor azt így adhatjuk meg: '1201','230[12]'
%
minta
Azokat a sorokat fogja leválogatni, amelyek oszloptartalma eleget tesz az Értékben megadott minta értékének. A minta megadásának szabálya megegyezik a Transact-SQL Select utasításának like opciójánál használatossal. Ez egy olyan sztring lehet, amely az ellenőrizendő karaktereken túl a következő helyettesítő (wildcard) karaktereket tartalmazhatja: %
Sztring, amely több karakterből is állhat, de lehet üres sztring is.
_
1 tetszőleges karakter
[]
1 tetszőleges karakter, karakter intervallumként megadva. Például [a-f] vagy [abcdef].
[^]
1 tetszőleges karakter, egy adott karakter intervallumon kívüli értékkel. Például [^a-f] vagy [^abcdef].
Egy ilyen minta, például a következő lehet: '[vV]_01%._[gG]_' Ebben a példában az 1. karakter v vagy V lehet, a 2. bármi, a 3. és 4. csak 01 majd ezt követően egy tetszőleges hosszúságú és tartalmú következik. Ezt kötelezően egy "." karakter követi, majd egy 3 hosszú sztring. Ennek 1. és 3. karaktere tetszőleges, a 2. g vagy G lehet. Példák mintára: a) Szeretnénk lekérni a 11, 12, 13-s számlaszámok közül azokat, amelyek negyedik karaktere 4-es. Ezt így írhatjuk be: 1[123]_4% vagyis az első karakter 1, a második karakter 1 vagy 2 vagy 3 lehet, ezt követi egy tetszőleges karakter _, majd a negyedik karakter fixen 4, utána pedig bármi lehet %. Így például az alábbi számlaszámok is megjelennek: 1114____, 11241___, 11242___, 1124921_, 1134____, 1154____, 1174____, 12314___, 12324___, 12514___, 12524___, 12614___, 12624___, 13124___ b) Szeretnénk lekérni az 1-es számlaosztályt a 12-es számlacsoport nélkül.: 1[^2]% vagyis az első karakter 1, a második nem lehet 2-es [^2], utána pedig tetszőleges karaktersorozat lehet % . c) Szeretnénk kimutatni a 2002. évtől 2008. évig az évek januári árbevételét, akkor az időszak szűrés a következő lehet: 200[2345678]01 d) Szeretnénk a 2004-2008 évek első háromnegyed éves árbevételét listázni, akkor a következőket kell beírnunk: 200[45678]0[1-9]
Érték 1. Direkt módon beírható a megadott oszlop megadott relációjára vonatkozó értékbeli szűrés:
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
80
Másik lehetőség, hogy a ... gombra kattintva vagy F2 billentyű hatására az adott tábla törzskapcsolati táblájának, a kitöltendő mezőre lehetséges kód értékei kerülnek a képernyőre segítségképpen. Ebből választva, visszaíródik az érték mezőbe a kiválasztott érték:
Értékmező Ebben az esetben egy másik oszlop kiválasztására nyílik lehetőség. Ekkor egy tábla soron belül 2 oszlop között (Baloldal és Értékmező) definiált reláció teljesülése adja a szelekciót.
81
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Paraméter A szelekció jobb oldalára olyan paraméter definiálható, amely a lekérdezés elindítását követően a képernyőn beolvasásra kerül. A paraméternek mindig % jellel kell kezdődnie, majd az ezt követően beírt szöveggel (szóközt nem tartalmazhat) mint fejléccel fogja a lekérdező ennek a paraméternek az értékét a lekérdezés elindításakor bekérni:
Ha olyan mezőre adunk paraméteres szűrést, amelynek van törzskapcsolata, akkor ebben az ablakban is segítséget lehet kérni az F2 billentyűvel. A paraméterezés előnye, hogy az elmentett listánál nem kell mindig a szelekciót módosítani, elegendő indításkor megadni a kívánt értéket:
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
82
Továbbá az így bekért szűrő feltétel a lista Fejlécébe is beállítható, erről bővebben a Formátumok részben.
A szelekciós ablak felépítése
ID Minden szelekciós kifejezés kap egy azonosítót, ezek rendre #0, #1, #2 stb. Az azonosító előtti jel a relációra utal (egyenlő, kisebb, nagyobb, kezdete, stb.). Táblanév Annak az SQL-es táblának a megnevezése, amelyből az adott mező származik. Például, ha a listán megjelenítjük a Főkönyvi számlaszám megnevezését, akkor azt nem az Általános főkövnyi táblában tárolja a program, hanem a Számlakeret törzsben és a táblanév mezőben is ez jelenik meg. Mezőnév Az oszlopkijelölésnél kiválasztott mezők megnevezése. Reláció A mező és az érték közötti kapcsolatot jelöli, a fent részletezett jelölésekkel. A Nem jelölőnégyzet használatánál a reláció jele előtt felkiáltójel szerepel ( != jelentése: nem egyenlő). Érték
83
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
A szelekcióban meghatározott érték, értékmező vagy paraméter. Zárójelezés Az gomb lenyomását követően a szelekciós tételek azonosítója (ID) megjelenik a Zárójelezés mezőben. Minden azonosító közé AND (ÉS) kapcsolat kerül. Ez azt jelenti, hogy a listán csak azok a tételek jelennek meg, amelyekre a meghatározott feltételek egyszerre érvényesülnek. Amennyiben szeretnénk olyan listát nyomtatni, amelyen az adatok vagy ennek a feltételnek vagy egy másiknak felelnek meg, akkor használnunk kell a logikai VAGY kapcsolatot. A VAGY jelölésére a következő jelek használhatók: VAGY, OR . Az ÉS jelölésére a következő jele használhatók: ÉS, AND, & . Ha szintaktikailag hibás a zárójelezés, akkor arról csak a lekérdezés elindításakor értesülünk az SQL szervertől egy "Incorrect syntax near…" kezdetű hibaüzenetből. Példák zárójelezésre: 1. Egy olyan folyószámla listát szeretnénk kinyomtatni, amelyen szerepel Belföldi szállítói folyószámla és a Belföldi vevői számlaszám, de csak meghatározott partner számlái. Ebben az esetben az #0 feltétel: Főkönyvi számlaszám = '4541____' #1 feltétel: Főkönyvi számlaszám = '3111____' #2 feltétel: Partner kódja = ’00433’ Az Init gomb lenyomásával a következő szöveg kerül beírásra a zárójelezés mezőbe: #0 AND #1 AND #2 Amennyiben így indítanánk el a lekérdezés, úgy a listán nem szerepelne semmilyen adat, hiszen nincsen olyan folyószámlás tétel, amelynél a főkönyvi szám egyszerre lenne szállítói és vevői folyószámla. Ezért a zárójelezés mezőt módosítani kell: (#0 OR #1) AND #2 A zárójelekre azért van szükség, mert az SQL szerver a lekérdezést a beírás sorrendjében hajtja végre. Ezért a zárójelek nélkül a listán látnánk a 4541-et valamennyi partner számláival és a 3111-ről, pedig csak a megadott partner számláit. 2. #0 - a partner kód kezdete '0' #1 - a partner kód egyenlő '999999' #2 - a partner kód egyenlő '888888' #3 - az adóigazgatási azonosító nem egyenlő üres Az Init gomb lenyomásával a következő szöveg kerül beírásra a zárójelezés mezőbe: #0 AND #1 AND #2 And #3 Helyes zárójelezés: (#0 vagy #1 vagy #2) és #3 Ekkor a lekérdezés eredményeként azoknak a partnereknek az adati látszódnak, ahol a partner kód kezdete nulla, vagy a partner kód csupa 9-es vagy a partner kód csupa 8-as és ebből a halmazból csak azok a partnerek, akiknek az adóigazgatási azonosítója ki van töltve.
Rendezettség Feladata a lekérdezés meghatározása.
eredményeképpen megjelenítendő
sorok rendezettségének
A lekérdezésben résztvevő oszlopok (lehet fiktív, úgynevezett szelet oszlop is) értékei szerint lehet a sorrendiséget megadni. Kiemeléseket (sor illetve lap elejére) csak azokra az oszlopokra lehet beállítani, amelyek szerepelnek a rendezett mezők között! A program az oszlopkijelölést követően az első, listán szereplő mezőre automatikusan beállítja a növekvő rendezettséget. Indítása: Beállítások / Rendezettség vagy F4 billentyű vagy
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
ikon.
84
Oszlopok Itt található a lekérdező Oszlopkijelölés menüvel kiválasztott, a listán szereplő összes oszlop (kivéve azok, amelyek a lekérdezés rendezettségében már szerepelnek). Ezekből választható ki, hogy mely oszlopok szerepeljenek a rendezettségben. Add >> Azon oszlopok kiválasztása, amelyek szerint rendezni szeretnénk a lekérdezés sorait, úgy történik, hogy az egér segítségével kiválasztjuk az Oszlopok ablakból a rendezettséget vezérlő oszlopot, majd ezt követően meg kell nyomni ezt a gombot. Ekkor a kiválasztott oszlop átkerül a Rendezettség ablakba.
<
85
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
.
Rendezettség Ebben az ablakban lévő oszlopok értékei szerint rendezetten jelennek meg a lekérdezés sorai. Elsődlegesen az ablak legfelső oszlop adata szerint, ezen adat egyezősége esetén az alatta lévő oszlop adata szerint stb. Ezen oszlopok sorrendjének megváltoztatása nagyon egyszerűen úgy történhet, hogy az egér segítségével rákattintunk az elmozgatandó oszlopra (a gombot eközben folyamatosan nyomva tartjuk), majd elhúzzuk az egérrel arra a helyre, ahol az adott oszlopnak szerepelni kell a kívánt rendezettség eléréséhez. Növekvő / Csökkenő A kapcsolók segítségével beállítható, hogy a Rendezettség ablak aktuális oszlopának értékei növekvő vagy csökkenő sorrendben jelenjenek meg. Minden Rendezettség oszlopra külön-külön beállítható.
2. Infó... Ha a Rendezettség ablak aktuális oszlopa nem az alap lekérdezési tábla, hanem valamelyik törzskapcsolat táblájának az oszlopa, akkor annak a megjelenítése, hogy milyen kapcsolatokon keresztül és melyik táblában található az adott oszlop, azt e gomb megnyomásával tudhatjuk meg. OK : hatására az aktuálisan beállított rendezettség érvényessé válik. Mégsem : hatására az előzőleg beállított rendezettség marad érvényben.
Formátumok Az elkészítendő lista megjelenítését Lábjegyzettel kiegészíteni.
lehet
paraméterezni,
Indítása: Beállítások / Formátum vagy F5 billentyű vagy
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
esetlegesen Fejléccel,
ikon.
86
OK hatására az újonnan beállított formátumok lépnek érvénybe. Mégsem hatására az előzőleg beállított formátum beállítások maradnak érvényesek.
Lekérdezés A lekérdezés típusának beállítása. Lehetséges értékei: Tételes - a lekérdezési feltételeknek megfelelő valamennyi sor megjelenik a listán Összesítő - a listán szereplő adatok felösszesítve jelennek meg a listán. Kétdimenziós - kétdimenziós táblázat készítését teszi lehetővé, amennyiben van oszlopképző oszlop kijelölve. Így az oszlop fejlécet az oszlopképzőnek beállított mező értékei adják (például időszakok). Sorszámozás Beállítható, hogy az elkészülő lista sorai meg legyenek-e sorszámozva, és a sorszámozás hogyan történjen. Lehetséges értékei: Nincs: a lista sorai nem sorszámozottak Folyamatos: a lista sorainak sorszámozása folyamatos
87
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Csak az 1. szintű kontrollfokozaton belül sorszámozzon: a sorszámozás az 1. szintű kontrollfokozat előfordulási értékeinek váltásakor a belső sorok sorszámozását újra kezdi. (például ha az időszak ki lett emelve sor elejére (kontrollfokozat), akkor havonta 1-től kezdődik a sorszám.)
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
88
Csak a 2. szintű kontrollfokozaton belül sorszámozzon: a sorszámozás a 2. szintű kontrollfokozat előfordulási értékeinek váltásakor a belső sorok sorszámozását újra kezdi. (például ha az időszak ki van emelve lap elejére, a főkönyvi szám pedig sor elejére, akkor főkönyvi számonként kezdi 1től a sorszámokat.)
89
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Fejléc 1, 2, 3 A lista fejlécében szerepeltetendő felirat megadása magyar, angol és német nyelven. A fejlécbe írtakat a program automatikusan középre igazítja. Lábjegyzet 1, 2, 3 A lista láblécében szerepeltetendő felirat megadása magyar, angol és német nyelven. A lekérdezés fejléceiben és lábjegyzeteiben lehet hivatkozni a Szelekcióknál megadott Paraméterre (ha van), azaz a fejléc szövegébe beírhatjuk a % karakterrel kezdődő paramétert és azt a program lecseréli annak aktuális értékére:
Nyelv A lista karakteres mezői, fejléce és lábléce milyen nyelven legyenek feltöltve. Lehetséges értékei: Magyar Deutsch English
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
90
Forma A lista formátuma. Lehetséges értékei: Fejléc nélküli Listafejléces Levélformátumú Nulladik lap Bejelölése esetén a lekérdezés paraméterei az ún. nulladik lapon kinyomtatásra kerülnek. Ha nincs bejelölve, a Nulladik lap nem nyomtatódik. A Nulladik lap a lista alap beállításait tartalmazza (ki, melyik modulból készítette, milyen oszlopok vannak kijelölve, mely szűrések, rendezettség, kiemelés lett beállítva). Amennyiben egy lista a nem várt eredményt adja, és szükség van konzulensi, ügyfélszolgálati segítségre, akkor a Nulladik lap alapján lehet behatárolni a probléma okát. Fekvő lista Bejelölése esetén a lista képernyőn történő megjelenítésekor és nyomtatáskor a lap formátumát fekvőre, a Lapméret mező értékét az alapértelmezett 42-re állítja. Fejléc csak az első lapon Bejelölése esetén a fejléc csak az első lapra kerül rá. Lábjegyzet csak az utolsó lapon Bejelölése esetén a lábjegyzet csak az utolsó lapra kerül rá. Sortávolság A listakészítés folyamán hol kell üres sorokat generálni. Lehetséges értékei: Nincs üres sor: minden sort folyamatosan hoz, üres sorok nélkül Kontrollváltáskor: sor kiemelések után hoz egy üres sort Minden második sor: minden sor után egy üres sor következik Írássűrűség A nyomtatás írássűrűsége, tulajdonképpen a lista betűmére állítható vele. Amennyiben nem férnek ki az adatok álló/fekvő lapra, akkor ezzel is lehet csökkenteni a sorok hosszát. Lehetséges értékei: 10 - 80/133: 80 karakter A4-es álló, ill. 133 karakter A4-es fekvő lapon 12 - 96/160: 96 karakter A4-es álló, ill. 160 karakter A4-es fekvő lapon CO - 136/226: 136 karakter A4-es álló, ill. 226 karakter A4-es fekvő lapon Lapméret A lapra írandó sorok száma. Álló lista esetén 60, Fekvő listánál 42 az alapértelmezés. Ennél nagyobb lapméret megadása esetén a lista nem fog kiférni a lapra. Margóméret A bal oldali margó mérete adható meg karakterben. A lista lefűzése esetén segítséget jelent.
Kontrollfokozatok Feladata az oszlopokra összesítő sorok - Részösszesenek - képzése, illetve azok előfordulási értékékeinek váltásakor a sorok kiemelése fejlécbe vagy kiemelt sorba. Indítása: Beállítások / Kontrollfokozatok vagy F6 billentyű vagy Részösszesenek
91
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
ikon.
A Rendezettségben kijelölt oszlopok előfordulási értékeinek váltásakor az azonos értékkel bíró numerikus oszlopokra részösszesen sorok képezhetők az oszlop nevének kijelölését követően, az Igen rádiógomb használatával. Ekkor az oszlop neve előtt megjelenik a jel. A Nem rádiógombot választva az összesítés kijelölése megszűnik. Infó... : ha az Oszlopok ablak aktuális oszlopa nem az alap lekérdezési tábla oszlopa, hanem valamely törzskapcsolat táblájának oszlopa, akkor ennek a gombnak a használatával megjeleníthető, hogy az adott oszlop milyen törzskapcsolaton keresztül, melyik táblában található. Ok hatására az aktuálisan beállított összesítések lépnek érvénybe. Mégse hatására az előzőleg beállított összesítések maradnak érvényesek.
Kiemelések
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
92
A Kiemelések fülön lehet beállítani, hogy egy, a Rendezettségben szereplő oszlop előfordulási értékeinek váltásakor az új kódértéknek megfelelő sor kiemelődjön-e a lap fejlécébe vagy egy kiemelt sorba. Ha egy oszlop esetében a Lap rádiógomb van kiválasztva, abban az esetben az adott oszlop minden új kód értéke új lapon kezdődik, és a lista tételes soraiban nem szerepel ez az adat, az oszlopnév előtt megjelenik a leporelló ikon. Ha egy oszlop esetében a Sor rádiógomb van kiválasztva, abban az esetben az adott oszlop minden új kód értékét egy külön kiemelt sorban szerepelteti, és a lista tételes soraiban nem szerepel ez az adat, az oszlopnév előtt megjelenik a kiemelt sor ikon. Nincs rádiógomb kiválasztásánál nincs kiemelés a listán. Infó... : ha az Oszlopok ablak aktuális oszlopa nem az alap lekérdezési tábla oszlopa, hanem valamely törzskapcsolat táblájának oszlopa, akkor ennek a gombnak a használatával megjeleníthető, hogy az adott oszlop milyen törzskapcsolaton keresztül, melyik táblában található. Ok hatására az aktuálisan beállított összesítések lépnek érvénybe. Mégse hatására az előzőleg beállított összesítések maradnak érvényesek.
Elkészült minta lista lap és sorkiemeléssel, részösszesen sorokkal:
93
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Lekérdezés
A lekérdezés végrehajtása A lekérdezés végrehajtásával történik meg az aktuális lekérdezési beállítások alapján a kívánt output előállítása. Indítása: Lekérdezés / Lekérdezések végrehajtása vagy Ctrl+L billentyű vagy
Eredmény: ki kell választani, eredményét. Ez történhet:
hogy
milyen formátumban szeretnénk
ikon.
látni
a
lekérdezés
Képernyőre: a lekérdezés eredménye képernyőn jelenik meg a kódválasztással azonos kezelésű ablakban. Az eredmény nem kerül letárolásra. Ebben a formátumban a kiemelések és részösszesenek nem jelennek meg. Listafile-ba: Lst kiterjesztésű, DOS szövegállomány készül, a Formátum menüben megadott formázási parancsoknak megfelelően. A szövegállomány formázáshoz szükséges vezérlő karakterek a kiválasztott nyomtatónak megfelelően állítódnak be Text file-ba: Txt kiterjesztésű, DOS szövegállomány készül, formázást vezérlő karakterek nélkül, a lista nem fejlécezett. DBase file-ba: Dbf kiterjesztésű, DBase állomány készül. A táblába nem kerülnek bele az Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
94
összesítő sorok, ha a Formátumban tételesre lett állítva, ill. csak összesítő sorok kerülnek bele mindösszesenek nélkül, ha a formátum összesítőre lett állítva. Az ilyen kiterjesztésű állományokat táblázatkezelő program segítségével tovább lehet formázni. SQL táblába: SQL tábla készül, melynek adattartalma a DBase file tartalmával megegyezik. Excel táblába: a futtató lekérdezi a használt Excel verziót, ennek megfelelően a 2003-as verzióig xls, a 2007-es verziótól xlsx kiterjesztést ad az output fájlnak. Excel táblába kerülnek az adatok, a táblázat elkészülésekor megjelenik a képernyőn. File neve A létrehozandó output neve. Csak képernyőre történő lekérdezéskor nem kell az output nevét megadni. Felhasználó által meghatározható, kiterjesztés nélküli szöveg (betűk + számok is) lehet. Az output kiterjesztését a program automatikusan a file nevéhez illeszti. Amennyiben a megadott file név után egy * karaktert adunk meg, ugyanazon kezdetű file neveknél, ismételt lekérdezés végrehajtás indításakor az elkészült output a file neve után automatikus sorszámot kap. Például ha Listafile-ba kérjük a végrehajtást, és a File neve szamla*, az első lista neve szamla0001.lst, a második lista neve szamla0002.lst, stb. Mégsem : hatására a program kilép a lekérdezés végrehajtása menüből. Start : hatására elkezdődik az output előállítása. Amennyiben a szűréseknél állítottunk be paraméter bekérést, megjelenik a Felhasználói paraméterek ablak és a paraméterek megadása után OK gomb hatására indul a végrehajtás. A paraméterek kezeléséről bővebben a Szelekciók részben. A végrehajtás elkészültésekor a lekérdező ablak bal alsó sarkában megjeleníti a fájl nevét, "elkészült" jelzéssel:
Amennyiben az eredményt képernyőre kértük, úgy az elkészülésekor a megjelenik:
95
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
képernyőn
Ha az eredményt Listafile-ba kértük, az output elkészülésekor a program a Listakezelés párbeszéd panel felkínálja az elkészült listát nyomtatásra vagy megjelenítésre, illetve az ablakból való kilépést:
Az elkészült lista A kész lista képernyőn való megjelenítése esetén az alábbi lehetőségeink vannak: Bezárás vagy Alt + B Kilépés nyomtatás nélkül. Nyomtatás vagy Alt + N A lista nyomtatása előtt az alábbi párbeszéd panel jelenik meg:
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
96
Kiválaszthatjuk a nyomtatót, illetve azt, hogy melyik oldal(aka)t szeretnénk nyomtatni. A példányszám megadásával lehet szabályozni, hogy hány példányban szeretnénk az adott listát kinyomtatni. Ha a Tulajdonságok nyomógomb nem aktív, a kiválasztott nyomtató karakteres nyomtatásra van beállítva. Ha aktív, akkor a Tulajdonságok nyomógombra kattintva a futtató aktivizálja a kiválasztott nyomtató driver-ét, ahol be lehet állítani az adott nyomató tulajdonságait, amelyek utána érvényesülnek a nyomtatás során. Például:
97
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Ugrás lapra vagy Alt + U Megadott oldal jelenik meg a képernyőn. Első lap / Előző lap / Következő lap / Utolsó lap A lista lapjai közötti navigálási lehetőség. Nagyítás vagy Alt + A Segítségével nagyítható, illetve kicsinyíthető a képernyőn megjelenő lista. A lehetőség NEM vonatkozik a nyomtatásnál használt betűméretre. Keresés vagy Alt + S A listában rá lehet keresni egy adott szövegrész első előfordulására, amit kiemeléssel jelez a program. A Kisbetű-nagybetű érzékenység állítható:
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
98
Tovább keresés vagy Alt + V Keresés esetén a következő előfordulást emeli ki a program. Lapméret vagy Alt + P A lista a képernyőn automatikusan A4-es lapmérettel jelenik meg. Ezzel az ikonnal lehet változtatni a képernyőn látható lapméreten (A3-as, A2-es, A4-es méret közül lehet választani). Figyelem! Ez a beállítás csak a képernyőn való megjelenítést változtatja meg, a nyomtatás papírméretét nem. Vízjel nyomtatás listára Az elkészült listákra lehetőségünk van vízjelet beállítani kép vagy szöveg formájában. Ennek paraméterezése a Forrás-SQL Beállító (FST32.exe) programban történik, ezért a lehetőség részletezése annak dokumentációjában elérhető.
SQL parancs megtekintése Megmutatja az összeállított lekérdezés eredményeképpen létrejött SQL parancsot. Az információ csak megtekinthető és kimásolható, szerkesztése ebben az ablakban programilag tiltott.
99
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
Súgó Kezelése, működése megegyezik a Forrás-SQL Futtató > File menü > Súgó menüpontban leírtakkal.
Forrás-SQL Futtató [FOR32.exe] © 2014 GriffSoft Informatikai Zrt.
100