Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Foxpro


Qdidactic » stiinta & tehnica » informatica » foxpro
Actualizarea bazelor de date



Actualizarea bazelor de date



Punerea la zi a bazelor de date se face prin diferite operatii grupate de obicei in termenul de actualizare. Astfel, la o baza de date se pot adauga articole noi, se pot insera articole inainte sau dupa o anumita inregistrare a bazei de date curente, se pot modifica valorile campurilor din baza de date, sau, in fine, se pot sterge logic sau fizic articole.



Adaugarea articolelor:


Completarea interactiva de date in continuarea celor existente intr-o baza de date se poate face prin comanda APPEND pe care am discutat-o la operatia de incarcare (vazuta in termenii bazelor de date ca o adaugare pe o structura vida).

O alta posibilitate de adaugare intr-o baza de date este data de comanda:


APPEND BLANK


La sfarsitul bazei de date activa se va adauga un articol vid urmand ca ulterior acesta sa fie completat cu valori potrivite. Reamintim ca un camp vid are una din valorile: zero pentru campul numeric, spatiu pentru campul caracter, .F. pentru campurile logice, valoarea sau pentru data calendaristica.

Adaugarea articolelor din alta baza de date se face prin comanda:


APPEND FROM <fis.dbf> [FOR <cond>]


Baza de date activa primeste in continuarea articolelor sale inregistrarile din alta baza de date specificata in clauza FROM. In mod implicit se preiau toate campurile. Conditia data in clauza FOR este testata dupa plasarea articolului pe noua structura, aceasta fiind explicatia pentru care expresia logica <cond> trebuie sa contina campuri ale bazei de date destinatie.


Exemplu



USE mijloacef

APPEND BLANK                       && adaugam un articol vid


Inserarea articolelor:


De multe ori avem nevoie ca noile articole care trebuiesc trecute intr-o baza de date sa fie plasate fizic intr-o anumita pozitie, intre articolele existente deja, sau inaintea primului, etc.


Comanda INSERT are urmitoarea sintaxa:


INSERT [BLANK] [BEFORE]


Comanda INSERT asigura deschiderea ecranului de introducere a datelor si permite operatorului trecerea directa a valorilor fiecarui camp in parte (ca la comanda APPEND; se completeaza un singur articola care va fi plasat dupa articolul curent). Clauza BEFORE permite ca articolul introdus de operator sa se aranjeze inaintea articolului curent. Clauza BLANK determina inserarea unui articol vid fara a deschide ecranul de introducere date.

Inserarea articolului vid se va face dupa (implicit) sau inaintea articolului curent (daca este prezenta clauza BEFORE).


Exemplu:

USE mijloacef_n

GOTO 2 && se pozitioneaza indicatorul de inregistrari pe inregistrarea 2

INSERT BEFORE && se insereaza o noua inregistrarein pozitia 2

USE








Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright

stiinta

Foxpro



Access
Autocad
Baze de date
C
Calculatoare
Catia
Excel
Foxpro
Grafica design
Html
Internet
Java
Linux
Mathcad
Matlab
Oracle
Outlook
Photoshop
Php
Powerpoint
Retele calculatoare
Sql
Windows
Word

Esee pe aceeasi tema


Modificarea bazelor de date
Adaugarea de inregistrari la o baza de date
Simboluri grafice si scheme logice
Cautarea inregistrarilor intr-o baza dedate
Stergerea articolelor din baza de date
Tipuri de date si functii standard: Tipul numeric, functiile standard uzuale
Variabile globale si locale
Structura repetitiva
Domeniul inregistrarilor - indicatorul de inregistrari
Modificarea structurii bazei de date



Ramai informat
Informatia de care ai nevoie
Acces nelimitat la mii de documente, referate, lucrari. Online e mai simplu.

Contribuie si tu!
Adauga online proiectul sau referatul tau.