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
Crearea unei baze de date in foxpro



Crearea unei baze de date in foxpro




Pentru a crea o baza de date se foloseste comanda CREATE sintaxa: CREATE [<fisier> | ?]
unde <fisier> este numele fisierului in care vrem sa pastram baza de date. Daca nu se specifica o alta extensie, implicit se asociaza extensia dbf(data base file). Daca nu se specifica numele fisierului sau se foloseste parametrul ? pe ecran se deschide o fereastra unde se va introduce numele b.d.

Dupa specificarea numelui bazei de date se activeaza declansatorul implicit <Create> dupa care se intra in fereastra de specificare a structurii.

In dreptunghiul trasat cu linie simpla se va specifica structura b.d. astfel:
in coloana Name se vor introduce numele campurilor care alcatuiesc b.d.
in coloana Type se introduce tipul campului, respectiv tipul datelor ce vor putea fi memorate in acest camp.(Character, Numeric, Float, Date, Logical, Memo, Picture)
in coloana Width se stabileste numarul de caractere ocupate de campul respectiv in b.d. Dimensiunea campului se stabileste de catre utilizator doar in cazul campurilor de tip Character, Numeric, Float. In ultimele doua situatii latimea campului include si punctul zecimal si partea fractionara.
in coloana Dec se stabileste numarul de zecimale de dupa virgula (punctul zecimal ) si are sens doar in cazul campurilor de tip Numeric si Float .
Pe ultima linie a ferestrei sunt afisate informatii cu privire la structura existenta :
numarul de campuri (Fields )
numarul de caractere ocupate de o inregistrare ( Length )
suma latimilor campurilor +1
numarul de caractere disponibile (Available ) stiind ca lungimea maxima a unei inregistrari este 4000.



Exercitiu: Sa se creeze b.d. agenda. dbf cu campurile
nume - sir de maxim 20 de caractere
prenume - sir de maxim 20 de caractere
data nasterii - data calendaristica
sex - logic
Nr. telefon - numeric
adresa - sir de maxim 40 de caractere

Zone de lucru
Pentru manipularea b.d. FoxPro foloseste zonele de lucru (maxim 25) in care depune informatiile necesare operatiilor efectuate cu b.d. respective. La un moment dat o singura b.d. este curenta, implicit zona de lucru curenta va fi zona 1 sau A, pentru identificare zonelor de lucru folosindu-se numerele de la 1 la 25 sau litere de la A la J (pentru primele 10 zone de lucru).
Schimbarea zonei de lucru curente se face cu comanda SELECT
sintaxa: SELECT <exp N>| <exp C>
unde <exp N> reprezinta numarul zonei de lucru ce va fi activata. Daca <exp N> este 0 atunci se va selecta prima zona de lucru neocupata.
<exp C> caractere A,B,
Pentru a afla care este zona de lucru curenta se foloseste functia SELECT().
sintaxa : SELECT( [0 | 1] )
Parametrul 0 determina functia sa returneze numarul zonei de lucru curente.
Parametrul 1 determina functia sa returneze numarul ultimei zone de lucru nefolosite.




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