adatbázisokat és a datt áblákat kezelő foxpro parancsok és utasítások
DESCRIPTION
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) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Adatbázisokat és A datt áblákat kezelő FoxPro parancsok és utasítások](https://reader036.vdocuments.pub/reader036/viewer/2022082422/56812aef550346895d8ed5f9/html5/thumbnails/1.jpg)
Adatbázisokat és Adattáblákat kezelő FoxPro parancsok és
utasítások
Páll Boglárka
2009-2010
![Page 2: Adatbázisokat és A datt áblákat kezelő FoxPro parancsok és utasítások](https://reader036.vdocuments.pub/reader036/viewer/2022082422/56812aef550346895d8ed5f9/html5/thumbnails/2.jpg)
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
![Page 3: Adatbázisokat és A datt áblákat kezelő FoxPro parancsok és utasítások](https://reader036.vdocuments.pub/reader036/viewer/2022082422/56812aef550346895d8ed5f9/html5/thumbnails/3.jpg)
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
![Page 4: Adatbázisokat és A datt áblákat kezelő FoxPro parancsok és utasítások](https://reader036.vdocuments.pub/reader036/viewer/2022082422/56812aef550346895d8ed5f9/html5/thumbnails/4.jpg)
Adattábla megnyitása:
• USE tábla_név
• USE ” tábla_név elérési útvonallal”
Példa:1. 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
![Page 5: Adatbázisokat és A datt áblákat kezelő FoxPro parancsok és utasítások](https://reader036.vdocuments.pub/reader036/viewer/2022082422/56812aef550346895d8ed5f9/html5/thumbnails/5.jpg)
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!
![Page 6: Adatbázisokat és A datt áblákat kezelő FoxPro parancsok és utasítások](https://reader036.vdocuments.pub/reader036/viewer/2022082422/56812aef550346895d8ed5f9/html5/thumbnails/6.jpg)
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
![Page 7: Adatbázisokat és A datt áblákat kezelő FoxPro parancsok és utasítások](https://reader036.vdocuments.pub/reader036/viewer/2022082422/56812aef550346895d8ed5f9/html5/thumbnails/7.jpg)
Példa:
![Page 8: Adatbázisokat és A datt áblákat kezelő FoxPro parancsok és utasítások](https://reader036.vdocuments.pub/reader036/viewer/2022082422/56812aef550346895d8ed5f9/html5/thumbnails/8.jpg)
Bizonyos adatok megtekintése
• LIST mezők listája FOR kifejezés
Példa:
LIST szszam, tel FOR nev=‘Kis Pista’
LIST nev For ar > 2oo
![Page 9: Adatbázisokat és A datt áblákat kezelő FoxPro parancsok és utasítások](https://reader036.vdocuments.pub/reader036/viewer/2022082422/56812aef550346895d8ed5f9/html5/thumbnails/9.jpg)
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.
![Page 10: Adatbázisokat és A datt áblákat kezelő FoxPro parancsok és utasítások](https://reader036.vdocuments.pub/reader036/viewer/2022082422/56812aef550346895d8ed5f9/html5/thumbnails/10.jpg)
Megoldás: