II. FÉLÉVES FELADAT
POWER BUILDER ALKALMAZÁS KÉSZÍTÉSE
Az Adatbázis rendszerek I. tárgyból kapott féléves feladat alapján mindenki válasszon ki egy olyan táblát, amelyről értelmes lekérdezések képezhetők.
A feladatkiírás az elvárt minimum követelményeket rögzíti!
Beadási határidő: december 14.
Feladat:
Készítsünk futtatható alkalmazást, melynek nyitó ablakán egy menü található a következő felépítéssel:
Menü: Tábla kezelés Lekérdezés About Kilép
Rekord felvitel…
Rekord törlés…
Rekord módosítás…
A menüben legyen néhány gyorsító billentyű és Shortcut definiálva!
Bármely menüpontból elért ablakból kilépve a nyitó ablakhoz térjünk vissza!
A menüpontok értelmezése:
Az alkalmazás fejezze be futását a Kilép menüpont kiválasztása esetén.
Az About menüpontból egy About dialógusablak nyílik ki, ami a feladatról és az alkalmazás készítőjéről tartalmaz információkat.
A lekérdező ablak megnyitásakor a lekérdező ablakban is jelenjen meg a menü.
a) A lekérdező ablak megnyitáskor azonnal jelenítse meg az első rekordot. Az ablakon Előre és Hátra gombokkal lehessen lépegetni a rekordok között. Ha a tábla elejére vagy végére értünk, azt egy M
b) Az ablakban legyen lehetőség a rekordok
legalább két különböző mező szerinti rendezett lekérdezésére.c) Lehessen szűrő feltételt megadni, hogy csak a feltételt kielégítő rekordok kerüljenek lekérdezésre.
Mindhárom funkcióra külön ablakot nyissunk meg. Bármelyik táblakezelő ablakot megnyitva az adott ablakban ne jelenjen meg a menü, hanem popup menüként lehessen elérni a Tábla kezelés menüpontot (csak ezt és nem a teljes menüt!).
Legyen értékellenőrzés és MessageBox-ban adjon az alkalmazás hibajelzéseket.
Legördülő listából lehessen kiválasztani egy rekordot, amit törölni szeretnénk (kulcs alapján).
Legördülő listából lehessen kiválasztani
a módosítandó rekordot.Olyan táblán dolgozzon mindenki és olyan ablakokat készítsen, hogy legyen példa legalább SingleLineEdit (egysoros beviteli mező), CommandButton (nyomógomb), CheckBox vagy RadioButton, és DataWindow (legördülő lista) controlra.