Foxpro
Modificarea bazelor de dateActivitatea de corectare a valorilor depuse in campuri la incarcarea bazei de date se poate face interactiv sau prin comenzi-program. Interactiv, sistemul deschide un ecran de editare si utilizatorul intervine direct asupra datelor necesare a fi modificate (EDIT, CHANGE, BROWSE). Uneori cautarea directa a zonelor de corectat este inutila sau prea obositoare sau vrem ca utilizatorul sa nu „vada” chiar tot; atunci se utilizeaza o comanda de corectare mai puternica REPLACE. Comanda REPLACE are formatul general: REPLACE <camp1> WITH <exp1> [<camp2> WITH <exp2> . ] [domeniu] [FOR<cond>][WHILE <cond>] Comanda REPLACE permite inlocuirea valorii existente in campul <camp1> cu valoarea expresiei <exp1>, a valorii existente in <camp2> cu valoarea <exp2> s.a.m.d. Corectia vechilor valori se face pe domeniul indicat in clauza <domeniu>, pentru acele articole din domeniu care verifica conditiile din clauzele FOR si WHILE (daca exista). Domeniul implicit este articolul curent. Exemplu: la baza de date mijloacef se va adauga o noua inregistrare, cu urmatorul continut; COD: vopsea DENUMIRE: vopseain ulei, albastra . . .. secventa de comenzi care realizeaza acest lucru este: USE mijloacef APPEND BLANK REPLACE cod WITH ‘vopsea’ denumire WITH ‘ vopseain ulei, albastra’; . . . . LIST USE
|