100 likes | 220 Views
Adatbázisokat és A datt áblákat kezelő FoxPro parancsok és utasítások. Páll Boglárka 2009-2010. 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)
E N D
Adatbázisokat és Adattáblákat kezelő FoxPro parancsok és utasítások Páll Boglárka 2009-2010
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
Adatbázis megnyitása: • OPEN DATABASE adatbázis_név • OPEN DATABASE ”adatbázis_név elérési útvonallal” Példa: 1. OPEN DATABASE uzlet 2. OPEN DATABASE "c:\documents and settings\bogca\my documents\ visual foxpro projects\xiib_elso\uzlet.dbc” Adatbázis bezárása: CLOSE DATABASES
Adattábla megnyitása: • USE tábla_név • USE ” tábla_név elérési útvonallal” • Példa: • USE ugynok • 2. USE • "c:\documents and settings\bogca\my documents\ • visual foxpro projects\xiib_elso\ugynok.dbf” Adattáblák bezárása: USE - aktuális tábla bezárása CLOSE TABLES - összes
Megjegyzés: • FoxProban van lehetőség az alapértelmezett mappa megváltoztatására. SET DEFAULT TO <új_alapértelmezett_mappa_útvonallal> • Ha a FoxPro alapértelmezett mappáját átállítottuk arra amelyben az adatbázisunkat vagy az adattáblánkat tároljuk akkor elég csak a nevével hivatkozni rá. NEM KELL ELÉRÉSI ÚTVONAL!
Tábla adatainak megtekintése: • tábla megnyitása: • BROWSE • Adatok kiírása a képernyőre • DISPLAY [ALL, NEXT <n>, REST, RECORD <n>] az aktuális elem kiírása • LIST [ALL, NEXT <n>, REST, RECORD <n>] az összes elem kiírása
Bizonyos adatok megtekintése • LIST mezők listájaFOR kifejezés Példa: LIST szszam, tel FOR nev=‘Kis Pista’ LIST nev For ar> 2oo
Feladat: • Nyissuk ki a termékek táblát. • Kérjünk be a billentyűzetről egy árat. • Írjuk ki az összes terméket a táblából amelynek az ára nagyobb mint a bekért adat.