Microsoft Visual FoxPro 9.0

Post on 10-Jan-2016

152 views 3 download

description

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é. - PowerPoint PPT Presentation

Transcript of Microsoft Visual FoxPro 9.0

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)

ügynök termék

eladás

Ú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)

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

File – New - Program

Futtatás