Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Deschiderea si inchiderea unei baze de date

fox pro



+ Font mai mare | - Font mai mic



Deschiderea si inchiderea unei baze de date

Aceasta operatie este necesara pe intreg parcursul lucrului cu bazele de date uzual de tip tabelar. Aceasta face parte din cadrul manevrelor de manipulare a bazelor de date.

Figura 11.18 Adaugarea unei inregistrari cu comanda APPEND



Prima dintre acestea este cea de adaugare de noi inregistrari intr-o baza de date nou creata sau una in care s-au mai incarcat date, instructiunile fiind cele de mai jos:

USE client

APPEND

In Acest caz se deschide o noua fereastra care este prezentata in figura 11.18 cu activarea primului camp liber din tabel.

A doua este cea de modificare a unor inregistrari dintr-o tabela existenta. Exista mai multe instructiuni, fiecare dintre acestea avand anumite caracteristici:

prima dintre acestea este comanda CHANGE care permite modificarea unei tabele cu ajutorul unei ferestre figura 11.19 de editare in interiorul careia cu ajutorul cursorului luminos si a sagetilor sus jos se poate ajunge la inregistrarea care se doreste a se modifica . Se poate modifica insa si o anumita inregistrare caz in care trebuie specificata de exemplu campul Nr_f (numar factura) caz in care instructiunea este urmatoarea:

CHANGE FIELDS Nr_f

Aceasta varianta are un dezavantaj ca trebuie retinuta denumirea campurilor

Figura 11.19 Modificarea unei inregistrari cu comanda CHANGE

a doua comanda este cea BROWSE care asigura afisarea si editarea inregistrarilor dintr-o tabela situatie prezentata in figura 11.20, in care se observa ca informatia este organizata pe orizontala pentru fiecare inregistrare si nu pe verticala ca in cazul anterior pentru prima comanda. In capul tabelului se gasesc denumirile campurilor si succesiv fiecare inregistrare. Cu ajutorul sagetilor se poate realiza deplasarea pe verticala sau orizontala, iar cu pg_up sau pg_dn intre pagini. Si pentru aceasta comanda exista posibilitatea modificarii unui anumit camp ca si pentru cealalta comanda.

Figura 11.20 Modificare unei inregistrari cu comanda BROWSE

a treia varianta de inlocuire a datelor este comanda REPLACE care modifica inregistrarile tabelei curente prin inlocuire cu datele continute in campul de inlocuire. In figura 11.21 este prezentata fereastra de comanda si la partea superioara prin folosirea comenzii BROWSE rezultatul inlocuirii numarului de factura pentru toate inregistrarile cu valoarea 1. Liniile de comanda utilizate sunt cele de mai jos:

Figura 11.21 Modificare prin inlocuire a inregistrarilor cu comanda REPLACE

USE client

REPLACE ALL Nr_f WITH 1

Rezulta ca aceasta instructiune poate inlocui datele dintr-un tabel    cu valorile dorite noi.

Din punctul de vedere al comenzilor ca si structura completa acestea au urmatoarea sintaxa:

CHANGE FIELDS lista-campuri scope FOR expL1 WHILE expL2 FONT expC1, expN1 STYLE expC2 FREEZE camp KEY expr1, expr2 LAST LEDIT REDIT LPARTITION NOAPPEND NOCLEAR NODELETE NOEDIT NOMODIFY NOLINK NOMENU NOOPTIMIZE NORMAL NOWAIT PARTITION expN2 PREFERENCE expC3 REAT SAVE TIMEOUT expN3 TITLE expC4 VALID :F expL3 ERROR expC3 WHEN expL4 WIDTH expN4 WINDOW nume-fer1 IN WINDOW nume-fer2 / IN SCREEN COLOR SCHEME expN5 / COLOR lista-culori

unde: - lista-campuri afiseaza numai campurile din lista;

scope este clauza care defineste conditiile de selectie;

expL1, expL2 sunt conditiile pentru care expresiile sunt adevarate;



camp permite modificarea la un singur camp si afisarea acestuia;

exp reprezinta expresii sau conditii care trebuie indeplinite;

nume-fer reprezinta activata in fereastra initiala;

lista-culori stabileste lista de culori.

BROWSE FIELDS lista-campuri FONT expC1, expN1 STYLE expC2 FOR expL1 FREEZE camp KEY expr1, expr2 LAST LEDIT REDIT LPARTITION NOAPPEND NOCLEAR NODELETE NOEDIT NOMODIFY NOLINK NOMENU NOOPTIMIZE NORMAL NOWAIT PARTITION expN2 RES PREFERENCE expC3 TITLE    expC4 SAVE VALID expL2 ERROR expC5 WHEN expL3 WIDTH expN5 WINDOW nume-fer1 IN WINDOW nume-fer2 / IN SCREEN COLOR SCHEME expN5 / COLOR lista-culori

unde: - lista-campuri afiseaza numai campurile din lista;

scope este clauza care defineste conditiile de selectie;

expL1, expL2 sunt conditiile pentru care expresiile sunt adevarate;

camp permite modificarea la un singur camp si afisarea acestuia;

exp reprezinta expresii sau conditii care trebuie indeplinite;

nume-fer reprezinta activata in fereastra initiala;

lista-culori stabileste lista de culori.

Comenzile de inchidere sunt de mai multe tipuri:

inchide toate tipurile de fisiere: CLOSE ALL;

inchide fisierele de tipul definit: CLOSE ALTERNATE;

inchide toate tabelele: CLOSE DATABASE;

inchide toate fisierele tip format: CLOSE FORMAT;

inchide toate fisierele index: CLOSE INDEX;

inchidere fisiere de proceduri: CLOSE PROCEDURE.




Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 989
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved