Ismétlés
Ismétlés: Adatbázisok megnyitása: OPEN DATABASE adatbázis_név OPEN DATABASE ”adatbázis_név elérési útvonallal” Adattábla megnyitása: USE tábla_név USE ” tábla_név elérési útvonallal” Adatbázis bezárása: CLOSE DATABASES Adattáblák bezárása: USE - aktuális tábla bezárása CLOSE TABLES – összes CLOSE ALL – mindent bezár Megjegyzés: Alapértelmezett mappa megváltoztatása: SET DEFAULT TO ”új_alapértelmezett_mappa_útvonallal”
Ismétlés Tábla megjelenítése: – BROWSE Adatok kiírása a képernyőre: – DISPLAY [ALL, NEXT, REST, RECORD ] az aktuális elem kiírása – LIST [ALL, NEXT, REST, RECORD ] az összes elem kiírása Bizonyos adatok megtekintése: LIST [ALL, NEXT, REST, RECORD ] FOR Példa: LIST szszam, tel FOR nev=‘Kis Pista’ LIST nev For ar > 2oo
FELADAT: 15. Írjunk Programot amely beolvas a billentyűzetről egy csapatnevet és kiírja milyen helyszínen játszottak eddig
Adatbázisokat és Adattáblákat kezelő FoxPro parancsok és utasítások(2) Páll Boglárka
Kiírás állományba LIST [ALL, NEXT, REST, RECORD ] FOR [TO FILE állomány_név] Az egyetemre felvett emberek elmentése állományba
Keresés az adattáblákban: LOCATE FOR [ALL, NEXT, REST] Megkeresi az első bejegyzést amelyre teljesül a feltétel, majd az állománymutatót erre a sorra állítja. Ha nincs ilyen bejegyzés, akkor a mutató vagy az állomány végére mutat, vagy a megadott rekordok közül az utolsónál van. FOUND().T. értéket térít vissza, ha egy keresett elemet megtaláltunk CONTINUE Megkeresi a LOCATE FOR-ban megadott feltételnek megfelelő következő bejegyzést. (Keresés folytatása)
Feladat: Volt-e valaki aki Informatika egyetemre ment? Írjunk ki megfelelő üzenetet!
Egyéb függvények: EOF() – az állomány végét vizsgálja BOF() – az állomány elejét vizsgálja SKIP [+] n – előre lép n sort SKIP – n – hátra lép n sort Feladat: Voltak-e olyanok akik Informatika egyetemre mentek? Ha igen írjuk ki a nevüket, különben írjunk megfelelő hibaüzenetet! Feladat: Járjuk be az adattáblánkat és írjuk ki egyenként a felvételizők neveit.
Megoldás: