46,969 matches
-
diferit de apostroafe. • DELIMITED WITH BLANK câmpurile sunt separate cu spa ții în loc de virgulă. • DELIMITED WITH TAB câmpurile sunt separate cu cu TAB-uri în loc de virgulă. APPEND FROM ARRAY <nume masiv> [FOR <expr logică>] [FIELDS <listă câmpuri> | FIELDS LIKE <șablon> | FIELDS EXCEPT <șablon>] Comanda are ca efect adăugarea unei înregistrări în ta belul curent, pentru fiecare linie de masiv, datele scrise în fiecare câmp corespund coloanelor din masiv. Semnificația parametrilor și a clauzelor este următoarea: • nume masiv - specifică numele masivului care conține da tele ce
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
linia masivului. • FIELDS LIKE <șablon>specifică faptul că doar câmpurile care se potrivesc șablonului vor fi actualizate. • FIELDS EXCEPT <șablon>specifică faptul că toate câmpu rile vor fi actualizate, cu excepția celor care se încadrează în șablon. Dacă masivul este unidimensional, comanda APPEND FROM ARRAY adaugă o singură înregistrare în tabel, conținu tul primului element trece în primul câmp al înregistrării, conținutul celui de-al doilea element trece în cel de-al doilea câmp etc., câmpurile MEMO și GENERAL sunt ignorate. Exemplu
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
ția de orice combinație de caractere. Notă Utilizarea clauzelor FIELDS LIKE și EXCEPT trebuie să se facă într-un tabel ale cărui înregistrări au câmpuri care acceptă valori de tip NULL (pentru a putea fi exceptate de la scriere). Există și comanda inversă, cu care putem adăuga datele din înregistrarea curentă a unui tabel într-un masiv: SCATTER [FIELDS <listă câmpuri>] | [FIELDS LIKE <șablon>] | [FIELDS EXCEPT <șablon>] [MEMO] TO ARRAY <nume masiv> [BLANK] Semnificația clauzelor este aceeași ca și la comanda APPEND FROM ARRAY
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
scriere). Există și comanda inversă, cu care putem adăuga datele din înregistrarea curentă a unui tabel într-un masiv: SCATTER [FIELDS <listă câmpuri>] | [FIELDS LIKE <șablon>] | [FIELDS EXCEPT <șablon>] [MEMO] TO ARRAY <nume masiv> [BLANK] Semnificația clauzelor este aceeași ca și la comanda APPEND FROM ARRAY ..., clauza BLANK determină crearea masivului cu elemente vide, care sunt de aceeași mărime și tip cu câmpurile din tabel. Clauza MEMO specifică existența unui câmp de tip MEMO în listă; implicit câmpurile MEMO sunt ignorate. Exemplu. Să
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
MASIV 1, să se în carce cu date vide, de același tip și mărime cu cele ale câmpu rilor tabelului ESTUD 1 (MATR N(5), NUME C(40), ADRESA C(30), ANS N(1), DATAN D, MBAC N(5,2)). Comanda realizează importul unui obiect OLE dintr un fișier și îl plasează într-un câmp de tip general. Semnificația parametrilor și a clauzelor este următoarea: • nume câmp general - specifică numele câmpului general în care obiectul OLE va fi plasat. • FROM <nume fișier> specifică numele
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
general, dar definirea obiectului rămâne în fișierul care-l conține. Dacă se omite clauza, obiectul este înglobat în câmpul general. • CLASS <nume clasă> specifică o clasă pentru un obiect de tip OLE, alta decât clasa implicită. 8.3.2. Modificarea înregistrărilor Comanda CHANGE afișează câmpurile unui tabel pentru editare (modificare). CHANGE [FIELDS <listă câmpuri>][Scope] [FOR <expre sie L 1>] [WHILE <expresie L 2>] [FONT <nume literă> [,<mărime literă>]] [FREEZE <nu me câmp>] [NOAPPEND] [NODELETE] [NOEDIT] Semnificația clauzelor: • FIELDS <listă câmpuri> specifică câmpurile care vor apa re în fereastra de editare
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
editate (modificate). • NOAPPEND - împiedică utilizatorul de a adăuga noi înregis trări (se blochează Append Mode din meniul sistem View sau combinația de taste <Ctrl>+<Y>). • NODELETE - împiedică marcarea înregistrărilor pentru ștergere din interiorul ferestrei de editare. Includerea clauzei nu inhibă comanda de marcare pentru ștergere din interiorul unei proceduri. • NOEDIT - împiedică un utilizator să modifice un tabel. In cluderea clauzei permite căutarea sau răsfoirea tabelului dar fără a-l putea modifica (edita). Comanda BROWSE este una dintre cele mai utilizate comenzi
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
interiorul ferestrei de editare. Includerea clauzei nu inhibă comanda de marcare pentru ștergere din interiorul unei proceduri. • NOEDIT - împiedică un utilizator să modifice un tabel. In cluderea clauzei permite căutarea sau răsfoirea tabelului dar fără a-l putea modifica (edita). Comanda BROWSE este una dintre cele mai utilizate comenzi pentru afișarea și editarea înregistrărilor dintr-un tabel. Cu ajutorul tastelor <TAB> sau <SHIFT>+<TAB> se poate face deplasarea în câmpul următor sau anterior. Cu tastele <Page Up> <Page Down> se pot face
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
comanda de marcare pentru ștergere din interiorul unei proceduri. • NOEDIT - împiedică un utilizator să modifice un tabel. In cluderea clauzei permite căutarea sau răsfoirea tabelului dar fără a-l putea modifica (edita). Comanda BROWSE este una dintre cele mai utilizate comenzi pentru afișarea și editarea înregistrărilor dintr-un tabel. Cu ajutorul tastelor <TAB> sau <SHIFT>+<TAB> se poate face deplasarea în câmpul următor sau anterior. Cu tastele <Page Up> <Page Down> se pot face deplasări pe verticală în tabel. Apăsarea simultană a
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
devine read-only). • WIDTH <lățime afișare câmp> limitează numărul de ca ractere afișate pentru toate câmpurile din fereastră. • IN [WINDOW] <nume fer> specifică fereastra părinte în interiorul căreia va fi deschisă fereastra BROWSE. Dacă fe reastra părinte este mutată, se va muta și fereastra BROWSE. Comanda REPLACE realizează actualizarea câmpurilor dintr-o înregistrare. REPLACE <nume câmp 1> WITH <expr 1> [ADDITIVE] [,<nume câmp 2> WITH <expr 2> [ADDITIVE]] ... [Scope] [FOR <expr L 1>] [WHILE <expr L 2>] [IN nr zonă de lucru | alias tabel] unde: • <nume câmp 1> WITH <expr 1> [,<nume câmp 2> WITH <expr 2>]... precizează că datele din nume câmp 1 vor fi în locuite
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
expr L 1 are valoarea .T. (adevărat). • WHILE <expr L 2> specifică condiția pentru care atâta vreme cât expresia logică are valoarea .T., câmpurile desem nate vor fi modificate. • IN nr zonă de lucru | alias tabel - specifică zona de lucru sau alias-ul tabelului, în care înregistrările vor fi actualizate. Comanda SET SAFETY ON | OFF determină afișarea de către sistemul VFP a unei casete de dialog înainte de a supra scrie un fișier. SET SAFETY ON | OFF • Clauza ON este implicită și determină afișarea unei casete de dialog, pentru confirmarea de către utilizator a
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
și determină afișarea unei casete de dialog, pentru confirmarea de către utilizator a suprascri erii fișierului. • Clauza OFF împiedică afișarea casetei de confirmare a su prascrierii. 9.3.3. Ștergerea înregistrărilor Ștergerea înregistrărilor se poate face la nivel logic sau fizic. Comanda DELETE realizează ștergerea la nivel logic. În registrările continuă să existe în fișier dar sunt marcate ca fiind șterse. DELETE [Scope] [FOR <expr L 1>] [WHILE <expr L 2>] [IN <nr zonă de lucru> | <alias tabel>] unde: • Scope - specifică domeniul în care se face marcarea pentru ștergere a
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
pentru care expr L 1 este adevărată. • WHILE <expr L 2> vor fi marcate pentru ștergere înregis trări, atâta vreme cât condiția expr L 2 este adevărată. Funcția DELETED() returnează o valoare logică care in dică dacă înregistrarea curentă a fost marcată pentru șterge re. DELETED ([nr zonă de lucru | alias tabel]) Comanda RECALL deselectează înregistrările marcate pentru ștergere. RECALL [Scope] [FOR <expr L 1>] [WHILE <expr L 2>] unde: • Scope - precizează domeniul în care se aplică deselectarea. • FOR <expr L 1> doar înregistrările pentru care expr L 1 este adevărată (.T.) vor fi deselectate. • WHILE <expr L 2> atâta vreme cât expr L 2 este adevăra
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
ștergere. RECALL [Scope] [FOR <expr L 1>] [WHILE <expr L 2>] unde: • Scope - precizează domeniul în care se aplică deselectarea. • FOR <expr L 1> doar înregistrările pentru care expr L 1 este adevărată (.T.) vor fi deselectate. • WHILE <expr L 2> atâta vreme cât expr L 2 este adevăra tă, înregistrările vor fi deselectate. Comanda PACK face parte din comenzile de ștergere la nivel fizic; va șterge toate înregistrările marcate pentru șter gere din tabelul curent. PACK [MEMO] [DBF] unde: • MEMO - permite ștergerea fișierului MEMO atașat tabelului curent, dar nu și înregistrările marcate pentru ștergere
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
WHILE <expr L 2>] unde: • Scope - precizează domeniul în care se aplică deselectarea. • FOR <expr L 1> doar înregistrările pentru care expr L 1 este adevărată (.T.) vor fi deselectate. • WHILE <expr L 2> atâta vreme cât expr L 2 este adevăra tă, înregistrările vor fi deselectate. Comanda PACK face parte din comenzile de ștergere la nivel fizic; va șterge toate înregistrările marcate pentru șter gere din tabelul curent. PACK [MEMO] [DBF] unde: • MEMO - permite ștergerea fișierului MEMO atașat tabelului curent, dar nu și înregistrările marcate pentru ștergere (fișie rul MEMO are același
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
fișierului MEMO atașat tabelului curent, dar nu și înregistrările marcate pentru ștergere (fișie rul MEMO are același nume cu tabelul dar extensia este .FPT). • DBF - se vor șterge înregistrările marcate pentru ștergere din tabelul curent, dar nu afectează fișierul MEMO. Comanda ZAP șterge fizic toate înregistrările din tabel, rămânând doar structura tabelului. Este echivalentă cu co manda DELETE ALL, urmată de comanda PACK, dar este mult mai rapidă. ZAP [nr zonă de lucru | alias tabel] Comanda DELETE FILE șterge un fișier de pe disc. DELETE FILE
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
extensia este .FPT). • DBF - se vor șterge înregistrările marcate pentru ștergere din tabelul curent, dar nu afectează fișierul MEMO. Comanda ZAP șterge fizic toate înregistrările din tabel, rămânând doar structura tabelului. Este echivalentă cu co manda DELETE ALL, urmată de comanda PACK, dar este mult mai rapidă. ZAP [nr zonă de lucru | alias tabel] Comanda DELETE FILE șterge un fișier de pe disc. DELETE FILE [<nume fișier>] [RECYCLE] unde: • nume fișier - specifică numele fișierului și extensia. Numele fișierului poate conține și caracterul asterisc: DELETE FILE *.BAK va avea
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
ștergere din tabelul curent, dar nu afectează fișierul MEMO. Comanda ZAP șterge fizic toate înregistrările din tabel, rămânând doar structura tabelului. Este echivalentă cu co manda DELETE ALL, urmată de comanda PACK, dar este mult mai rapidă. ZAP [nr zonă de lucru | alias tabel] Comanda DELETE FILE șterge un fișier de pe disc. DELETE FILE [<nume fișier>] [RECYCLE] unde: • nume fișier - specifică numele fișierului și extensia. Numele fișierului poate conține și caracterul asterisc: DELETE FILE *.BAK va avea ca rezultat ștergerea tuturor fișierelor cu ex tensia .BAK de pe
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
FILE șterge un fișier de pe disc. DELETE FILE [<nume fișier>] [RECYCLE] unde: • nume fișier - specifică numele fișierului și extensia. Numele fișierului poate conține și caracterul asterisc: DELETE FILE *.BAK va avea ca rezultat ștergerea tuturor fișierelor cu ex tensia .BAK de pe disc. Comanda se execută pentru fișierele care nu sunt deschise (active). • RECYCLE - fișierul nu va fi șters imediat de pe disc ci mutat în directorul RECYCLE BIN din sistemul WINDOWS 9x. Se mai poate folosi și comanda ERASE care are aceleași clauze. Comanda
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
cu ex tensia .BAK de pe disc. Comanda se execută pentru fișierele care nu sunt deschise (active). • RECYCLE - fișierul nu va fi șters imediat de pe disc ci mutat în directorul RECYCLE BIN din sistemul WINDOWS 9x. Se mai poate folosi și comanda ERASE care are aceleași clauze. Comanda SET DELETED specifică dacă sistemul VFP va procesa (șterge) înregistrările marcate pentru ștergere sau dacă acestea sunt disponibile pentru a fi utilizate în alte co menzi. SET DELETED ON | OFF Semnificația clauzelor: • Clauza OFF
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
Comanda se execută pentru fișierele care nu sunt deschise (active). • RECYCLE - fișierul nu va fi șters imediat de pe disc ci mutat în directorul RECYCLE BIN din sistemul WINDOWS 9x. Se mai poate folosi și comanda ERASE care are aceleași clauze. Comanda SET DELETED specifică dacă sistemul VFP va procesa (șterge) înregistrările marcate pentru ștergere sau dacă acestea sunt disponibile pentru a fi utilizate în alte co menzi. SET DELETED ON | OFF Semnificația clauzelor: • Clauza OFF este implicită. Înregistrările marcate pentru ștergere
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
VFP va procesa (șterge) înregistrările marcate pentru ștergere sau dacă acestea sunt disponibile pentru a fi utilizate în alte co menzi. SET DELETED ON | OFF Semnificația clauzelor: • Clauza OFF este implicită. Înregistrările marcate pentru ștergere pot fi accesate de alte comenzi care operează cu în registrări. • Clauza ON are ca efect ignorarea înregistrărilor marcate pentru ștergere, de comenzile care operează cu înregistrări. Comanda COPY TO crează un nou fișier cu același con ținut ca al tabelului curent. COPY TO <nume fișier> [FIELDS
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
în alte co menzi. SET DELETED ON | OFF Semnificația clauzelor: • Clauza OFF este implicită. Înregistrările marcate pentru ștergere pot fi accesate de alte comenzi care operează cu în registrări. • Clauza ON are ca efect ignorarea înregistrărilor marcate pentru ștergere, de comenzile care operează cu înregistrări. Comanda COPY TO crează un nou fișier cu același con ținut ca al tabelului curent. COPY TO <nume fișier> [FIELDS <listă câmpuri> | FIELDS LIKE <șablon> | FIELDS EXCEPT <șablon>][Scope] [FOR <exprL 1>] [WHILE <exprL 2>] [[WITH] CDX] | [[WITH] PRODUCTION] unde
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
DELETED ON | OFF Semnificația clauzelor: • Clauza OFF este implicită. Înregistrările marcate pentru ștergere pot fi accesate de alte comenzi care operează cu în registrări. • Clauza ON are ca efect ignorarea înregistrărilor marcate pentru ștergere, de comenzile care operează cu înregistrări. Comanda COPY TO crează un nou fișier cu același con ținut ca al tabelului curent. COPY TO <nume fișier> [FIELDS <listă câmpuri> | FIELDS LIKE <șablon> | FIELDS EXCEPT <șablon>][Scope] [FOR <exprL 1>] [WHILE <exprL 2>] [[WITH] CDX] | [[WITH] PRODUCTION] unde: • nume fișier - specifică numele noului fișier
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
nou fișier cu același con ținut ca al tabelului curent. COPY TO <nume fișier> [FIELDS <listă câmpuri> | FIELDS LIKE <șablon> | FIELDS EXCEPT <șablon>][Scope] [FOR <exprL 1>] [WHILE <exprL 2>] [[WITH] CDX] | [[WITH] PRODUCTION] unde: • nume fișier - specifică numele noului fișier care se crează cu comanda COPY TO. • FIELDS <listă câmpuri> specifică în listă câmpurile ce vor fi copiate în noul fișier. Dacă clauza se omite, atunci toate câmpurile din tabelul activ vor fi copiate. Prin declararea cla uzei FIELDS se realizează operația de proiecție (se selectează
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]