Informatika | Vállalati információs rendszerek » Vevőszolgálat nyilvántartó, megrendelő és árajánlatkészítő szoftver

Alapadatok

Év, oldalszám:2002, 50 oldal

Nyelv:magyar

Letöltések száma:128

Feltöltve:2010. március 18.

Méret:224 KB

Intézmény:
-

Megjegyzés:

Csatolmány:-

Letöltés PDF-ben:Kérlek jelentkezz be!



Értékelések

Nincs még értékelés. Legyél Te az első!


Tartalmi kivonat

Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Vevőszolgálat nyilvántartó, megrendelő és árajánlatkészítő szoftver Felhasználói dokumentáció 1 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Bevezetés „Eltolódás van a pénz és pénzügy felől az információ, mint az erő és a szabályozás forrása irányába.” /Dr.Paul Aho/ A világ átalakult, korunk gazdasága egyre gyorsabb döntésekre készteti a vállalatokat. A vállalkozásnak - minél hamarabb piacra kell vinnie új termékét (amelynek életciklusa is egyre rövidebb), - reagálnia kell az igények változására - ügyelnie kell a pénzügyi háttér biztonságára - óvakodnia kell az elfekvő készletek felhalmozásától - a vezetésnek addig kell kézbe vennie a cég dolgait, amíg a szervezet nem válik öntörvényűvé, alkalmazottaik túlterheltté, és még sorolhatnánk azokat a követelményeket, amelyet a mai piacgazdaság

támaszt aktív résztvevőivel szemben. Felgyorsult világunkban a minőségi munka, a precíz, pontos nyilvántartás, a naprakész tájékozottság a megfelelő számítástechnikai-informatikai eszköz birtoklása és uralása nélkül már-már elképzelhetetlen. Az információk hiánya, az azok megszerzésére fordított idő és költség lassítja és megdrágítja a szolgáltatást és olyan kapacitásokat köt le, amelyek egyébként is szűkösek és bővítésük költséges. E problémát későn felismerő, passzív várakozó előbb-utóbb hátrányos helyzetbe kerül. A szolgáltató ipar ma már megérti az információtechnológia alkalmazásának jelentőségét. Számítógépet venni nem nehéz, mint ahogy számítógépes hálózatokat felállítani sem. Ami nehéz, a vállalkozás, intézmény feladataihoz illeszkedő, az abban dolgozók munkáját támogató korszerű, információs rendszer kialakítása. A követelmények kielégítése magas szintű,

hatékony adminisztrációs munkát igényel. Ezen adminisztrációs munkálatok segítségével kapcsolatos a feladatom, 2 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció mely a Voith Kft vevöszolgálatának számítógépes támogatása, a hibabejelentéstől a javításig, kiegészítve az árajánlattétellel és a megrendeléssel. A következő oldalakon találkozhatunk a követelményekkel, javaslatokkal, megoldásokkal a követelményekre és a vevőszolgálati szoftver leírásával. 3 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Tartalomjegyzék 1. Bevezetés2 2. Tartalomjegyzék4 3. Cégismertető5 4. A szervizrendszer egyszerűsitett folyomata6 5. A rendszer célja feladata8 6. Javaslatok a követelményeknek megfelelő program kialakitására8 7. Álatlános tudnivalók10 8. A Microsoft Access és az SQL rövid ismertetése 11 9. A rendszer működésének feltételei, korlátai13 10. Az adatok kapcsolata 17

11. Az inputrendszer, Tábla és rekord leirások18 12. Az output rendszer22 13. A lekérdezések SQL kódjai25 14. Jelentések37 15. A leggyakrabban előforduló hibajelzések45 16. A rendszer működésének leirása48 17. Értékelés49 Mellékletek Képernyőtervek(űrlapok, jelentések) M1. Startűrlap51 M2. Súgó52 M3. Névjegy53 M4. Főűrlap54 M5. Üzemeltető55 M6. Jármű56 M7. Árajánlat57 M8. Megrendelés58 4 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Cégismertető A Voith Kft. automata sebességváltók, annak alkatrészeinek beszerelésével, javításával foglalkozó cég . A Voith Kft szolgáltatásai között fontos helyet foglal el a járművek szervizelése. E tevékenységet alapvetően két ágra oszthatjuk: karbantartásra és javításra. A Voith Kft-nél találkozhatunk mind a karbantartással, mind a javítással. A karbantartás fontos szerepet játszik egy szerviz életében mivel ezzel nagyon sok meghibásodást,

üzemzavart meg lehet előzni, ki lehet szűrni. Ezért szakszerűen, meghatározott időközönként a cég is karbantartja a felügyelete alá tartozó összes járművet. A szervizrendszer folyamatát az ábra szemlélteti. Minden szervizmunka kezdetét a hibabejelentés jelenti, amely többféleképp érkezhet:  Faxon  E-mail-en  Telefonon  Mail-en A hibabejelentés beérkezésének sokféleségét különböző iktatószámokkal sikeresen lehet egyszerűsíteni, későbbi visszakeresések érdekében. A hibabejelentést először a szervizvezető kapja meg, aki meghatározza, hogy az adott hibára, hogyan fog reagálni a szerviz. Ha van a javításhoz szükséges anyag a raktáron, akkor megindul a hibaelhárítás, ha nincs elindul egy másik szál, ahol beszerzik a szükséges anyagokat, majd ezután kezdődik a hibaelhárítás. A szervizvezető ezek után készít egy szervizlapot, amelyen a következő adatoknak kell szerepelni:  szervizvezető neve, aki

felvette a bejelentést  szervizes neve, aki konkrétan el fogja hárítani a hibát  bejelentő cég neve  dátum, a hibabejelentés pontos időpontja 5 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció A szervizrendszer egyszerűsített folyamata Hibabejelentés Szervizlap nyomtatása -szervizvezetõ -szervizes -dátum -hibebejelentés -a hiba leírása Munka kiosztása Kell-e anyag a raktárból ? Igen Raktár anyagok kiadása Nem Ügyfél: feladat elvégzése munkalap megírása Maradtak-e anyagok ? Igen Raktár Anyagok bevételezése Nem Munkalap bevitele Munka befejezve? Nem Megjegyzés Igen Munkalap bevitele Szervizlap OK Hibabejelentõnek üzenet 6 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció A szervizlapot egy szervizes kapja meg, aki a raktárhoz fordul a szükséges anyagokért. Ezután már csak a helyszínen kell helytállni, ahol további problémák merülhetnek fel, de ez már a

szervizes rátermettségén és felkészültségén múlik. A hibaelhárításról munkalap készül, függetlenül a munka befejezésének sikerességétől. A munkalapon a következő adatok szerepelnek:  a munkalap száma  a szervizes neve  a megrendelő ügyfél neve  a szervizelés konkrét helyszíne  anyagok felsorolása  cikkszám  megnevezés  mennyiség  egységár  megjegyzés  megrendelő aláírása  munkát végző aláírása  dátum Ez a munkalap négypéldányos, amiből egy kerül az ügyfélhez a javítás helyszínén, két példány utólag kerül az ügyfélhez, amiből az egyik a hibabejelentőhöz (hibabejelentést egy cégnél általában csak egy kijelölt személy vagy csoport tehet), a másik pedig a számlázáskor a számfejtésre. Az utolsó pedig visszaérkezik a Voith Kft-be Miután a szervizes visszaérkezett a szervizbe, először a szervizlapot leadja, amelyre ráírja, hogy befejezte a munkát,

vagy ha nem, akkor miért nem. Ekkor a szervizvezető válaszol a szervizlap alapján a hibabejelentőnek. A visszaérkező munkalapok a raktárba kerülnek, ahol a munkalapon szereplő adatokat felviszik a raktári rendszerbe. A munkalapok ezután mappákba kerülnek, a későbbi visszakeresés érdekében. 7 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció A rendszer célja, feladata A Voith Kft fő feladata a vele kapcsolatban álló cégek járműveinek szervizelése. A hibabejelentések faxon, mail-en, e-mail-en, valamint telefonon érkezhetek. A további műveletek manuálisan történnek. A nyilvántartási rendszer problémái felvetették az igényt egy új számítógéppel támogatott rendszer elkészítésére, amely eleget tesz az eddiginél magasabb elvárásoknak, követelményeknek:  Hibabejelentésekből egységes szervizlap és munkalap előállítása  Megrendelés, árajánlat készítése  A megadott szempontok szerinti

lekérdezés napi /tól-ig/ bontásban  Statisztikakészítés lehetősége ügyfél, javítások száma stb. szerint  Éves archiválási, visszatöltési lehetőség  A törzsállományok karbantarthatósága  Egyszerű, áttekinthető, könnyen kezelhető legyen  Manuális tevékenységek minimalizálása Javaslatok a követelményeknek megfelelő program kialakítására  Adatok csoportosítása és külön táblákban való tárolása  Űrlapok készítése minden táblához az adatok bevitelére, az űrlapon vezérlőelemek létrehozása, rekordok közötti lépkedés, keresés és törlés, hozzáadás lehetőségének kialakítása parancsgombokkal A kezdő űrlapon (Start) „kartonrendszerű” vezérlőelemek létrehozása, minden adattáblához egy „karton” készítése amelyen a vezérlőgombok találhatók.  Lekérdezések gyártása amelyek megszűrik a táblákat és megadják a kívánt adatokat a listák gyártására. 8

Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció  Jelentések gyártása, hogy a különböző kialakított listákat nyomtatni lehessen. A jelentéshez szükséges adatokat lekérdezések szolgáltatják amelyek egyszerre több táblából is szűrnek adatot.  Kapcsolatok kialakítása a táblák között  Táblák feltöltése mintadatokkal, hogy a program egyes részeinek működése tesztelhető legyen  Automatikusan induló makró írása, hogy a program betöltésekor rögtön megjelenjen a kezdő űrlap.  Windows-os környezet, könnyű kezelhetőség Egységes szervizlap és munkalap előállítása a hibabejelentések alapján  a szerviz v. munkalapon fel kell tüntetni, hogy az adott hibát a szervizesek közül ki fogja elhárítani  a szervizlapokat el kell látni azonosítóval a statisztika érdekében  a munkalap jelenlegi külső formáját meghagyva, esetleg kisebb módosításokkal, hasonló űrlap létrehozása

számítógépen, mivel így könnyebb az átállás az új rendszerre A megadott szempontok szerinti lekérdezés napi /tól-ig/ bontásban  többszintű lekérdezési lehetőség a felhasználói igényeknek megfelelően Statisztika készítésének lehetősége az ügyfél, szervizes, anyagmozgás adatok bevonásával Éves archiválási, visszatöltési lehetőség Éves archiválási, visszatöltési lehetőség  a felhasználó által meghatározott tárolóra való archiválás, illetve adott tárolóról való visszatöltés, a rendszerelemek frissítésével A törzsállományok karbantarthatósága  Az ügyfelek, személyek változtatásának egyszerű módja, az adatbevitelt megkönnyítő űrlapok segítségével. Egyszerű, áttekinthető, könnyen kezelhető legyen  Windows-os környezet  A már meglévő elemekhez való igazodás, kisebb módosításokkal 9 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Általános

tudnivalók A program a szervízrendszer egy része működésének pontosított, kibővített megvalósulása számítógépen. A szoftver a cég - ügyfeleit, - az ügyfelek járműveit, - a járművek javítási adatait, - a javításoknál felhasznált alkatrészeket, - az alkatrészek tulajdonságait - a cég megrendeléseit és a - a cég árajánlatait tartja nyilván. Jelentés formátumban elkészíti a - a munkalapokat a megrendeléseket és az árajánlatokat. Számos lekérdezés futtatásával a legkülönfélébb adatok nyerhetők ki az adatbázisból. A program lehetővé teszi a papírmentes iroda megvalósulását. 10 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció A Microsoft Access és az SQL rövid ismertetése Mielőtt megterveznénk az adatok tárolásának módját, néhány szó a Ms Access-ről. A Microsoft Access egy Windows környezetbe illesztett relációs adatbázis-kezelő rendszer. A Microsoft Accessben

van egy adatbázis motor a Microsoft Jet database engine, amely az adatbázisrendszer “lelke”, az adatokat tárolja és visszaadja. A Jet database engine úgy képzelhető el, mint egy adatkezelő, amelyre más rendszerek éppúgy ráépülnek, mint a Microsoft Access. Tehát az adatbázis az adott célból összeállított adatok és objektumok gyűjteménye. Az adatbázis fájl (melynek kiterjesztése MDB) tartalmazza az alábbi adatbázis objektumokat:  adattáblákat, amelyben tárolásra kerülnek az adatok  lekérdezéseket, amelyek a táblákban tárolt adatokra vonatkozó kérdések vagy egy a táblákon végrehajtandó művelet  űrlapokat, amely a felhasználóval való kapcsolatért felelős  jelentéseket, amelyek az egyedi igények szerint kialakított és szervezett információkat tartalmazzák  makrókat amelyek olyan művelet vagy műveletcsoportok, amelyek feladatok automatizálására használhatunk  és modulokat, amelyek az egy egységben

tárolt deklarációk, utasítások, eljárások közös neve. Az Access-ben három féle modul lehet: űrlap, jelentés és globális. Űrlap és jelentés modulok űrlapokhoz és jelentésekhez tartozó programkódokat tartalmaznak. Globális modulok eljárásai hívhatók az adatbázison belül más eljárásokból is, kivéve, ha azokat modulon belül lokálisnak deklaráltuk. 11 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció További Access elemek:  legördülő menü vagy kombinált lista, amely olyan vezérlőelem, amely a beviteli mező és a lista kombinációjára hasonlít. A kombinált listában kiválaszthatunk a listából egy elemet vagy beírhatunk egy értéket. Egyedi beállítása, amikor “csak listaelem” választható, ilyenkor csak azokat az értékeket fogadja el, amelyek szerepelnek a listában, minden más esetben hibaüzenet.  rádiógomb: olyan vezérlőelemcsoport amelyből egyik értéknek és csak az egyiknek mindig

kijelöltnek kell lennie, ezek közül az alapértelmezett érték az amely induláskor ki van jelölve  jelölőnégyzet: hasonló mint a rádiógomb, de itt többet is ki lehet jelölni egy csoporton belül, és nem kötelező legalább egynek kijelölve lennie.  léptető gombok: a listák alján levő négy nyíl, amellyel a listasorok között mozoghatunk:  az első sor  előző sor  következő sor  utolsó sor A két középső léptetőgomb között két szám található: az első az aktuális sorpozíció mely előtt “Rekord” felirat látható, a második az összes sor száma “Összesen” felirattal. Az első szám helyére szabadon be lehet írni számot, amely hatására, ha létezik annyiadik számú sor, akkor oda ugrik a rekordmutató. A rövid ismertetőre azért volt szükség, hogy tisztán láthassuk, milyen elemekből kell felépíteni a rendszert és a kezelési utasításnál fogok hivatkozni többször is az itt említett

tulajdonságokra. A felhasználóval a kapcsolatot ez az irodákban már megszokott Windows-os környezet biztosítja. 12 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció A lekérdezések SQL nyelven készültek Az SQL - Structured Query Language - Struktúrált lekérdezés nyelv Jellemzői : set szintű nyelv nem procedurális minden SQL utasítás végrehajtható relációs műveletek mind kifejezhetők vele táblákkal dolgozik ( alaptábla, nézettábla ) A rendszer müködésének feltételei, korlátai Hardware feltételek minimális igény:  Pentium I. alaplap  100 Mhz processzor  2 GB HDD  32 MB RAM  256 színes SVGA videokártya  CD-ROM  Tintasugaras nyomtató  Egér, billentyűzet Software feltételek  Windows 95/98  Office 97 13 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Üzemeltetési feltételek A rendszer telepítése: Ha teljesen üres a háttértárunk azaz még operációs

rendszer sincs rajta vagy ha van de nem Windows akkor az első feladat ennek felinstallálása amely a számítógép sebességétől függően több-kevesebb, max. 30-40 percet vesz igénybe Az installálás nem nehéz, hiszen csak be kell helyeznünk a Windows 95 vagy 98-as CD-t a számítógépbe és rendszer önállóan telepíti a szükséges elemeket. Ha mindez megvan és a telepítő végzett a Windows felinstallálásával, ugyan ilyen módon a videokártyához tartozó CD-t is helyezzük be a gépbe és installáljuk fel ha szükséges. Mindezek után kezdődhet csak a software feltelepítése. Természetesen ha már volt a számítógépen Windows akkor az első két lépést nem kell végrehajtani. A program csak az Office 97 termékcsalád egyik részét alkotó Access 97-ből futtatható ezért a következő lépés az Office 97 CD-jének behelyezése. Az installálás hasonlóképpen történik mint eddig, de a program nem csak az Access 97-et telepíti fel, hanem az

„Excel 97” táblázatkezelőt, a „Word 97” szövegszerkesztőt, a „PowerPoint 97” előadás- és bemutatótervezőt és az „Outlook Express” levelezőprogramot is így a felhasználó több hasznos dolgot is nyer egyszerre. Ha ezzel is végeztünk nincs más hátra, minthogy felmásoljuk a winchesterre az „Dokument.mdb” file-t ami a mellékelt lemezen található és elindítjuk az Access 97-et. Célszerű a file-t a „My Documents” vagy ha magyar a rendszer akkor a „Dokumentumok” könyvtárba másolni mert betöltéskor ott keresi először a gép és így akkor hamar megtalálja. 14 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Az Access 97 indításakor megjelenik egy kis ablak ahol kiválaszthatjuk, hogy mit szeretnénk csinálni: Létrehozhatunk új adatbázist, ekkor vagy egy üres adatbázist nyitunk meg vagy elindíthatjuk az adatbázis varázslót, a másik lehetőségünk pedig, hogy megnyitunk már létező

adatbázist. Ha ezt a programot akarjuk használni akkor az utóbbit kell választanunk. A program automatikusan ezt a választást jelöli meg. Az ablakon belül a választás alatt egy kisebb lista található a létező adatbázisokról. Első alkalommal még nem, de a későbbi betöltéseknél ebben a listában találhatjuk meg majd adatbázisunkat melynek neve: „Dokument”. Első alkalommal azért nem jelenik itt meg mert még nem használtuk a file-t korábban. Most ahhoz, hogy megnyissuk, kattintsunk a „További file-ok.” pontra kétszer és válasszuk ki a file-unkat abból a könyvtárból ahová korábban másoltuk. Ha ez megvan kattintsunk a „Megnyitás” gombra és már be is jött a programunk. Innentől kezdve már mindent a programnak megfelelően kell csinálni. A gombokon lévő feliratok egyértelműen jelzik azok funkcióit. A programból való kilépés nagyon egyszerű, hiszen nem kell külön kilépni magából a programból és utána külön az

Access 97-ből, ez együtt megtehető a fömenüben a „Kilépés” gombra való kattintással. A program mindig automatikusan ment minden adatot, de célszerű mindig floppyra menteni a file-t miután dolgoztunk vele mivel ha valamilyen fatális hiba történik, megsemmisül vagy megsérül az adatrendszer esetleg lefagy a program akkor az adatveszéssel jár. Ilyen esetben be kell zárni a programot a „Ctrl-Alt-Del” billentyűkombinációval és újra be kell tölteni az előzőekben megadott módon de előtte fel kell másolni újra és felül kell írni a file-t a lemezről. 15 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Az adatok rendszere, az adatok megadási (beviteli) módja Adatok bevitelének módja: Az adatok bevitele az űrlapok kitöltésével valósítható meg amelyek a főmenűből tölthetők be. Minden rekord tartalma automatikusan elmentődik amint továbbléptünk róla Az űrlap alján lévő gombok segítségével

könnyedén lépkedhetünk a rekordok között illetve kereshetünk is egy adott mező alapján. Ha olyan mezőbe írunk be adatot aminek külön formátuma van (pl. cikkszám, rendszám) akkor egymás után szóköz nélkül kell beírni az adatot mert ha továbbugrottunk a mezőről akkor a program automatikusan átalakítja a formátumát. Fontos, hogy az adatokat így adjuk meg, különben a formátum más lesz és a program további használata során hiba léphet fel. Ha nem bevinni akarunk új adatot hanem csak módosítani vagy keresni akkor ezt a listák vagy a rekord keresése parancsgomb segítségével megtehetjük. Ha már nem akarunk több adatot bevinni, módosítani vagy keresni akkor a „Befejezés” gombbal tudunk visszatérni a főmenübe. 16 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Az adatok kapcsolata A rendszer mindössze 1 file-lal dolgozik, ebben van tárolva minden információ. A file-t célszerű winchesteren tárolni

mivel munka közben mentéskor megsérülhet a floppy-lemez ha azon keresztül dolgozunk mert sajnos manapság nem túl jó ezeknek a lemezeknek a minősége. De ha végeztünk a munkával és kiléptünk a programból utána viszont célszerű átmásolni lemezre, hogy ne csak egy helyen legyen meg a program, hisz sok hasznát vehetjük a biztonsági másolatnak hiba esetén. Az ábrában vastag betűvel a tábla kulcsmezője van kiemelve, ez a mező azonosítja egyértelműen a rekordokat. 17 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Az input rendszer, Tábla- és rekordleírások Alkatrész Mezőnév Cikkszám Megnevezes nemet Meret Mennyiseg Tipus Teljes ar euro Huf euro Eladasi ar ft Kedvezmenyes ar ft Retardertipus Adattípus Szöveg Szöveg Szöveg Szöveg Szöveg Szám Szám Szám Szám Szöveg Mezőméret 255 255 255 255 255 Dupla Dupla Dupla Dupla 50 Formátum Alapértelm. érték Szabványos Szabványos Szabványos Szabványos 0 0

0 0 Adattípus Szöveg Szöveg Szöveg Szöveg Szöveg Mezőméret 50 50 50 50 50 Formátum > > > > > Alapértelm. érték Adattípus Szöveg Szöveg Szöveg Szám Szám Szám Mezőméret 50 50 50 Dupla Dupla Dupla Formátum > > > Általános Szabványos Szabványos Alapértelm. érték Arajanlat Mezőnév Megrendelő Telefon Fizetési mód Határidő Datum Alkatreszfelhasznalas Mezőnév Munkalapszam Rendszam Cikkszam Db Osszeg Kedvezmenyes osszeg 0 0 0 18 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Arajanlatcikkek Mezőnév Cikkszam Mennyisegi egyseg Megnevezes nemet Nettó egységár Ft Nettó kedvezmenyes egységar Ft Jármű rendszáma Javítás költsége Adattípus Szöveg Szöveg Szöveg Szám Szám Mezőméret 255 255 255 Dupla Dupla Szöveg Szöveg 50 50 Formátum Alapértelm. érték > > > Szabványos Szabványos 0 0 @@@-@@@ Arajanlatreszletei Mezőnév Arajanlatreszleteikod Datum

Cikkszam Mennyiség Nettó érték Ft Nettó kedvezményes érték Ft ÁFA ÁFAval növelt nettó érték Ft ÁFAval növelt nettó kedvezményes érték Ft Megjegyzés Adattípus Számláló Szám Szám Mezőméret Hosszú egész 50 50 Hosszú egész Dupla Dupla Szabványos Szabványos 0 0 Szöveg Szám 50 Dupla Szabványos 25% 0 Szám Dupla Szabványos 0 Szöveg 50 > Szöveg Szöveg Szám Formátum Növekvő Alapértelm. érték > > 0 Cikkek Mezőnév Cikkszam Megnevezes nemet Adattípus Szöveg Szöveg Mezőméret 255 255 Formátum Alapértelm. Érték 19 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Jarmu Mezőnév Vallalatneve Jarmutipus Alvazszam Uzembeallitas Retarder Retarderszam Retarderkivitel Adattípus Szöveg Szöveg Szöveg Szöveg Dátum/Idő Szöveg Szöveg Szöveg PGS Valtotipus Fogyasztasmerotipus Zsirzotipus Korlatozotipus Megjegyzés Igen/Nem Szöveg Szöveg Szöveg Igen/Nem Feljegyzés Rendszam

Mezőméret 50 50 50 50 50 50 50 50 50 50 Formátum > > > > Rövid dátum > > @@.@@@@ @@ Igen/Nem > > > Igen/Nem Alapértelm.érték Formátum > > Általános szám > Egyszerű dátum > > > Egyszerű dátum > > Általános szám Általános szám Általános szám Általános szám > Alapértelm.érték Javitas Mezőnév Munkalapszam Rendszam Km/uzemora Bejelentesmodja Bejelentesdatuma Bejelentoneve Bejelentetthiba Hibaoka Javitasdatuma Javitastipusa Szereloneve Munka/ora Utazas/ora Tenylegesraforditott Km Megjegyzes Adattípus Szöveg Szöveg Szám Szöveg Dátum/Idő Szöveg Szöveg Szöveg Dátum/Idő Szöveg Szöveg Szám Szám Szám Szám Feljegyzés Mezőméret 50 50 Dupla 50 50 50 50 50 50 Dupla Dupla Dupla Dupla 0 0 0 0 0 Megrendelés 20 Vevőszolgálati nyilvántartó szoftver Mezőnév Dátum Címzett Fax Tel Tárgy Feladó Másolat Sürgős Tájékoztatás Véleményt vár Választ vár

Továbbküldésre Megrendelesreszletei Mezőnév Dátum Cikkszam Db Megjegyzés Felhasználói dokumentáció Adattípus Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Igen/Nem Igen/Nem Igen/Nem Igen/Nem Mezőméret 50 50 50 50 50 50 50 Formátum > > > > > > > Igen/Nem Igen/Nem Igen/Nem Igen/Nem Alapértelm.érték Adattípus Szöveg Szöveg Szám Szöveg Mezőméret 50 50 Hosszú egész 50 Formátum > > Alapértelm.érték Adattípus Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Szöveg Mezőméret 50 50 50 50 50 50 50 Formátum > > > > > > > Kovács Gyula 0636411107 Rendelés SIRJÁN ÁRON 0 > Üzemeltető Mezőnév Vallalatneve Vallalatcíme Vallalattelefonszáma Kapcsolattartonev Kapcsolattartotel Kapcsolattartomobil Kapcsolattartofax Alapértelm.érték 21 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Az output rendszer Lekérdezések  Afaskedvnettoert: Frissítő

lekérdezés. Az Árajánlatrészletei táblában kiszámolja az ÁFA-val növelt nettó kedvezményes értéket úgy, hogy a Nettó kedvezményes értéket szorozza 1,25-tel.  Afasnettoertek: Frissítő lekérdezés. Az Árajánlatrészletei táblában kiszámolja az ÁFA-val növelt nettó értéket úgy, hogy a Nettó értéket szorozza 1,25-tel.  Cikkekdb: Paraméteres lekérdezés. A cikkszám megadásával eredményül hozza annak darabszámát. Az adott cikkszámú termékből mennyit használtunk fel eddigi javításainknál.  Cikkekdb1: Paraméteres lekérdezés. A cikkszám és időközök megadásával eredményül hozza annak darabszámát. Az adott cikkszámú termékből mennyit használtunk fel eddigi javításainknál meghatározott szerelési időpontok között.  Cikkszam: Paraméteres lekérdezés. A cikkszám megadásával eredményül hozza a cikkszámmal kapcsolatos valamennyi tulajdonságot.  CVRM : Paraméteres lekérdezés. A cikkszám

megadásával eredményül hozza a cikkszámmal kapcsolatos tulajdonságokat: mely vállalat, melyik járművénél használták fel, milyen munkalapon.  Jarmuelete: Paraméteres lekérdezés. A rendszám megadásával eredményül hozza a rendszámmal kapcsolatos valamennyi tulajdonságot.  Javdatdb: Paraméteres lekérdezés. A rendszám megadásával eredményül hozza, hogy az adott járművet eddig hányszor javítottuk.  Javdatdb1: Paraméteres lekérdezés. A rendszám és az időközök megadásával eredményül hozza, hogy az adott járművet a megadott időközökben hányszor javítottuk.  Jelentesbemarnemkedv 22 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció  Jelentesbemenet: Paraméteres lekérdezés. A Voith jelentés bemenete  Jelentesbemenet1: Paraméteres lekérdezés. A Megrendelés jelentés bemenete  Kedvezmenyes osszeg: Frissítő lekérdezés. Az Alkatrészfelhasználás táblában kiszámolja a Kedvezményes

összeget úgy, hogy a Db-ot szorozza a Kedvezményes ár ft-tal.  Km/uzemora: Paraméteres lekérdezés. Adott rendszámra megadja annak futásteljesítményét.  Megrendelescikkszam: Paraméteres lekérdezés. Adott cikkszámra mely dátumú megrendelésekben szerepelt.  Munkalapszam: Paraméteres lekérdezés. A munkalapszám megadásával eredményül hozza a cikkszámmal kapcsolatos valamennyi tulajdonságot.  Nettoertekft: Frissítő lekérdezés. Az Árajánlatrészletei táblában kiszámolja a Nettó értékft-ot úgy, hogy a Mennyiséget szorozza Nettó egységár ft-tal.  Nettokedvegysar: Frissítő lekérdezés. Az Árajánlatrészletei táblában kiszámolja a Nettó kedvezményes érték Ft-ot úgy, hogy a Mennyiséget szorozza Nettó kedvezményes egységár ft-tal.  Osszeg: Frissítő lekérdezés. Az Álkatrészfelhasználás táblában kiszámolja az Osszeget úgy, hogy a Db-ot szorozza az Eladási ár ft-tal.  Ossztenyleges: Paraméteres

lekérdezés. Az időközök megadásával szummázza a javításra ráfordított ténylegesráfordított időt.  Pgs: Paraméteres lekérdezés. Adott rendszámra, megadja abban milyen típusú PGS található.  Rendcikkdb: Paraméteres lekérdezés. A Rendszám és a Cikkszám megadásával szummázza, hogy adott cikkszámú termékből, adott rendszámú autón hány darabot használtunk fel eddig. 23 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció  Rendcikkdb1: Paraméteres lekérdezés. A Rendszám és a Cikkszám és az időközök megadásával szummázza, hogy adott cikkszámú termékből, adott rendszámú autón hány darabot használtunk fel ezen időköz alatt.  Rendszam: Paraméteres lekérdezés. A Rendszám megadásával eredményül hozza a rendszámmal kapcsolatos valamennyi tulajdonságot.  Retarder: Paraméteres lekérdezés. A Rendszám megadásával eredményül hozza, hogy az adott jármű javításásnál milyen

retardereket használtunk fel  Tenylegesraforditott: Frissítő lekérdezés. Az Javítás táblában kiszámolja a Tenylegesraforditott időt úgy, hogy a Munka/ora-hoz hozzáadja az Utazas/orat.  Vallcikkdb: : Paraméteres lekérdezés. A cikkszám és a vállalatneve megadásával eredményül hozza, hogy az adott cikkszámú termékből mennyit használtunk fel az adott vállalat járműveinél.   Vallcikkdb1: : Paraméteres lekérdezés. A cikkszám, időközök és a vállalatneve megadásával eredményül hozza, hogy az adott cikkszámú termékből mennyit használtunk fel az adott vállalat járműveinél adott időszak alatt.  Vallelete: Paraméteres lekérdezés. A Vallalatneve megadásával eredményül hozza az adott vállalattal kapcsolatos valamennyi tulajdonságot.  Vallmc: Paraméteres lekérdezés. A Vallalatneve megadásával eredményül hozza az adott vállalat munkalapjait és az azokon szereplő felhasznált termékeket. 24

Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció  Vallrendcikkjavtipdb: Paraméteres lekérdezés. A cikkszám, javítástípusa, rendszám, vállalatneve megadásával eredményül hozza, hogy az adott cikkszámú termékből mennyit használtunk fel az adott vállalat járműveinél a különböző javítástípusoknál. A lekérdezések SQL kódjai:  Afaskedvnettoert: ÁFA-val növelt nettó kedvezményes érték UPDATE Arajanlatcikkek INNER JOIN (Arajanlat INNER JOIN Arajanlatreszletei ON Arajanlat.Datum = ArajanlatreszleteiDatum) ON ArajanlatcikkekCikkszam = Arajanlatreszletei.Cikkszam SET Arajanlatreszletei[ÁFAval növelt nettó kedvezményes érték Ft] = [Nettó kedvezményes érték Ft]*1.25;  Afasnettoertek:Áfa-val növelt nettó érték UPDATE Arajanlatcikkek INNER JOIN (Arajanlat INNER JOIN Arajanlatreszletei ON Arajanlat.Datum = ArajanlatreszleteiDatum) ON ArajanlatcikkekCikkszam = Arajanlatreszletei.Cikkszam SET

Arajanlatreszletei[ÁFAval növelt nettó érték Ft] = [Nettó érték Ft]*1.25;  Cikkekdb: SELECT Sum(Alkatreszfelhasznalas.Db) AS [Sum:Db] FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON (Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) AND (AlkatreszCikkszam = Alkatreszfelhasznalas.Cikkszam)) ON Javitas.Munkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Alkatresz.Cikkszam)=[ Cikkszam ])); 25 Vevőszolgálati nyilvántartó szoftver  Felhasználói dokumentáció Cikkekdb1 SELECT Sum(Alkatreszfelhasznalas.Db) AS [Sum:Db] FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON (Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) AND (AlkatreszCikkszam = Alkatreszfelhasznalas.Cikkszam)) ON

Javitas.Munkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Alkatresz.Cikkszam)=[ Cikkszam ]) AND ((JavitasJavitasdatuma) Between ([ Javitasdatuma ]) And ([ Javitasdatuma ])));  Cikkszam SELECT Alkatresz.Cikkszam, Jarmu.Rendszam, Üzemeltető.Kapcsolattartonev, Jarmu.Vallalatneve, Üzemeltető.Kapcsolattartotel, Üzemeltető.Kapcsolattartomobil, ÜzemeltetőKapcsolattartofax, JarmuJarmutipus, Jarmu.Alvazszam, Javitas.[Km/uzemora], Jarmu.Retarderszam, Jarmu.Retarderkivitel, Jarmu.Fogyasztasmerotipus, Javitas.Munkalapszam, Jarmu.Uzembeallitas, Jarmu.PGS, Jarmu.Zsirzotipus, Jarmu.Retarder, Jarmu.Valtotipus, Jarmu.Korlatozotipus, Javitas.Bejelentesmodja, Javitas.Bejelentesdatuma, Javitas.Javitasdatuma, Javitas.Javitastipusa, Javitas.Bejelentoneve, Javitas.Megjegyzes, Alkatresz[Megnevezes nemet], Alkatresz[Eladási ar ft], Alkatreszfelhasznalas.Db FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON

Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON (Alkatresz.Cikkszam = Alkatreszfelhasznalas.Cikkszam) AND (Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam)) ON JavitasMunkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON Üzemeltető.Vallalatneve = Jarmu.Vallalatneve WHERE (((Alkatresz.Cikkszam)=[ Cikkszam ])); 26 Vevőszolgálati nyilvántartó szoftver  Felhasználói dokumentáció CVRM SELECT Alkatresz.Cikkszam, Jarmu.Vallalatneve, Jarmu.Rendszam, Javitas.Munkalapszam FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON (Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) AND (AlkatreszCikkszam = Alkatreszfelhasznalas.Cikkszam)) ON Javitas.Munkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Alkatresz.Cikkszam)=[ Cikkszam ]));  Jarmuelete SELECT

Jarmu.Rendszam, Jarmu.Vallalatneve, Üzemeltető.Kapcsolattartotel, Üzemeltető.Kapcsolattartomobil, Üzemeltető.Kapcsolattartofax, Jarmu.Uzembeallitas, Jarmu.PGS, Üzemeltető.Kapcsolattartonev, Jarmu.Jarmutipus, Jarmu.Retarder, Jarmu.Valtotipus, Jarmu.Alvazszam, Jarmu.Retarderszam, Jarmu.Retarderkivitel, Jarmu.Fogyasztasmerotipus, Javitas.[Km/uzemora], Jarmu.Korlatozotipus, Javitas.Bejelentesmodja, Javitas.Bejelentesdatuma, Jarmu.Zsirzotipus, Javitas.Munkalapszam, Javitas.Bejelentoneve, Javitas.Javitasdatuma, JavitasJavitastipusa, JavitasMegjegyzes, AlkatreszCikkszam, Alkatresz.[Megnevezes nemet], Alkatresz[Eladási ar ft], AlkatreszfelhasznalasDb FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON (Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) AND (AlkatreszCikkszam = Alkatreszfelhasznalas.Cikkszam)) ON Javitas.Munkalapszam =

Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Jarmu.Rendszam)=[ Rendszam ])); 27 Vevőszolgálati nyilvántartó szoftver  Felhasználói dokumentáció Javdatdb SELECT Count(Javitas.Munkalapszam) AS [Count:Munkalapszam] FROM Üzemeltető INNER JOIN (Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Javitas.Javitasdatuma)=[ Javitasdatuma ]) AND ((JavitasRendszam)=[ Rendszam ]));  Javdatdb1 SELECT Count(Javitas.Munkalapszam) AS [Count:Munkalapszam] FROM Üzemeltető INNER JOIN (Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Javitas.Javitasdatuma) Between ([ Javitasdatuma ]) And ([ Javitasdatuma ])) AND ((Javitas.Rendszam)=[ Rendszam ]));  Jelentesbemarnemkedv SELECT Arajanlat.Megrendelő, Arajanlat.Határidő, Arajanlat.Telefon, Arajanlat.Datum, Arajanlat.[Fizetési

mód], Arajanlatreszletei.Cikkszam, Arajanlatreszletei.Mennyiség, Arajanlatreszletei[Nettó érték Ft], ArajanlatreszleteiÁFA, Arajanlatreszletei.[ÁFAval Arajanlatcikkek.[Mennyisegi növelt nettó egyseg], érték Ft], Arajanlatreszletei.Megjegyzés, Arajanlatcikkek.[Megnevezes nemet], Arajanlatcikkek.[Nettó egységár Ft] FROM Arajanlatcikkek INNER JOIN (Arajanlat INNER JOIN Arajanlatreszletei ON Arajanlat.Datum = Arajanlatreszletei.Datum) ON Arajanlatcikkek.Cikkszam = Arajanlatreszletei.Cikkszam WHERE (((Arajanlat.Datum)=[ Datum ])); 28 Vevőszolgálati nyilvántartó szoftver  Felhasználói dokumentáció Jelentesbemenet SELECT Arajanlat.Megrendelő, Arajanlat.Határidő, Arajanlat.Telefon, Arajanlat.Datum, Arajanlat.[Fizetési mód], Arajanlatreszletei.Cikkszam, Arajanlatreszletei.Mennyiség, Arajanlatreszletei[Nettó érték Ft], ArajanlatreszleteiÁFA, Arajanlatreszletei.[ÁFAval növelt Arajanlatcikkek.[Mennyisegi nettó egyseg],

érték Ft], Arajanlatreszletei.Megjegyzés, Arajanlatcikkek.[Megnevezes nemet], Arajanlatcikkek.[Nettó egységár Ft] FROM Arajanlatcikkek INNER JOIN (Arajanlat INNER JOIN Arajanlatreszletei ON Arajanlat.Datum = Arajanlatreszletei.Datum) ON Arajanlatcikkek.Cikkszam = Arajanlatreszletei.Cikkszam WHERE (((Arajanlat.Datum)=[ Datum ]));  Jelentesbemenet1 SELECT Megrendeles.Címzett, Megrendeles.Fax, Megrendeles.Tel, Megrendeles.Tárgy, MegrendelesFeladó, MegrendelesDátum, MegrendelesMásolat, Megrendeles.Sürgős, Megrendeles.Tájékoztatás, Megrendeles.[Választ Megrendelesreszletei.Cikkszam, vár], Megrendeles.[Véleményt vár], Megrendeles.Továbbküldésre, Cikkek.[Megnevezes nemet], Megrendelesreszletei.Db, MegrendelesreszleteiMegjegyzés FROM Megrendeles INNER JOIN (Cikkek INNER JOIN Megrendelesreszletei ON Cikkek.Cikkszam = MegrendelesreszleteiCikkszam) ON MegrendelesDátum = Megrendelesreszletei.Dátum WHERE (((Megrendeles.Dátum)=[ Dátum ])); 29

Vevőszolgálati nyilvántartó szoftver  Felhasználói dokumentáció Kedvezmenyes osszeg UPDATE Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) ON JavitasMunkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve SET Alkatreszfelhasznalas.[Kedvezmenyes osszeg] = [Db]*[Kedvezmenyes ar ft];  Km/uzemora SELECT Jarmu.Rendszam, Javitas.Javitasdatuma, Javitas.Munkalapszam, Javitas.[Km/uzemora] FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) ON JavitasMunkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Jarmu.Rendszam)=[ Rendszam ]));  Lekerdezes1 INSERT INTO Jarmu (

Rendszam, Alvazszam, Jarmutipus, Uzembeallitas, Retarder, Retarderszam, Retarderkivitel, Valtotipus, PGS ) SELECT Munka1.Rendszam, Munka1.Uzembeallitas, Munka1.Alvazszam, Munka1.Retarder, Munka1.Jarmutipus, Munka1.Retarderszam, Munka1.Retarderkivitel, Munka1Valtotipus, Munka1PGS FROM Munka1; 30 Vevőszolgálati nyilvántartó szoftver  Felhasználói dokumentáció Megrendelescikkszam SELECT Megrendeles.Dátum FROM Megrendeles INNER JOIN (Cikkek INNER JOIN Megrendelesreszletei ON Cikkek.Cikkszam = Megrendelesreszletei.Cikkszam) ON Megrendeles.Dátum = Megrendelesreszletei.Dátum WHERE (((Megrendelesreszletei.Cikkszam)=[ Cikkszam ]));  Munkalapszam SELECT Üzemeltető.Vallalatneve, Üzemeltető.Vallalatcíme, Üzemeltető.Vallalattelefonszáma, Üzemeltető.Kapcsolattartonev, Üzemeltető.Kapcsolattartotel, Üzemeltető.Kapcsolattartomobil, Üzemeltető.Kapcsolattartofax, JarmuRendszam, JarmuJarmutipus, JarmuAlvazszam, Jarmu.Uzembeallitas, Jarmu.PGS,

Jarmu.Retarder, Jarmu.Valtotipus, Jarmu.Retarderszam, Jarmu.Fogyasztasmerotipus, Jarmu.Retarderkivitel, Jarmu.Zsirzotipus, Jarmu.Korlatozotipus, JarmuMegjegyzés, JavitasMunkalapszam, Javitas[Km/uzemora], Javitas.Bejelentesmodja, Javitas.Bejelentetthiba, Javitas.Bejelentesdatuma, Javitas.Hibaoka, Javitas.Szereloneve, Javitas.Tenylegesraforditott, Javitas.Javitasdatuma, Javitas.Javitastipusa, Javitas.[Munka/ora], Javitas.[Utazas/ora], Javitas.Km, Javitas.Megjegyzes, Alkatreszfelhasznalas.Cikkszam, Alkatreszfelhasznalas.Osszeg, Javitas.Bejelentoneve, Alkatreszfelhasznalas.Db, Alkatreszfelhasznalas.[Kedvezmenyes osszeg], Alkatresz.[Megnevezes nemet], AlkatreszMeret, AlkatreszMennyiseg, AlkatreszTipus, Alkatresz.[Teljes ar euro], Alkatresz.[Huf euro], Alkatresz.[Eladási ar ft], Alkatresz.[Kedvezmenyes ar ft], AlkatreszRetardertipus FROM Üzemeltető INNER JOIN ((Alkatresz INNER JOIN (Jarmu INNER JOIN Alkatreszfelhasznalas ON Jarmu.Rendszam =

AlkatreszfelhasznalasRendszam) ON Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) INNER JOIN Javitas ON (Javitas.Rendszam = AlkatreszfelhasznalasRendszam) AND (JavitasMunkalapszam = 31 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Alkatreszfelhasznalas.Munkalapszam) AND (JarmuRendszam = JavitasRendszam)) ON Üzemeltető.Vallalatneve = JarmuVallalatneve WHERE (((Javitas.Munkalapszam)=[ Munkalapszam ]));  Nettoertekft UPDATE Arajanlatcikkek INNER JOIN (Arajanlat INNER JOIN Arajanlatreszletei ON Arajanlat.Datum = ArajanlatreszleteiDatum) ON ArajanlatcikkekCikkszam = Arajanlatreszletei.Cikkszam SET Arajanlatreszletei[Nettó érték Ft] = [Mennyiség]*[Nettó egységár Ft];  Nettokedvegysar UPDATE Arajanlatcikkek INNER JOIN (Arajanlat INNER JOIN Arajanlatreszletei ON Arajanlat.Datum = ArajanlatreszleteiDatum) ON ArajanlatcikkekCikkszam = Arajanlatreszletei.Cikkszam SET Arajanlatreszletei[Nettó kedvezményes érték Ft] = [Mennyiség]*[Nettó

kedvezmenyes egységar Ft];  Osszeg UPDATE Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = JavitasRendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON (Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) AND (Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) AND (AlkatreszCikkszam = Alkatreszfelhasznalas.Cikkszam) AND (AlkatreszCikkszam = Alkatreszfelhasznalas.Cikkszam)) ON JavitasMunkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve SET Alkatreszfelhasznalas.Osszeg = [Db]*[Eladási ar ft]; 32 Vevőszolgálati nyilvántartó szoftver  Felhasználói dokumentáció Ossztenyleges SELECT Sum(Javitas.Tenylegesraforditott) AS [Sum:Tenylegesraforditott] FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) ON JavitasMunkalapszam =

Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Javitas.Javitasdatuma) Between ([ Javitasdatuma ]) And ([ Javitasdatuma ])));  Pgs SELECT Jarmu.Rendszam, JarmuPGS FROM Üzemeltető INNER JOIN Jarmu ON Üzemeltető.Vallalatneve = Jarmu.Vallalatneve WHERE (((Jarmu.Rendszam)=[ Rendszam ]));  Rendcikkdb SELECT Sum(Alkatreszfelhasznalas.Db) AS [Sum:Db] FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON (Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) AND (AlkatreszCikkszam = Alkatreszfelhasznalas.Cikkszam)) ON Javitas.Munkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Jarmu.Rendszam)=[ Rendszám ]) AND ((AlkatreszfelhasznalasCikkszam)=[ Cikkszám ]));  Rendcikkdb1 SELECT Sum(Alkatreszfelhasznalas.Db) AS [Sum:Db] 33 Vevőszolgálati nyilvántartó szoftver

Felhasználói dokumentáció FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON (Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) AND (AlkatreszCikkszam = Alkatreszfelhasznalas.Cikkszam)) ON Javitas.Munkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Jarmu.Rendszam)=[ Rendszám ]) AND ((AlkatreszfelhasznalasCikkszam)=([ Cikkszám ]) And (Alkatreszfelhasznalas.Cikkszam)=([ Cikkszám ])));  Rendszam SELECT Javitas.Munkalapszam, AlkatreszfelhasznalasCikkszam, Javitas[Km/uzemora], Javitas.Javitasdatuma, JavitasJavitastipusa FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) ON JavitasMunkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve =

JarmuVallalatneve WHERE (((Jarmu.Rendszam)=[ Rendszam ]));  Retarder SELECT Jarmu.Rendszam, JarmuRetarder, JarmuRetarderszam, JarmuRetarderkivitel FROM Üzemeltető INNER JOIN Jarmu ON Üzemeltető.Vallalatneve = Jarmu.Vallalatneve WHERE (((Jarmu.Rendszam)=[ Rendszam ]));  Tenylegesraforditott UPDATE Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) ON JavitasMunkalapszam = 34 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve SET Javitas.Tenylegesraforditott = [Munka/ora]+[Utazas/ora];  Vallcikkdb SELECT Sum(Alkatreszfelhasznalas.Db) AS [Sum:Db] FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON

(Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) AND (AlkatreszCikkszam = Alkatreszfelhasznalas.Cikkszam)) ON Javitas.Munkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Jarmu.Vallalatneve)=[ Vallalatneve ]) AND ((AlkatreszCikkszam)=[ Cikkszam ]));  Vallcikkdb1 SELECT Sum(Alkatreszfelhasznalas.Db) AS [Sum:Db] FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON (Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) AND (AlkatreszCikkszam = Alkatreszfelhasznalas.Cikkszam)) ON Javitas.Munkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Javitas.Javitasdatuma) Between ([ Javitasdatuma ]) And ([ Javitasdatuma ])) AND ((Jarmu.Vallalatneve)=[ Vallalatneve ]) AND ((AlkatreszCikkszam)=[ Cikkszam ]));  Vallelete SELECT Üzemeltető.Vallalatneve, Jarmu.Alvazszam,

Jarmu.Uzembeallitas, Jarmu.Rendszam, Jarmu.Jarmutipus, Jarmu.Retarder, Jarmu.Retarderszam, 35 Vevőszolgálati nyilvántartó szoftver Jarmu.Retarderkivitel, Felhasználói dokumentáció Jarmu.PGS, Jarmu.Valtotipus, Jarmu.Fogyasztasmerotipus, Jarmu.Zsirzotipus, JarmuKorlatozotipus, JarmuMegjegyzés FROM Üzemeltető INNER JOIN Jarmu ON Üzemeltető.Vallalatneve = Jarmu.Vallalatneve WHERE (((Üzemeltető.Vallalatneve)=[ Vallalatneve ]));  Vallmc SELECT Jarmu.Vallalatneve, JavitasMunkalapszam, AlkatreszfelhasznalasCikkszam FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) ON JavitasMunkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Jarmu.Vallalatneve)=[ Vallalatneve ]));  Vallrendcikkjavtipdb SELECT Sum(Alkatreszfelhasznalas.Db) AS [Sum:Db] FROM

Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON (Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) AND (AlkatreszCikkszam = Alkatreszfelhasznalas.Cikkszam)) ON Javitas.Munkalapszam = Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Jarmu.Vallalatneve)=[ Vallalatneve ]) AND ((JavitasRendszam)=[ Rendszam ]) AND ((Javitas.Javitastipusa)=[ Javitastipusa ])) HAVING (((Alkatresz.Cikkszam)=[ Cikkszam ]));  Vtipcikkdb SELECT Sum(Alkatreszfelhasznalas.Db) AS [Sum:Db] FROM Üzemeltető INNER JOIN ((Jarmu INNER JOIN Javitas ON Jarmu.Rendszam = Javitas.Rendszam) INNER JOIN (Alkatresz INNER JOIN Alkatreszfelhasznalas ON 36 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció (Alkatresz.Cikkszam = AlkatreszfelhasznalasCikkszam) AND (AlkatreszCikkszam = Alkatreszfelhasznalas.Cikkszam)) ON Javitas.Munkalapszam =

Alkatreszfelhasznalas.Munkalapszam) ON ÜzemeltetőVallalatneve = JarmuVallalatneve WHERE (((Jarmu.Vallalatneve)=[ Vallalatneve ]) AND ((JavitasRendszam)=[ Rendszam ]) AND ((Javitas.Javitastipusa)=[ Javitastipusa ])) HAVING (((Alkatresz.Cikkszam)=[ Cikkszam ])); Jelentések A Munkalap a Megrendelés és az Árajánlat jelentések mögött űrlapok állnak, képernyőtervük megtekinthető a szakdolgozatban. A Jármű űrlap Visual Access Basic forráskódja Option Compare Database Option Explicit Private Sub Jarmutipus Exit(Cancel As Integer) End Sub Private Sub Rendszam BeforeUpdate(Cancel As Integer) End Sub Private Sub Rendszam Exit(Cancel As Integer) Me.Vallalatneve = Forms![Üzemeltető]![Vallalatneve] End Sub Private Sub Törzs Click() End Sub Private Sub Vallalatneve BeforeUpdate(Cancel As Integer) End Sub 37 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Private Sub Vallalatneve Exit(Cancel As Integer) End Sub Private Sub Parancsgomb32 Click()

On Error GoTo Err Parancsgomb32 Click Screen.PreviousControlSetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70 Exit Parancsgomb32 Click: Exit Sub Err Parancsgomb32 Click: MsgBox Err.Description Resume Exit Parancsgomb32 Click End Sub Private Sub Parancsgomb33 Click() On Error GoTo Err Parancsgomb33 Click Screen.PreviousControlSetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70 Exit Parancsgomb33 Click: Exit Sub Err Parancsgomb33 Click: MsgBox Err.Description Resume Exit Parancsgomb33 Click End Sub Private Sub Parancsgomb34 Click() On Error GoTo Err Parancsgomb34 Click Screen.PreviousControlSetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70 Exit Parancsgomb34 Click: Exit Sub Err Parancsgomb34 Click: MsgBox Err.Description Resume Exit Parancsgomb34 Click 38 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció End Sub Private Sub Parancsgomb35 Click() On Error GoTo Err Parancsgomb35 Click Dim stDocName As String

stDocName = "Osszeg" DoCmd.OpenQuery stDocName, acNormal, acEdit Exit Parancsgomb35 Click: Exit Sub Err Parancsgomb35 Click: MsgBox Err.Description Resume Exit Parancsgomb35 Click End Sub Private Sub Parancsgomb36 Click() On Error GoTo Err Parancsgomb36 Click Dim stDocName As String stDocName = "Bruttoar" DoCmd.OpenQuery stDocName, acNormal, acEdit Exit Parancsgomb36 Click: Exit Sub Err Parancsgomb36 Click: MsgBox Err.Description Resume Exit Parancsgomb36 Click End Sub Private Sub Parancsgomb37 Click() On Error GoTo Err Parancsgomb37 Click Dim stDocName As String stDocName = "Ossztenyleges" DoCmd.OpenQuery stDocName, acNormal, acEdit Exit Parancsgomb37 Click: Exit Sub Err Parancsgomb37 Click: MsgBox Err.Description Resume Exit Parancsgomb37 Click 39 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció End Sub Private Sub Parancsgomb38 Click() On Error GoTo Err Parancsgomb38 Click Dim stDocName As String stDocName =

"Kedvezmenyes osszeg" DoCmd.OpenQuery stDocName, acNormal, acEdit Exit Parancsgomb38 Click: Exit Sub Err Parancsgomb38 Click: MsgBox Err.Description Resume Exit Parancsgomb38 Click End Sub Private Sub Parancsgomb39 Click() On Error GoTo Err Parancsgomb39 Click Dim stDocName As String stDocName = "Kedvezmenyes osszeg" DoCmd.OpenQuery stDocName, acNormal, acEdit Exit Parancsgomb39 Click: Exit Sub Err Parancsgomb39 Click: MsgBox Err.Description Resume Exit Parancsgomb39 Click End Sub Private Sub Parancsgomb48 Click() On Error GoTo Err Parancsgomb48 Click DoCmd.Close Exit Parancsgomb48 Click: Exit Sub Err Parancsgomb48 Click: MsgBox Err.Description Resume Exit Parancsgomb48 Click 40 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció End Sub Private Sub Parancsgomb49 Click() On Error GoTo Err Parancsgomb49 Click DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70 DoCmd.DoMenuItem

acFormBar, acEditMenu, 5, , acMenuVer70 Paste Append Exit Parancsgomb49 Click: Exit Sub Err Parancsgomb49 Click: MsgBox Err.Description Resume Exit Parancsgomb49 Click End Sub Private Sub Parancsgomb50 Click() On Error GoTo Err Parancsgomb50 Click Dim stDocName As String stDocName = "Jarmu1" DoCmd.OpenReport stDocName, acPreview Exit Parancsgomb50 Click: Exit Sub Err Parancsgomb50 Click: MsgBox Err.Description Resume Exit Parancsgomb50 Click End Sub Private Sub Parancsgomb51 Click() On Error GoTo Err Parancsgomb51 Click DoCmd.GoToRecord , , acNext Exit Parancsgomb51 Click: Exit Sub Err Parancsgomb51 Click: MsgBox Err.Description Resume Exit Parancsgomb51 Click End Sub 41 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Private Sub Parancsgomb52 Click() On Error GoTo Err Parancsgomb52 Click DoCmd.GoToRecord , , acPrevious Exit Parancsgomb52 Click: Exit Sub Err Parancsgomb52 Click: MsgBox Err.Description Resume Exit Parancsgomb52 Click End Sub

Private Sub Parancsgomb53 Click() On Error GoTo Err Parancsgomb53 Click DoCmd.GoToRecord , , acLast Exit Parancsgomb53 Click: Exit Sub Err Parancsgomb53 Click: MsgBox Err.Description Resume Exit Parancsgomb53 Click End Sub Private Sub Parancsgomb54 Click() On Error GoTo Err Parancsgomb54 Click DoCmd.GoToRecord , , acFirst Exit Parancsgomb54 Click: Exit Sub Err Parancsgomb54 Click: MsgBox Err.Description Resume Exit Parancsgomb54 Click End Sub Private Sub Parancsgomb55 Click() On Error GoTo Err Parancsgomb55 Click DoCmd.GoToRecord , , acNewRec 42 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Exit Parancsgomb55 Click: Exit Sub Err Parancsgomb55 Click: MsgBox Err.Description Resume Exit Parancsgomb55 Click End Sub Private Sub Parancsgomb56 Click() On Error GoTo Err Parancsgomb56 Click Dim stDocName As String stDocName = "Jarmu1" DoCmd.OpenReport stDocName, acNormal Exit Parancsgomb56 Click: Exit Sub Err Parancsgomb56 Click: MsgBox

Err.Description Resume Exit Parancsgomb56 Click End Sub Sub KombináltLista58 AfterUpdate() A vezérlőelemmel egyező rekord keresése. Me.RecordsetCloneFindFirst "[Rendszam] = " & Me![KombináltLista58] & "" Me.Bookmark = MeRecordsetCloneBookmark End Sub Private Sub Parancsgomb60 Click() On Error GoTo Err Parancsgomb60 Click DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 Exit Parancsgomb60 Click: Exit Sub Err Parancsgomb60 Click: MsgBox Err.Description Resume Exit Parancsgomb60 Click End Sub Private Sub Parancsgomb61 Click() On Error GoTo Err Parancsgomb61 Click 43 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70 Exit Parancsgomb61 Click: Exit Sub Err Parancsgomb61 Click: MsgBox Err.Description Resume Exit Parancsgomb61 Click End Sub A megrendelés jelentés Visual Access Basic

forráskódja Private Sub Jelentésfej Format(Cancel As Integer, FormatCount As Integer) End Sub Private Sub Jelentésláb Format(Cancel As Integer, FormatCount As Integer) End Sub Private Sub Oldalfej Format(Cancel As Integer, FormatCount As Integer) End Sub Private Sub Oldalláb Format(Cancel As Integer, FormatCount As Integer) End Sub Private Sub Report Open(Cancel As Integer) End Sub 44 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Private Sub Törzs Format(Cancel As Integer, FormatCount As Integer) End Sub A leggyakrabban előforduló néhány hibajelzés  Futásidejű hiba: 2450. Az MS Access nem találja az űrlapot [Üzemeltető] Amelyre a Makró vagy a Visual Basic kód hivatkozik. Ez a hibajelzés akkor lép fel, amikor a jármű űrlapot önmagában kívánjuk megnyitni, holott a Jármű űrlap szorosan kapcsolódik az Üzemeltető mező keresztül az Üzemeltető űrlaphoz. Teendő: A Jármű űrlapot az Űzemeltető űrlapról

nyissuk meg, miután azon kitöltöttük az üzemeltető mezőt.  „Nem lehet a megadott rekordhalmaz végén áll!” rekordra lépni. Valószínűleg egy Ez a hibajelzés akkor lép fel, ha valamelyik tábla első rekordján állunk és az „Előző rekord” gombot nyomjuk meg az űrlapon. Teendő: „OK” gombra kattintani. Ezután eltűnik a hibát kiíró ablak Sem adatvesztés sem pedig más egyéb hiba nem történik. 45 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció  „#Hiba” Ez a hibajelzés valamely jelentés nyomtatása esetén jelenhet meg a papíron, ha olyan táblának az adatait vagy olyan táblából származó mezőnek az értékeit akarjuk kinyomtatni amelyik üres. Teendő: Töltsük fel az üres táblát adatokkal vagy töltsük ki a hiányzó mezőket.  „A(z) program befejezte a rekordok keresését. A keresett elem nem található.” Ez a hibajelzés akkor jelenik meg, ha egy külön meghatározott formátumú

rekord alapján akarunk keresni és rossz formában vagy a mezőformátumhoz hasonlóan adtuk meg a keresendő mezőértéket esetleg olyan adatot akarunk keresni ami nincs a táblában. Teendő: Ismételjük meg a keresést, de a mező értékének megadásakor, ha külön meghatározott formátumú mező alapján keresünk, akkor szóköz nélkül írjuk be a keresendő adatot, ha pedig normál mezőről van szó, győződjünk meg arról, hogy nem gépeltük-e félre az értéket vagy, hogy egyáltalán szerepel-e a táblában.  A program futása megszakad és a számítógép operációs rendszere újraindul !!! 46 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció Ez a különös hibajelenség akkor fordul elő, ha nyomtatni akarunk és a nyomtató nincs bekapcsolva. Az adatok nem vesznek el az automatikus újraindítás során mivel a program a futás során folyamatosan automatikusan elmenti az adatokat. Nyomtatás előtt célszerű ellenőrizni,

hogy be van-e kapcsolva a nyomtató. Teendő: Ha az operációs rendszer betöltése befejeződött indítsuk el a programot a megszokott módon.  A nyomtató egyáltalán nem nyomtat. Hiba oka: A nyomtató nem megfelelően lett telepítve. Teendő: A „Start menü” „Beállítások” „Printer” mappában ellenőrizzük újból a nyomtató tulajdonságait vagy próbáljuk meg újból felinstallálni a nyomtatót. A helyes nyomtatásról teszt lap kinyomtatásával bizonyosodhatunk meg, ha még ezután sem sikerült a problémát elhárítani, a „Windows Help” felvázolja a lehetséges okokat amelyek közül kiválasztva a miénket megoldási javaslatot kaphatunk. 47 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció A rendszer működésének leírása 1. Elindítjuk a Documentmdb adatbázist 2. A rendszer működése menürendszeren alapul, a program betöltésekor egy „karton” ren dszerű menü jön be. Minden egyes „karton”

egy vezérlőelem, ami a különböző alkalmazások egy csoportjának funkcióit látja el. Megjelenik a Startűrlap, amelyen a Program indítása panelen az ikonra kattintva indíthatjuk a Főűrlapot, a Súgó panelre kattintva olvashatjuk a Helpet és a Névje gy panelre kattintva olvashatjuk az alkalmazás készítőjének adatait, ha segítségre van szükségünk. 3. A főűrlapról indíthatjuk a munkát a Voith főűrlap megnyitásával A főűrlapon található a Voith, a Megrendelés és az Árajánlat űrlap valamint ezek műveletei, továbbá a lekérdezések. 3.a A Voith űrlap parancsgombra kattintva megjeleni az Voith űrlap, amely adatfelvitelre szolgál. A munka menete: ha már meglevő céghez viszünk be adatot, az üzemeltető legördülő listában kiválasztjuk a kívánt céget. Ha új a cég, akkor azt és annak adatait új rekordként rögzítjük, majd mentjük a rekordot a rekord mentése ikonra kattintva. Ha a Munkalap? parancsgombra kattintunk lefut a

Munkalapszám nevű lekérdezés. A Voith főűrlapról nyithatjuk meg az összetett Jármű űrlapot Itt arra kell figyelni, hogy a rekordokat csak akkor tudjuk léptetni, ha nem a rendszám mezőben állunk. Keresni a Rendszám legördülő listában lehet. Az Összeg, a Kedvezményes összeg és az Össztényleges parancsgombokra kattintva lefut egy-egy frissítő lekérdezés, amelyek az ue. nevű mezőket töltik fel az aktuális értékkel, ha erre szükség van A Jelentés parancsgomb megnyomására a Jármű1 jelentés készül el. 3.b Az Árajánlat űrlap parancsgombra kattintva megjeleni az Árajánlat űrlap, amelyen rögzíthetjük árajánlatainkat. A Nettoertekft, a Nettokedvert, az Afasnettoertek és az Afaskedvnettoert parancsgombokra kattintva lefut egy-egy 48 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció frissítő lekérdezés, amelyek az ue. nevű mezőket töltik fel az aktuális értékkel, ha erre szükség van. Az

Árajánlat űrlapból készül az Árajánlat jelentés 3.c Az Megrendelés űrlap megnyitása parancsgombra kattintva megjelenik az Árajánlat űrlap, amelyen rögzíthetjük megrendeléseinket. Az Megrendelés űrlapból készül a Megrendelés jelentés. A Megrendeléscikkszám lekérdezés futtatásával megrendeléseinket kereshetjük vissza. Értékelés A feladatom a Voith Kft-nél levő szervizrendszer számítógépes támogatása volt. Ebben a szakdolgozatban egy szervizrendszer mutatok be, és javaslatokat teszek annak számítógépes támogatásának. Az új programrendszer kialakításakor figyelembe vettem a szervizrendszer előnyeit, hátrányait, környezeti adottságokat és a felhasználók kívánságait. Az így létrehozott rendszer mutatom be e szakdolgozat során a szervizrendszerrel való ismerkedéstől a rendszeradatok karbantartásáig. Az új program előnyei a régi kartonos nyilvántartáshoz képest:  könnyebb a régi munkalapokkal dolgozni 

világosabb az adatok kapcsolata  könnyen készíthetünk kimutatást a szerviz munkájáról  csökken a hibalehetőség a munkalapok kitöltésénél  csökkennek az adminisztrációs költségek  Sokkal könnyebb kezelhetőség, nem kell „órákig” keresni egy vevő kartonját vagy egy megrendelés adatait. 49 Vevőszolgálati nyilvántartó szoftver Felhasználói dokumentáció  Sokkal kisebb az esélye ( szinte 0% ), hogy valamilyen adat elvész, ha csak valaki ki nem törli véletlenül a gépből. De ennek is minimális az esélye mert a program törlésnél megerősítést kér csak utána törli a rekordot.  Lehetőség van különféle listák, kimutatások készítésére amire a régi rendszer nem biztosított lehetőséget.  Sokkal precízebben és gyorsabban ellenőrizhetőek az adatok, mert pl.: fontos, hogy a megrendeléssel minden rendben legyen.  Kisebb annak a lehetősége, hogy a vevő nem annyit fizet mint amennyit kellene, mert

minden értéket a számítógép számol. Összefoglalva tehát az új szervizprogrammal mind munkát mind költségeket mind pedig időt takarít meg a szerviz, így a további magas színvonalú tevékenység és eredményes munka segíti elő. 50