Extras din laborator
1. Exemplu de baze de date. Sa se creeze BD
Lista documetelor
Nr de rind Denumirea documentului Comentariu
N(2) C(40) C(20)
1 Sinteza -
2 Regulament -
3 Lista Anexa nr 1
2. Sinteza veniturilor
No Sursa de Venituri Suma mii lei
N(4) C(60) N(8.2)
Total 0000
3. Sinteza cheltuielilor
No Cheltuieli Suma mii lei
N(4) C(60) N(8.2)
Total 0000
4. Impozitul pe bunurile imobiliare de la persoanele juridice
No Agentul economic Obiectul Costul obiectului Impozitul
N(4) C(60) C(60) N(9.2) N(6.2)
Total 0000
5. Impozitul funciar si pe bunurile imobiliare de la persoanele fizice
No Numele, prenumele Impozitul funciar /lei/ Impozitul B.I. /lei/
N(4) C(30) N(6.2) N(6.2)
Total 0000
Atenţie! Aceste baze de date nu sint legate intre ele!
Ar fi bine ca in directoriul Dvs sa aveti urmatoarea structura aproape de cei ce este perceputa de VF6
6. Crearea BD /constructor de proiecte/ Pasul 1
Mai departe lucrati cu urmatoarele posibilitati.
Atentie!!! In interiorul Table disigner miscarea se face cu cursorul sau cu TAB
7. Creati primele 4 BD dupa algoritmul propus mai sus – utilizind /constructorul de proiecte/
8. Alte moduri de creare a BD
a)
- File | New
- Database fereastra «Create»
- Save /extensia nume.DBC/ şi ieşiti la fereastra “Database designer”
b)
in ferestra COMMAND selectati
numeleBD in mod automat se formeaza fisierul numele.dbc
create database
fara nume, apare fereastra «Create»
c)
CREATE TABLE friends (FirstName C(20), LastName C(20))
Continuati cu comenzile
CLEAR
APPEND /CULEGETI CITEVA INSCRIERI, IESIRE CU MEMORIZARE ^W/
1. LIST STRU
CLEAR
2. ?DBF()
3. ?USE()
USE
CLEAR
Repetati din nou 1-3 /FACETI CONCLUZII/
Testati si urmatoarele comenzi
CLOSE DATABASES
Selectati OPEN DATABASE si gasiti BD
In fereastra COMMAND testati comenzile
1.CLEAR
2.DISPLAY TABLES && Displays tables in the database
3.DISPLAY DATABASES && Displays table information
?DBC( )
CLEAR
CLOSE DATABASES
Selectati OPEN DATABASE si gasiti BD
Repetati din nou 1-3 / FACETI CONCLUZII/
9. Adaus de date si corectie de date in tabelul de date.
Comanda APPEND, EDIT si BROWSE /iesire din comenzi cu memorizare ^W, fara memorizare ESC/
Creati Tabelul de Date / prescurtat TD/ LISTAST.dbf
in TD LISTAST codificam cimpurile in urmatorul mod,
de exemplu,
Continutul fizic al cimpului CIMPUL avind respectivul TIP si LUNGIME
/Codul/
1 Numarul de rind NRD N(5)
2 Numele prenumele familia NPF C(30)
3 Stependia STP N(6.2)
4 Premiu PRE N(6.2)
5 Avans AVA N(6.2)
6 Total la casa TOT N(6.2)
7 Impozit IMP N(6.2)
8 Impozite totale IMT N(6.2)
9 Suma pentru primire SUP N(6.2)
Pentru programul de mai jos se stie ca intre cimpuri /1-9/ exista urmatoarea interdependenta : 6=3+4
7=100*0.08+(6-100)*0.13
8=5+7
9=6-8
Atentie!!! Complectati in baza de date LISTAST numai cimpurile simple /Se are in vedere cimpurile 1-5/.
Atentie!!! In programa de mai jos sub numele de
cimpI
se are in vedere numele cimpului respectiv /atributul, ori codul lui. De ex. GR / care l-ati denumit D-tra cind ati creat structura fisierului respectiv LISTAST. In exemplul de mai sus, - cimp6=TOT. Pentru a obtine datele pentru celelalte cimpuri alcatuiti urmatoarea programa in comenzi FOXPRO. Culegeti in fereastra COMMAND urmataorea comanda
Preview document
Conținut arhivă zip
- Crearea unei Baze de Date.doc