Üzlet adatbázis

 

Készítsünk üzleti forgalom kezelésére alkalmas adatbázist. Az üzletben lehessen például különböző elektrotechnikai cikkeket vásárolni. Az adatbázis egy már elképzelt állapotban történő bevezetést szimuláljon. Legyenek az üzletnek beszállító partnerei. Legyenek természetesen vevők, akik majd vásárolnak. A vásárlásról számlát lehessen adni. A rendszer megfelelő lekérdezések segítségével mindig tudja, hogy mely áruból milyen készlettel rendelkezik az üzlet. A beszerzésekre és eladásokra frissítő lekérdezéseket kell írni. Az eladásokat és a vevők részletes adatait adattábla-készítő lekérdezésekkel hozzuk létre. Írjunk lekérdezést a lecsökkent árukészlet kimutatására. A rendszer kezelésének megkönnyítésére készítsünk különböző űrlapokat. Készítsünk a forgalomról összesítő jelentést.

 

Az adatbázis elkészítésének lépéseit a következő ScreenShot-okon figyelhetjük meg. A sorrendjük az adatbázis kiépítésének javasolt sorrendjét is jelentik.

 

Az adatbázis neve: Üzlet

 

Adattáblák:

 

 

Az Áru adattábla:

 

 

Az Egységár mező típusa: Pénznem, amelynél a Tizedes-helyek számát Automatikusról 0-ra kell állítani.

 

 

A Lakhely adattábla:

 

 

Az Irányítószám mező típusa: Egész

 

 

A Vevő adattábla:

 

 

A Lakhely AZ mező típusa: Hosszú egész

 

A Vevő adattábla, melynek feltöltése előtt a Vevő és a Lakhely tábla között, kapcsolatot kell kialakítani:

 

 

 

A Szállító adattábla:

 

 

A Telephely AZ mező típusa: Hosszú egész.

 

A Szállító adattábla, melynek feltöltése előtt a Szállító és a Lakhely (mint telephely) tábla között, kapcsolatot kell kialakítani:

 

 

 

A Készlet adattábla:

 

 

Az Áru AZ mező típusa: Hosszú egész.

 

A Készlet adattábla, melynek feltöltése előtt a Készlet és az Áru tábla között, kapcsolatot kell kialakítani:

 

 

 

A Beszerzés adattábla:

 

 

A Mennyiség mező típusa: Egész.

Az Áru AZ és a Szállító AZ mezők típusa: Hosszú egész.

A Könyvelve típusa: Igen/Nem, Megjelenítése: Jelölőnégyzet.

 

A Beszerzés adattábla, melynek feltöltése előtt a Beszerzés és az Áru valamint a Szállító táblák között, kapcsolatokat kell kialakítani:

 

 

A Könyvelve mező Igen értékeit a Beszerzés könyvelése módosító lekérdezés fogja beállítani, nekünk feltöltéskor az alapértelmezett Nem-et (üres négyzetet) kell elfogadni!

 

 

A Számla adattábla:

 

 

A Vevő AZ mező típusa: Hosszú egész.

 

A Számla adattábla, melynek feltöltése előtt a Számla és a Vevő tábla között, kapcsolatot kell kialakítani:

 

 

 

Az Eladás adattábla:

 

 

A Számla AZ és az Áru AZ mezők típusa: Hosszú egész.

A Mennyiség mező típusa: Egész.

A Könyvelve típusa: Igen/Nem, Megjelenítése: Jelölő négyzet.

 

Az Eladás adattábla, melynek feltöltése előtt az Eladás és a Számla valamint az Áru táblák között, kapcsolatokat kell kialakítani:

 

Ezzel a táblák közötti Kapcsolatok teljesen létrejöttek:

 

 

A Könyvelve mező Igen értékeit az Eladás könyvelése módosító lekérdezés fogja beállítani, nekünk feltöltéskor az alapértelmezett Nem-et (üres négyzetet) kell elfogadni!

 

 

 

Lekérdezések:

 

 

A Beszerzés könyvelése frissítő lekérdezés, mely a Készlet adattábla tartalmát aktualizálja, valamint a Beszerzés adattáblában a Könyvelve mezőt Igen értékre állítja, feltéve, ha annak értéke még Nem volt:

 

 

Az Eladás könyvelése frissítő lekérdezés mely a Készlet adattábla tartalmát aktualizálja, valamint az Eladás adattáblában a Könyvelve mezőt Igen értékre állítja, ha annak értéke még Nem volt, feltéve, ha volt a Készlet-ben legalább annyi áru, amit el szerettünk volna adni:

 

 

A Vevők és az Eladások adattáblákat táblakészítő lekérdezések készítik.

 

A Vevők listája táblakészítő lekérdezés, mely a Vevők (a lekérdezés típusának kiválasztása után ezt a táblanevet kell megadni) táblát készíti:

 

 

 

 

Az Eladások listája táblakészítő lekérdezés, mely az Eladások (a lekérdezés típusának kiválasztása után ezt a táblanevet kell megadni) táblát készíti. A Vevők és a Számla Vevő AZ mezőit a most, lekérdezés szerkesztése közben kell húzással létrehozni, a létrejövő kapcsolat típusa: egy az egyhez kapcsolat.

 

 

 

Ezáltal a táblák listája már teljes:

 

 

A Lecsökkent árukészlet választó lekérdezés:

 

 

 

A Lecsökkent árukészlet választó lekérdezés futtatási eredmény:

 

 

 

 

Űrlapok:

 

 

 

A Vevő adatai űrlap:

 

Lépések:

1.     Űrlap létrehozása varázsló segítségével.

2.     A táblák közül a Vevő kiválasztása

3.     Minden elérhető mező hozzáadása (>>) és tovább.

4.     Oszlopos szerkezet kiválasztása (alapértelmezett) és tovább.

5.     Szabványos stílus kiválasztása (alapértelmezett) és tovább.

6.     Az űrlap címe: Vevő adatai, majd befejezés. Ezzel az alap létrejött.

7.     Váltsunk át tervező nézetre és nagyobbítsuk meg az ablakot.

8.     Az űrlap területét (az Űrlapláb felső része) lefelé növeljük meg kb. 30%-al

9.     Az Űrlapfej és Törzs közötti részt növeljük meg a kiírandó Űrlapcím számára (kb. másfél rácsra).

10. A ráccsal jelölt űrlap-területet húzással vízszintesen növeljük kb. kétszeresére.

11. Az időközben megjelent, vagy már eredetileg is látható Eszköztárból válasszuk, a Feliratot. Kattintsunk az Űrlapfej területére és gépeljük be: Vevő adatai. Válasszunk 14-es betűméretet és félkövér megjelenést. A Felírat a bal felső nagyobb négyzetnél megfogva egérrel mozgatható, az oldal és sarok pontokban húzva méretezető. Készítsük el pontosan ugyanezt tőle jobbra, az előzőtől távolabb úgy, hogy ne fedjék egymást.

12. Mindkét felírat kerete, legyen pontosan ugyanakkora, melyet egymás mellé helyezéssel ellenőrizhetünk. A második felírat betűszínét, válasszuk fehérre, a fejléc és a törzs háttérszínét, pedig erősebb szürkére. Majd körülbelül helyezzük ez elsőre, a pontos igazítás az árnyékhatás miatt Ctrl és vezérlő billentyűkkel történik.

13. Helyezzünk egy Listapanelt az Eszköztárból a beviteli mezők mellé. A varázsló által feltett kizáró válaszok közül az elsőt válasszuk: Szeretném, ha a lista vezérlőelem megkeresné az adott értéket a táblában vagy lekérdezésben. A következő listából, a Lakhely táblát, választjuk ki, majd a Lakhely AZ és Név lesz a kiválasztott mező, majd tovább. A kulcsmegjelenését az elrejtési a javaslat ellenére kérjük (jelölőnégyzetet ürítsük ki), majd tovább, az azonosító érték a Lakhely AZ, tovább, újra tovább, a Listapanel címe: Lakhely:, és befejezés. A Listapanel oszlopainak száma 2, az oszlopok méretét válasszuk meg úgy, hogy az indexnek kb 1. cm is elég, a helységneveknek adjunk sokkal nagyobb helyet.

14. A létrejövő Listapanel kötetlen lesz. Kötés létrehozása: Listapanel tulajdonságlapja, adat fül, Mező vagy kifejezés, legördíthető lehetőségekből kiválasztjuk a Lakhely AZ-t. Az űrlapot mentés után kipróbálhatjuk, a lakhely neve a listában az aktuális azonosító szerint változik. Ha a Listapanel nem elég nagy, méretezzük át.

15. A további lépések már csak formázások: a beviteli mezők címkéit félkövér betűkkel írassuk, a beviteli mezők és címkéi külön is mozgathatók, így helyezzük a beviteli mezők közelébe, egészítsük ki a címkéket kettősponttal, a Vevő AZ és Név mezőket tegyük nem engedélyezetté (Beviteli mező tulajdonságlap, Adat fül, Engedélyezve: Nem). A beviteli mezőket távolítsuk el egymástól, a jobb olvashatóság érdekében. A jobb láthatóság miatt különböző színekkel (akár egyéniekkel is) próbálkozhatunk. Szerkesztést bezárjuk, mentést kérünk, megtekintjük űrlapként.

 

 

 

Az Eladások űrlap:

 

Lépések:

1.     Űrlap létrehozása varázsló segítségével.

1.     Eladások tábla kiválasztása (Csak akkor létezik, ha az Eladások listája táblakészítő lekérdezést már futattuk!)

2.     Kiválasztandó mezők: Vevő_Név, Lakhely_Név, Dátum, Cím, Telefonszám, Név (mint áru neve), Mennyiség, Egység, Egységár. Választás után tovább, majd Oszlopos űrlapszerkezetet válasszunk, és tovább, tovább és befejezés.

3.     Nyissuk meg az űrlapot szerkesztő nézetben.

4.     Az Eladások űrlapnév elhelyezéskor járjunk el úgy, ahogy azt az a Vevő adatai űrlapnál tettük.

5.     A beviteli mezők címkéit az előzőekhez hasonlóan a minta szerint kell kialakítani. Az Egység címkét töröljük le. Egyéb formázásokat szintén az előzőekhez hasonlóan hajtsunk végre. A változtatásokat mentsük.

 

 

A Számla segéd (mely az Eladások listája táblából készült, és a Számla űrlap segédűrlapja lesz) űrlap:

 

Lépések:

1.     Űrlap létrehozása varázsló segítségével.

2.     Tábla kiválasztása: Eladások. Mezők: Dátum, Név (áru), Mennyiség, Egység, Egységár, majd tovább.

3.     Az űrlap szerkezete: Adatlap, majd tovább, tovább, a neve Számla segéd és Befejezés.

 

 

A Számla űrlap:

 

Lépések:

1.     Űrlap létrehozása varázsló segítségével.

2.     A szükséges tábla: Vevő. A szükséges mezők: Név, Lakhely_AZ, Cím, Telefonszám, majd tovább. Az űrlap szerkezete: Oszlopos, Szabványos megjelenésű, címe: Számla.

3.     Váltsunk át tervező nézetre, a Számla feliratot a szokásos módon alakítsuk ki. Szintén a szokásos módon rendezzük és formázzuk a Név, Lakhely_AZ, Cím és Telefonszám címkéket is.

4.     Nagyobbítsuk meg az űrlap méretét, hogy a látható rekordvezérlő elemek és a segédűrlap is elférjen rajta (mindkét irányban legalább kétszeresére növeljük a területet.

5.     Keressük meg az eszköztár Parancsgomb vezérlőjét, kattintsunk rá, majd az egérrel helyezzünk egyet a ráccsal jelölt területre (az első az első rekordra ugrás ikonja lesz).

6.     Mi történjen a gomb megnyomásakor: a választandó kategória: Rekordléptetés, azon belül: Ugrás az első rekordra, majd tovább. Válasszuk az Ugrás az első rekordra 1-et. Ez nagyobb vezérlő-rajzot ad, majd tovább és befejezés (névadás nem szükséges). Hasonlóan helyezzük el a további három vezérlőt is. Mentés és Űrlapnézetre váltás után a rekordléptetők működése ellenőrizhetők.

7.     Újra szerkesztő nézetben, keressük meg az eszköztáron a Segédűrlap/segédjelentés vezérlőt és helyezzük az űrlapra. Adatforrásként válasszuk a Számla segéd űrlapot, majd tovább.

8.     A főűrlap és segédűrlap csatolásánál válasszuk a Vevő_AZ-t. Az elkészült segédűrlap címkéjét töröljük le, méretezzük át olyanra, hogy a mezők számára elég széles legyen. Űrlapnézetben a mezők szélessége még változtatható. A segédűrlapon a kiválasztott vevő vásárlásait láthatjuk.

 

 

 

Jelentések

 

A Jelentések nézet és a Jelentések listája:

 

 

A Szállítók jelentéshez először készítsünk el egy Szállítók lekérdezést:

 

 

Táblanézete:

 

 

Jelentést varázslója segítségével hozzunk létre. Készítsünk egy Szállítók nevű, a Szállítók lekérdezés minden adatát megjelenítő jelentést. Minden felajánlott opciót fogadjunk el, csak a nevet írjuk át.

 

 

A látvány létrehozása érdekében váltsunk át tervező nézetre és a szükséges módosításokat ott hajtsuk végre (Irányítószám mező igazítás, cím középre helyezése, cím formátumának módosítása).

 

 

Eladások jelentés készítését a Szállítók jelentéshez hasonlóan kezdjük, majd tervező nézetben a szükséges módosításokat hajtsuk végre.

 

 

Tervező nézetben:

 

 

Összegzés elhelyezése: a Jelentésláb alsó szélének húzásával hozzunk létre másfél rács magasságú Jelentésláb területet. Helyezünk el rajta egy beviteli mezőt. Címkéjét írjuk át Összesen:-re. A Kötetlen beviteli mező Tulajdonságok lapján a következő beállításokat végezzük el: kapcsolat létrehozása az Egységár mezővel.

 

 

Formátum beállítása Pénznem-re, Tizedeshelyek értéke 0, Betűvastagság félkövér.

 

 

A vízszintes vonalat a Jelentésláb területén, közvetlenül az összegzés felett kell elhelyezni.