31,399 matches
-
utilizare. Notă Secvențele din linia de comandă care apar între paran teze drepte au semnificația de element opțional. Crearea unei baze de date se face cu comanda: CREATE DATABASE [<nume bază de date>]? nume bază de date - specifică numele bazei de date care va fi creată. ? - afișează o fereastră de dialog pentru specificarea numelui bazei de date. Fișierul corespunzător bazei de date are extensia .DBC. La crearea bazei de date se face automat și deschiderea ei. Adăugarea unei tabele în baza de date se face cu comanda
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
logic, directorul și numele tabelei care va fi creat ă Deplasarea până la poziția dorită în fereastră se face utilizând tasta <TAB> sau mouse-ul. După introducerea numelui tabelei se apasă butonul SAVE (fișierul va fi salvat cu extensia .DBF) și se afișează o nouă fereastră TABLE DESIG NER. În acestă fereastră, se selectează opțiunea FIELDS afișa tă sus, utilizatorul trebuie să introducă structura tabelei. Fe reastra conține următoarele câmpuri de preluare a informați ilor structurale: Name, Type, Width, Dec, Index, NULL și
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
în fereastră se face utilizând tasta <TAB> sau mouse-ul. După introducerea numelui tabelei se apasă butonul SAVE (fișierul va fi salvat cu extensia .DBF) și se afișează o nouă fereastră TABLE DESIG NER. În acestă fereastră, se selectează opțiunea FIELDS afișa tă sus, utilizatorul trebuie să introducă structura tabelei. Fe reastra conține următoarele câmpuri de preluare a informați ilor structurale: Name, Type, Width, Dec, Index, NULL și patru butoane pentru opțiunile: OK, Cancel, Insert, Delete. Sub Name se tastează numele câmpului
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
Butonul Cancel anulează modificările făcute, iar butonul OK validează modificările (sau folosind combinația de taste [Ctrl] +[Enter]). După ce structura este salvată, fișierul fiind nou creat, apare un mesaj: Input data records now? (Y/N) Dacă se răspunde cu Y este afișat un ecran în care se in troduc datele în ordinea stabilită în structură. 2. modul comandă: implică utilizarea comenzii CREA TE TABLE din nucleul SQL: CREATE TABLE nume tabel [FREE] , unde: nume tabel - numele tabelei create; FREE - specifică faptul că tabela nu
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
tabele lormodul asistat Modificarea structurii logice a unei tabele se poate face fie cu ajutorul comenzii MODIFY STRUCTURE, din fereastra de comandă, fie activând butonul DATA SESSION din bara de instrumente În primul caz, după lansarea comenzii MODIFY STRUCTURE, se va afișa fereastra de dialog OPEN. Cu ajutorul săgeților direcționale se poziționează cursorul pe tabelul pe care dorim să-l modificăm. Se apasă tasta <Enter> și va apă rea fereastra de dialog STRUCTURE, utilizată și la definirea structurii tabelelor. În cel de al
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
doilea caz, din fereastra DATA SESSION se alege opțiunea OPEN, care deschide fereastra de selectare a discului logic, a subdirectorului și a numelui de fișier. Se se lectează fișierul și se apasă butonul OK. În fereastra DATA SESSION va fi afișat numele tabelului deschis. Pot fi deschise mai multe tabele simultan, numele lor fiind afișat în fereastra DATA SESSION. Se alege opțiunea PROPERTIES care va activa fereastra de dialog STRUCTURE. În ambele cazuri operația OPEN se va face cu opțiunea EXCLUSIVE
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
selectare a discului logic, a subdirectorului și a numelui de fișier. Se se lectează fișierul și se apasă butonul OK. În fereastra DATA SESSION va fi afișat numele tabelului deschis. Pot fi deschise mai multe tabele simultan, numele lor fiind afișat în fereastra DATA SESSION. Se alege opțiunea PROPERTIES care va activa fereastra de dialog STRUCTURE. În ambele cazuri operația OPEN se va face cu opțiunea EXCLUSIVE pentru a putea mo difica. În fereastra STRUCTURE, poziționarea cursorului se face apăsând tasta
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
în zona ce cu prinde descrierea structurii, unde vrem să inserăm un nou câmp. În partea dreaptă a ferestrei vor fi active opțiunile IN SERT, DELETE (adăgare/ștergere). Se apasă tasta <INSERT> sau butonul cu opțiunea INSERT și va fi afișată următoarea linie: Câmpurile ce urmează vor fi împinse cu un rând în jos. Se introduce numele câmpului în prima căsuță, se alege tipul și lungimea maximă din meniurile pop-up. Pentru ștergere se poziționează cursorul pe câmpul respectiv și se apasă
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
prima căsuță, se alege tipul și lungimea maximă din meniurile pop-up. Pentru ștergere se poziționează cursorul pe câmpul respectiv și se apasă tasta <DELETE> sau se folosește butonul cu opțiunea DELETE. Salvarea modificărilor se face selectând opțiunea OK (buton), sistemul afișând următorul mesaj: Make structure changes permanent ? YES/NO Opțiunea YES salvează noua structură a tabelului, fe reastra de dialog STRUCTURE se închide și controlul (cursorul) trece în fereastra de comandă. Notă Modificarea structurii tabelelor se poate face și cu co
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
libere (free tables). Lansarea asistentului se face din submeniul Wizards din meniul sistem Tools, opți unea Table: pasul 1 - selectarea câmpurilor : din fereastra Sample tables se poate alege unul sau mai multe tabele prin opțiunea Add. Pentru fiecare tabel sunt afișate câmpurile disponibile (Available fields) care pot fi adăugate în selecția câmpurilor utilizatorului (Selected fields) folosind butoanele: adaugă câmpul selectat, adaugă toate câmpurile tabelului, elimină câmpul selectat, elimină toate câmpurile selectate. pasul 2 - selectarea unei baze de date: tabelul creat poate
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
identifică tipul relației, se selectează câmpul care se leagă în baza de date (dacă se selectează new field, se va tipări numele) și operația se termină cu click pe butonul OK. pasul 6 - terminare (butonul Finish): noul tabel va fi afișat într-o fereastră de tip Browse. Se poate alege opțiunea Append New Record din meniul sistem Table, pentru a adău ga înregistrări noi în tabel. După salvarea fișierului, acesta poate fi deschis mai târziu pentru a modifica structura cu aplicația
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
selectarea câmpurilor: se face pe baza opțiunilor utilizatorului exprimate în 3 ferestre: Databases and tables, Available fields, Selected fields, la fel ca în cazul Wizard Table. pasul 2 - selectarea stilui videoformatului - specifică stilul controalelor din videoformat. În fereastra Style este afișată o listă cu tipurile de videoformate: standard, chiseled, shadowed, boxed, embossed, fancy etc. Se poate alege din panoul cu butoane radio (Button type) tipul butoanelor utili zate: Text buttons, Picture buttons, No buttons, Custom buttons. Tipul de butoane ales va
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
poate alege din panoul cu butoane radio (Button type) tipul butoanelor utili zate: Text buttons, Picture buttons, No buttons, Custom buttons. Tipul de butoane ales va genera în videoformat bu toane pentru navigare în fișier (Top, Previous, Next, Bottom), Find (afișează cutia de dialog Search caută), Print (tipărește un raport), Add (adaugă o nouă înregistrare), Delete (șterge înregistrarea curentă), Exit (închide videoformatul). pasul 3 - sortarea înregistrărilor: se vor selecta acele cîmpuri care dorim să fie sortate. Se poate alege de asemenea
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
câmpuri la pasul 1 și vrem să fim siguri că toate câmpurile vor încăpea în videoformat se poate alege opțiu nea “Add pages for fields that do not fit”. În caz contrar, dacă numărul câmpurilor depășește dimensiunea videoformatului, VFP va afișa formatul cu bare de deplasare (Scroll Bars). Videoformatul poate fi vizualizată înainte de salvare cu opți unea Preview. După salvarea videoformatului, acesta poate fi deschis mai târziu și modificat cu aplicația Form Designer. 6.2. Report Wizard Crează rapoarte utilizând o
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
meniul sistem Tools, submeniul Wizard, opțiu nea Label: Pasul 1 - selectarea tabelelor: se selectează o tabelă sau o vedere. Pasul 2 - alegerea tipului de etichetă: asistentul oferă o listă cu tipurile de etichete standard care sunt instalate odată cu VFP. Asistentul afișează de asemenea lista cu tipurile de eti chete care au fost create de utilizator, prin folosirea aplicației AddLabel. Pasul 3 definirea formei etichetei: se adaugă câmpurile în ordinea în care vrem să apară pe etichetă. Se pot folosi sem nele
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
în interogare, fie indicând un pro cent de vizualizare din numărul de înregistrări cu valorile cele mai mari (sortare descendentă) mai mici (sortare ascen dentă), fie indicând numărul de înregistrări cu valorile cele mai mari/mai mici, care va fi afișat. De exemplu, pentru a vedea doar primele 10 înregistrări cu valoarea cea mai mare din interogare (sortare descendentă), se introduce la opțiu nea Number of records valoarea 10 în căsuța Portion value. Cu opțiunea Preview se pot vizualiza rezultatele interogării
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
îl inserăm; • activând opțiunea View Merged Data (vizualizarea datelor care au fuzionat), putem vedea efectiv valoarea câmpului selectat pentru inserare. Butoanele pentru deplasare la înce putul / sfârșitul fișierului sau secvențial înainte / înapoi, vor muta pointerul de fișier pe înregistrarea corespunzătoare, afișând noua valoare a câmpului, în documentul Word. 6.6. Editorul de texte în VFP 6.0 Mediul VFP 6.0 pune la dispoziția utilizatorului un edi tor de texte, pentru crearea fișierelor de tip text, aplicație care se deschide într-
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
DATE), dintr-un tabel; • funcții care returnează data calendaristică; • constante de tip dată calendaristică. Cele 3 elemente pot fi separate cu ‘/’, ’-’, ’.’. Implicit se consideră formatul: ll/zz/aa. Cu comanda: SET CENTURY ON|OFF se poate preciza dacă anul este afișat cu 2 cifre (ON) sau 4 cifre (OFF). Comanda: SET MARK TO <caracter> precizează ce ca racter se va folosi ca separator între cele 3 elemente ale datei. Funcții pentru datele de tip dată calendaristică sunt precizate mai jos: Scop
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
dacă comenzile CONTINUE, LOCATE sau SEEK s au exe cutat cu succes. FOUND(<zonă de lucru> | <alias tabel>) Dacă argumentele zonă de lucru, alias tabel sunt omi se, funcția va returna rezultatul pentru fișierul deschis în zo na de lucru curentă. Vizualizarea conținutului unei tabele Comanda afișează informații (nume câmpuri, date) de spre tabelul activ în ferestra principală VFP sau într-o ferestră definită de utilizator. Sintaxa este DISPLAY[[FIELDS] <listă câmpuri>] [Scope] [FOR <expr L 1>] [WHILE <expr L 2>] [NOCONSOLE] [TO PRINTER [PROMPT] | TO FILE <nume fișier>] unde: • [FIELDS] <listă câmpuri>] - specifică
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
de spre tabelul activ în ferestra principală VFP sau într-o ferestră definită de utilizator. Sintaxa este DISPLAY[[FIELDS] <listă câmpuri>] [Scope] [FOR <expr L 1>] [WHILE <expr L 2>] [NOCONSOLE] [TO PRINTER [PROMPT] | TO FILE <nume fișier>] unde: • [FIELDS] <listă câmpuri>] - specifică câmpurile care vor fi afișate. Dacă se omite clauza se vor afișa toate câmpurile. • Scope - domeniul de adresare a înregistrărilor (ALL, NEXT n, RECORD n, REST). • FOR <expr L 1> vor fi afișate doar înregistrările care sa tisfac condiția logică. • WHILE <expr L 2> atâta vreme cât condiția este îndeplini tă
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
VFP sau într-o ferestră definită de utilizator. Sintaxa este DISPLAY[[FIELDS] <listă câmpuri>] [Scope] [FOR <expr L 1>] [WHILE <expr L 2>] [NOCONSOLE] [TO PRINTER [PROMPT] | TO FILE <nume fișier>] unde: • [FIELDS] <listă câmpuri>] - specifică câmpurile care vor fi afișate. Dacă se omite clauza se vor afișa toate câmpurile. • Scope - domeniul de adresare a înregistrărilor (ALL, NEXT n, RECORD n, REST). • FOR <expr L 1> vor fi afișate doar înregistrările care sa tisfac condiția logică. • WHILE <expr L 2> atâta vreme cât condiția este îndeplini tă, înregistrările vor fi afișate. Se mai poate
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
TO PRINTER [PROMPT] | TO FILE <nume fișier>] unde: • [FIELDS] <listă câmpuri>] - specifică câmpurile care vor fi afișate. Dacă se omite clauza se vor afișa toate câmpurile. • Scope - domeniul de adresare a înregistrărilor (ALL, NEXT n, RECORD n, REST). • FOR <expr L 1> vor fi afișate doar înregistrările care sa tisfac condiția logică. • WHILE <expr L 2> atâta vreme cât condiția este îndeplini tă, înregistrările vor fi afișate. Se mai poate utiliza și comanda LIST care are aceleași clauze. 8.3. Actualizarea datelor Operația de actualizare constă în adăugarea de
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
clauza se vor afișa toate câmpurile. • Scope - domeniul de adresare a înregistrărilor (ALL, NEXT n, RECORD n, REST). • FOR <expr L 1> vor fi afișate doar înregistrările care sa tisfac condiția logică. • WHILE <expr L 2> atâta vreme cât condiția este îndeplini tă, înregistrările vor fi afișate. Se mai poate utiliza și comanda LIST care are aceleași clauze. 8.3. Actualizarea datelor Operația de actualizare constă în adăugarea de noi în registrări, modificarea înregistrărilor existente, ștergerea logică și/sau fizică a înregistrărilor. Operațiile fac parte din limbajul
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
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. • Scope - specifică
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
listă câmpuri> specifică câmpurile care vor apa re în fereastra de editare. • Scope - specifică domeniul de afișare a înregistrărilor (ALL, NEXT n, RECORD n, REST). • FOR <expresie L 1> specifică faptul că doar înregistrările care satisfac condiția logică dată de expresie L 1, vor fi afișa te în fereastra de editare. • WHILE <expresie L 2> atâta vreme cât expresie L 2 este adevărată vor fi afișate înregistrările în fereastra de editare pentru modificare. • FONT <nume literă> [,<mărime literă>] - specifică pentru fereastra de editare, tipul de literă și mărimea, cu care vor fi afișate datele
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]