Ügyviteli rendszerek hatékony fejlesztése Magic Xpa-val mobilos funkciókkal kiegészítve. Oktatók: Fülöp József, Smohai Ferenc, Nagy Csaba



Hasonló dokumentumok
Ügyviteli rendszerek hatékony fejlesztése Magic Xpa-val mobilos funkciókkal kiegészítve. Oktatók: Fülöp József, Smohai Ferenc, Nagy Csaba

Gyári alkatrészek rendelése modul

Prezentáció, Prezentáció elkészítése. Nézetek

A billentyűzet a legfontosabb adatbeviteli eszköz, mely szinte rögtön a számítógép bekapcsolása után,,életre kel. Segítségével az operációs rendszer

Alapok (a K2D rendszer alapjai)

Nem gyári alkatrészek rendelése modul

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010

Leltárív karbantartás modul

Téradatbázisok használata QGIS-ből A DB kezelő modul 2.2 verzió

Access alapok. Megnevezés Művelet Minta. Új adatbázis létrehozása. Új / Üres adatbázis.. Tábla létrehozása tervező nézetben.

KÖNYVTÁRI KATALÓGUS HASZNÁLATI ÚTMUTATÓ

Automatikus feladatok modul

ADAFOR Iskolai adatforgalmazó program Kezelési útmutató

Műveletek makrókkal. Makró futtatása párbeszédpanelről. A Színezés makró futtatása a Makró párbeszédpanelről

Választó lekérdezés létrehozása

Táblázatok. Táblázatok beszúrása. Cellák kijelölése

TERC V.I.P. hardverkulcs regisztráció

Végrehajtói Nyilvántartó Rendszerbe illeszkedő Postázási modul ismertetése

Az indexelés újdonságai Oracle Database 12c R1 és 12c R2

QGIS Gyakorló. 1. kép. A vektor réteg (grassland.shp).

Minőségellenőrzési kérdőív kitöltő program Felhasználói kézikönyv

Alkatrész 15 gyakorló feladat

Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket:

Diagram készítése. Diagramok formázása

I.K.I.R. Vonalkód használat az IKIR verziótól

Lekérdezések I. Egyszerű választó lekérdezések

NAV nyomtatványok kitöltésének támogatása

A Windows az összetartozó adatokat (fájlokat) mappákban (könyvtárakban) tárolja. A mappák egymásba ágyazottak.

HASZNÁLATI ÚTMUTATÓ DOLGOZÓK IMPORTÁLÁSA KULCS BÉR PROGRAMBA AZ ONLINE MUNKAIDŐ NYILVÁNTARTÓ RENDSZERBŐL. Budapest, november 08.

LBRA6i integrált rendszer

ALAPOK. 0 és 255 közé eső számértékek tárolására. Számértékek, például távolságok, pontszámok, darabszámok.

DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció

RAJZ2. vezetett gyakorlat

Banki utalás fájl. Bank, Pénztár/Átutalás előkészítése menüpontban készíthetjük el a banki utalás fájlt.

Egyetemi könyvtári nyilvántartó rendszer

Ablak és ablakműveletek

Nem gyári alkatrészek raktári betárolása modul

QGIS tanfolyam (ver.2.0)

LabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR


CareLink Personal telepítési útmutató. Első lépések a CareLink Personal adatfeltöltéshez

VEGA ÚJ FUNKCIÓK. 1 Karton áthelyezés a Vegában. 1.1 Követelmények, megszorítások. VEGA v LeloSoft Kft.

Ügyfélforgalom számlálás modul

Duál Reklám weboldal Adminisztrátor kézikönyv

Importálás. más típusú (pl:.imp,.xml,.xkr,.xcz) állomány beimportálása a nyomtatványkitöltő programba

Gyorsított jegybeírás. Felhasználói dokumentáció verzió 2.0.

kommunikáció Megoldások

Belépés a GroupWise levelező rendszerbe az Internet felől

Átutalási csomag karbantartó modul

Utalások kezelése felhasználói dokumentum Lezárva:

Az operációs rendszer fogalma

Adatbázis kezelés Delphiben. SQL lekérdezések

Tartalomjegyzék

Java-s Nyomtatványkitöltő Program Súgó

Angol szótár V

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat.

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

14.2. OpenGL 3D: Mozgás a modellben

Szövegszerkesztés haladó MS word


Feltételes formázás az Excel 2007-ben

ADATBÁZISKEZELÉS ADATBÁZIS

Elmib Önkormányzati hibabejelentő. Felhasználói kézikönyv v1.0

Gyári alkatrészek raktári betárolása modul

Iktatás modul. Kezelői leírás

Delphi programozás I.

Hogyan rögzítsünk bejövő számlát?

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan

RAJZ1. vezetett gyakorlat

PDF. Tartalomjegyzék 1/21

Partner hitelkeret kezelés, lejárt tartozásra figyelmeztetés

TestLine - balla tesztje-03 Minta feladatsor

Diagram létrehozása. 1. ábra Minta a diagramkészítéshez

AutoCAD MAP DWG mapobject TOPOBASE konvertáló program dokumentáció

JOGI STÁTUSZ KEZELÉS MŰKÖDÉSE

Az állományokban UTF-8 kódolással magyar betűk is vannak, ezért az az Unicode (UTF-8) kódolást.

Bankkivonatok feldolgozása modul

Horgász Napló V Bemutató Verzió. Felhasználói Kézikönyv. Intelligens Fogási Napló Program

cím létrehozása

1. kép. A Stílus beállítása; új színskála megadása.

Oracle GoldenGate Studio Nagyon rövid bemutató. Quick Talk. Gollnhofer Gábor

Mesh generálás. IványiPéter

Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával

1. Az Access 2000 indítása után válasszuk az Üres adatbázis létrehozása pontot,

PF1K bizonylatok kezelése ERA rendezések felhasználói dokumentum Lezárva:

PÉNZTÁR FELHASZNÁLÓI KÉZIKÖNYV

CLEAN-PRECÍZ Integrált ügyviteli rendszer. T23. Excel tábla egyéni adattartalom beállítása

ESO9 TERMÉKKÖLCSÖNZÉS STYLISTOKNAK (ÚTMUTATÓ ÜZLETEK RÉSZÉRERE)

Szövegszerkesztés Verzió: 0.051

Folyamatos teljesítésű számlák tömeges generálása időszakonként, egyedi tételek kezelésének lehetőségével

InCash számlázó program és a Webshop Hun rendszer összekötése

A legfontosabb DOS parancsok

Kézikönyv. EDI beállítások (SetUp)

Kézikönyv Kamat infosystem

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS. Adatbázis alapú alkalmazások készítése PHP-ben

Lakóház tervezés ADT 3.3-al. Segédlet

A NetBeans IDE Ubuntu Linux operációs rendszeren

Elektronikus pályázati űrlap (eform) létrehozása - Útmutató

Teljes vírusirtás a NOD32 Antivirus System segítségével. vírusirtási útmutató

Táblázatok kezelése. 1. ábra Táblázat kezelése menüből

Átírás:

Ügyviteli rendszerek hatékony fejlesztése Magic Xpa-val mobilos funkciókkal kiegészítve Oktatók: Fülöp József, Smohai Ferenc, Nagy Csaba

Inheritance beállítás Ez egy olyan beállítás, amely a modell alapján készített mezők esetén fontos. Azt lehet vele szabályozni, hogy az adott modell Property Sheet-jéről milyen tulajdonságok Öröklődjenek le a mező Property Sheet-jére. Ez a beállítás az adott mező Property Sheet-jén Tulajdonságonként beállítható.

Inheritance beállítás Egy adott mező, akármilyen Tulajdonágánál az Inheritance beállítás bekapcsolt állapota: Ez azt jelenti, hogy ha megváltoztatjuk annak a modellnek ezt az akármilyen tulajdonságát, amelyből az adott mezőt előállítottuk, akkor az adott mezőnek is átáll ez az akármilyen Tulajdonsága.

Inheritance beállítás állapota Ezzel a kis nyomó gombbal lehet kikapcsolni az Inheritance beállítást (vagyis innen tudjuk, hogy jelenleg be van kapcsolva) A kikapcsoló gomb úgy néz ki, hogy van egy lefelé mutató nyilacska és mellette egy X jel

Inheritance beállítás állapota Az Inheritance beállítást olyankor kell kikapcsolni, hogy ha modellből szeretnénk nagyon sok tulajdonságot leörököltetni egy mezőbe, viszont pár tulajdonságot magunk szeretnénk beállítani. Ilyenkor kikapcsoljuk az Inheritance beállítást az adott tulajdonság(ok)-ról és ez(eke)t a tulajdonságo(ka)t a modelltől függetlenül kézzel átállíthatjuk. Így az adott mező legtöbb tulajdonsága leöröklődik, de néhány tulajdonság más lesz. Még olyankor szoktuk ezt a beállítást kikapcsolni egy mezőnél, ha egy adott mező, csak egy (pár) adott tulajdonságát kell megváltoztatni, de abból a modellből nagyon sok mezőt előállítottunk már és nem akarunk a modellben változtatni

Inheritance beállítás állapota Ezzel a kis nyomó gombbal lehet bekapcsolni az Inheritance beállítást (vagyis innen tudjuk, hogy jelenleg ki van kapcsolva) A bekapcsoló gomb úgy néz ki, hogy van egy lefelé mutató nyilacska és mellette egy + jel

Programozás alapjai Ha egy adott adattáblára Ctrl + G t nyomunk, akkor Generálhatunk hozzá egy alapvető megtekintő programot (Browse) A Magic-ben kétféleképpen lehet programot generálni: Ideiglenes program generálás (Executable) Ez azt jelenti, hogy a program egy ideiglenes tárolóhelyre legenerálódik és onnan végrehajtható, majd a végrehajtás után megszűnik létezni. Végleges program generálása (Generate) A Programot nem ideiglenes tárolóhelyre, hanem a Program Repository ba generáljuk és a végrehajtás onnan lehetséges

Programozás alapjai Végrehajtható program generálása Alapvető megtekintő program Program generálása a Program Repository ba Adott néven kerül be a Program a Repository ba

Programozás alapjai Egy adott adattáblából az adatok kiexportálása Az aktuális projekt könyvtárába Mozi.TXT névvel és kiterjesztéssel Egy adott adattáblába az adatok beimportálása Az aktuális projekt könyvtárából Mozi.TXT nevű és kiterjesztésű állományból

Programozás alapjai Nyomtatásra küldi Ebbe a fájlba menti azokat az információkat, amellyel a nyomtatót vezérli A Colums mezőben ha F5 öt nyomunk kiválaszthatjuk, hogy az adott művelethez melyik mezőket használjuk fel. Ha valamelyiket nem szeretnénk használni, akkor annak Column oszlopába 0-át kell írni. Az Index azt jelenti, hogy mi alapján legyenek sorba rendezve a rekordok a művelet során

Programozás alapjai Kétfajta stílust használhatunk, amelyeket a Style fülön lehet beállítani a Végrehajtás / Generálás megkezdésekor Line Mode (Fel és Le nyilakkal lehet lapozni)

Programozás alapjai Screen Mode (Page Up és Page Down billentyűkkel lehet lapozni)

Programozás alapjai Amikor megjelenik a program kezelhető felülete, akkor háromféle üzemmód közül lehet választani (billentyűkombinációval): Ctrl + Q: Lekérdezés üzemmódba válthatunk (Query) Ctrl + M: Módosítás üzemmódba válthatunk (Modify) Ctrl + E: Új létrehozása üzemmódba válthatunk (Create) Hogy épp aktuálisan milyen üzemmódban vagyunk, azt a Status Line-ról tudom leolvasni a program futtatása közben.

Programozás alapjai Innen tudjuk, hogy lekérdezés üzemmódban vagyunk

Magic program felépítése A Magic programok szerves részei a taszkok. Egy programnak kezdetben csak egy taszkja van, (Fő taszk) innen kezdődik az adott program végrehajtása.

Magic program felépítése Ez egy Taszk (Online [Ez fontos, mert egyenlőre csak ilyen fajtával foglalkozunk])

Magic program felépítése Egy adott Program Taszkjának részei Adatnézet (Data View): Hogy az adott taszk milyen adatokkal (Adattábla és Rekordjai) dolgozik Logika (Logic): Itt zajlik az adott taszk életének irányítása. Logikai egységek: (Létrehozásuk a Ctrl + H val lehetséges, Logikai egységen belüli utasítást az F4- gyel hozhatunk létre). Taszk előfeldolgozás: A taszk indulásakor futnak le az itt megfogalmazottak Rekord előfeldolgozás: Olyankor futnak le az itt megfogalmazottak, ha rálépünk egy fő tábla (Main Source) beli rekordra. Rekord utófeldolgozás: Olyankor futnak le az itt megfogalmazottak, ha ráléptünk egy rekordra, megváltoztattuk azt és lelépünk a rekordról. Taszk utófeldolgozás: Olyankor futnak le az itt megfogalmazottak, ha a Taszk futása végetér (Jelen esetben ha kilépünk a Programból)

Magic program felépítése Ha F4-et nyomtunk az adott logikai egységen, akkor létrejön egy utasítás, melynek típusát a Status Line-on megjelenő betűk segítségével lehet létrehozni. Pl. Ha egy Update Variable utasítást szeretnék létrehozni, akkor csak U betűt kell nyomni. Form: Azt tartalmazza, hogy hogyan nézzen ki a Taszk grafikus felülete. Expression Rules: Bármilyen olyan helyen előhozható (F5-tel), ahol kifejezésre van szükség vagy ha Ctrl + E t nyomunk Az adott taszkban használt összes kifejezés itt van tárolva.

Egyszerű karbantartó program Órai feladat: Generáljunk egy Egyszerű Megtekintő Programot! Alakítsuk át úgy, hogy ha módosítunk egy rekordot és lelépünk róla, akkor a Karbantartó mezőben jelenjen meg az aktuálisan bejelentkezett felhasználó neve, valamint a Karbantartás dátuma és Karbantartás Ideje mezőkben a módosítás pontos dátuma és időpontja Megoldás: Ennél a feladatnál a Rekord Utófeldolgozás (Rekord Suffix) ot kell használni, mert ez akkor fut le ha módosítottuk az adott rekordot és megpróbálunk lelépni róla.

Egyszerű karbantartó program Ha legeneráltuk a programot a Program Repository ba, akkor ráálunk a Programra, majd F5-tel megnézzük annak felépítését belülről Kijelöljük az egyetlen Taszkot (Fő Taszk) és belenavigálunk a Logic ba. Ctrl + H val új logikai egységet hozok létre, amely egy Record Suffix kell legyen F4 gyel létrehozunk három Update Variable utasítást (F4 megnyomása után, amikor még üres az utasítás típusa U betűt nyomok) A Frissítendő értéket F5 segítségével választom ki És hogy mit adok neki értékül, azt pedig az Expression Rules sorai határozzak meg

Egyszerű karbantartó program Ctrl + H F4 és típusát U betűvel csalom elő F5 tel ZOOM

Egyszerű karbantartó program F4 gyel hozok létre új kifejezést és Show gombbal vagy Tab-bal ellenőrzöm, hogy a kifejezés szintaktikailag helyes-e Aktuálisan bejelentkezett felhasználó (ami talán új )

Funkcióbillentyűk Magic-ben F1: Súgó F3: Adott sor törlése F4: Új sor létrehozása F5: Egy szinttel beljebb menni F7: Program futtatása F8: Szintaktikai ellenőrzés (Adattáblára vagy Programra)