Sunteți pe pagina 1din 1

Fi de lucru in FOX

Profesor MOLNAR SIMONA

FIA DE LUCRU NR. 4 (tergerea articolelor, modificarea automat a coninutului BD)


Fie o baz de date cu evidena angajailor unui hotel :
Nume_pren
C(15)
Sandu Andrei
Danciu Elena
Vasile Dorulet
Iacob Laura
Rotaru Ionel
Cozma Racoare
Rosu Liana

Meseria
C(10)
Instalator
camerista
Economist
Bucatar
Ospatar
Portar
camerista

Data_n
D
09/17/40
10/08/50
01/02/48
08/10/52
05/06/70
02/02/57
07/06/85

An_ang
N(4)
1960
1970
1970
1970
1991
1977
2003

Loc_munca
C(8)
Centrala
Etaj I
Contabilitate
Bucatarie
Sala mese
Poarta
Etaj I

Salariu
N(9)
2500000
2000000
7000000
3000000
3000000
2000000
2000000

Cerine:
a) S se tearg logic angajaii cu salariul sub 3000000;
b) S se afieze nregistrrile marcate;
c) S se revin la starea iniial a nregistrrilor;
d) S se marcheze pentru tergere persoanele angajate dup 1990 i care au salariu <= cu 2000000<
e) S se afieze nregistrrile;
f) S se renune la marcaj;
g) S se marcheze pentru tergere angajaii care au peste 20 de ani;
h) S se renune la marcajul respectiv;
i) S se marcheze angajaii nscui n lunile septembrie sau iunie;
j) S se tearg definitiv aceste nregistrri i s se afieze nregistrrile rmase;
Rezolvare:
a) se deschide baza in modul BROWSE si se selecteaza cu mouse-ul +CTRL campurile solicitate;
b) LIST (vor aparea marcate cu o steluta);
c) Se revine in modul BROWSE si se deselecteaza campurile;
d) DELETE FOR an_ang > 1990 AND salariu <= 2000000
e) LIST
f) RECALL ALL
g) DELETE FOR YEAR (DATE()) YEAR(Data_n) >20
LIST
h) RECALL ALL
i) DELETE FOR month(Data_n)=07 OR month(Data_n)=09
LIST
j) PACK
LIST

S-ar putea să vă placă și