Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Adaugarea de inregistrari la o baza de date

foxpro


Adaugarea de înregistrari la o baza de date

Adaugarea de înregistrari se poate face în doua moduri, în functie de pozitia pe care o va ocupa noua înregistrare în b.d. :

adaugarea de înregistrari noi la sfârsitul b.d.;

introducerea de înregistrari noi în interiorul b.d.



Comanda append adauga înregistrari la sfârsitul b.d. deschise în zona de lucru curenta.

sintaxa : append [ blank ]

Comanda append fara clauza blank determina deschiderea unei ferestre de editare în care utilizatorul  poate introduce, câmp cu câmp informatiile înregistrarii (înregistrarilor) ce se va adauga. Terminarea introducerii tuturor înregistrarilor se realizeaza apasând simultan tastele Ctrl si End, fereastra de editare închizându-se dupa aceasta.

O forma deosebita a comenzii append se obtine folosind clauza blank. Comanda append blank are ca efect adaugarea unei noi înregistrari "blank" la sfârsitul b.d., urmând  ca informatia utila sa se încarce mai târziu, prin alte comenzi. nregistrarea "blank" este înregistrarea în care toate câmpurile sunt initializate cu spatii (chr(32))

Adaugarea de înregistrari la sfârsitul  unei b.d., când continutul este preluat dintr-un alt fisier, se realizeaza cu comanda append from care are urmatoarea

sintaxa : append from <fisier >

[ fields <lista câmpuri>]

[for < exp L>]

unde <fisier> reprezinta numele fisierului din care se preiau înregistrarile ce se vor adauga la baza de date. Daca nu se specifica numele fisierului, trebuie specificata clauza ? , astfel se ofera utilizatorului posibilitatea  alegerii fisierului printr-o fereastra de dialog.

Daca se doreste ca din baza de date <fisier> sa se preia doar anumite câmpuri, se va include clauza fields, în care <lista câmpuri> reprezinta lista câmpurilor ce se vor copia , separate prin virgula.

Pentru a se prelua din fisier doar anumite înregistrari, se va specifica domeniul acestora prin clauza for .

ex. :   use agenda

append

append blank

copy stru to ag1 fields nume, prenume    

use

use ag1

append from agenda for nume <"d">

Cea de-a doua metoda de adaugare a unei înregistrari noi la o b.d. o reprezinta inserarea înregistrarii în interiorul b.d. folosind comanda insert.

sintaxa : insert [ before ] [blank]

are ca efect inserarea unei înregistrari noi, dupa înregistrarea curenta

Daca se specifica clauza blank se adauga o înregistrare blank, altfel se intra într-o fereastra de editare de noi înregistrari asemanatoare ferestrei de la comanda append.

Clauza before determina adaugarea unei înregistrari noi înaintea înregistrarii curente, astfel :


Document Info


Accesari: 2268
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )