Microsoft Visual FoxPro 9.0 Páll Boglárka 2009-2010
Leírás A Microsoft Visual FoxPro 9.0 adatbázisfejlesztő rendszer, mely desktop, kliens/szerver és webes adatbázis alkalmazások, komponensek létrehozását teszi lehetővé. Nagy hatékonyságú adatbázis-eszközei gyakori feladatok elvégzését támogatják, mint például adattáblák készítését, lekérdezések futtatását, integrált relációs adatbáziskezelő rendszerek építését,
menü parancs ablak
File -> New: projekt, adatbázis, tábla, program, form, stb. létrehozása
A project Egy keret, mely magába foglalja valamennyi a készülõ alkalmazásunk létrehozásához szükséges modult. A leendõ alkalmazásunk persze nem egy hatalmas file-ból áll majd, hanem sok kicsibõl. A project file csak hivatkozásokat tartalmaz.
Könyvtárstruktúra: Data (.dbc, .dct, .dcx, .cdx, .dbf, .fpt) Forms (.sct, .scx) Graphics (.bmp, .ico) Help (.hlp, .chm) Menus (.mnt, .mnx, .mpr) Progs (.prg) Reports (.frt, .frx)
Feladat Hozzuk létre FoxPro-ban egy üzlet asatbázist ügynök, termék és eladás táblákkal és töltsük fel ezeket adatokkal Ügynök(ü_szszám, név, tel) Termék(t_kód, név, ár) Eladás(ü_szszám, t_kód, mennyiseg) eladás ügynök termék
Új tábla létrehozása
Táblák mezőinek típusai: character, character (binary) currency, numeric, float, date, datetime, double, integer, logical, memo, memo (binary) general,
Indexek* Az adatbázisok alapeszméje, hogy nagy mennyiségű adatokat úgy tárol el, hogy gyorsan, könnyen és egyértelműen visszakereshetők legyenek a tárolt adatok A gyors visszakeresést segíti és gyorsítja az indexelés.
Foxpro-ban a kulcsot indexelni kell
Kulcs típus kiválasztása Primary (elsõdleges kulcs) Candidate (kulcsjelölt) Binary (egyedi) Regular (normális)
View – Browse/Edit - Append Mode Táblák feltöltése: View – Browse/Edit - Append Mode
Táblák közti kapcsolat Indexek nélkül nem lehet kapcsolatot létrehozni Primary/Candidate->Regular/Binary (1-n) Primary/Candidate->Primary/Candidate (1-1)
Programok Futtatás File – New - Program