Creeaza.com - informatii profesionale despre
Cunostinta va deschide lumea intelepciunii - Referate profesionale unice


Acasa » referate » informatica » baze de date
Comenzi Foxpro

Comenzi Foxpro

Comenzi Foxpro.

1.Descrierea structurii tabelelor

            Crearea tabelelor se poate realiza in doua moduri:

A. interactiv.

                        B. direct.

            Crearea in mod interactiv, se realizeaza cu ajutorul comenzii CREATE.

Crearea in mod direct, se realizeaza cu ajutorul comenzilor CREATE TABLE…, si COPY TO…STRUCTURE EXTEND…. Acest mod de creare este folosit in special in programe.

2. Afisarea structurii logice a tabelelor

            Pentru afisarea structurii logice a tabelelor se folosesc comenzile DISPLY STRUCTURE si LIST STRUCTURE. Pe langa afisarea structurii logice a fisierelor, aceste comenzi mai furnizeaza informatii despre:

            - numele tabelei;

            - numarul inregistrarilor;

            - data ultimei actualizari;

            - numar total de octeti. La numarul total de caractere se adauga 1 octet care contine marcatorul de stergere.

3. Modificarea structurii tabelelor

            Modificarea structurii tabelelor se realizeaza cu ajutorul comenzii MODIFY STRUCTURE. Prin aceasta comanda se pot modifica campurile unei tabele (nume, dimensiune, numar de zecimale pentru camp numeric, indicator de indexare).

4. Actualizarea inregistrarilor din tabele

4.1. Deschiderea si inchiderea tabelelor

            Deschiderea tabelelor se realizeaza cu ajutorul comenzii USE ‹ nume tabela ›, iar inchiderea tabelelor se realizeaza cu ajutorul comenzilor CLOSE ‹ nume tabela › si USE (fara parametrii).

            4.2. Adaugarea de noi inregistrari in tabel

Adaugarea de noi inregistrari in tabele se poate realiza:

A. In mod interactiv (prin utilizarea ferestrei de dialog):

Se realizeaza cu ajutorul comenzii APPEND. Aceasta comanda adauga o noua inregistrare la sfarsitul tabelei active, utilizand modul de lucru ecran pentru introducerea datelor.

            B. In mod direct:

            Se realizeaza cu ajutorul comenzilor APPEND BLANK, care adauga o inregistrare vida la sfarsitul tabelei si REPLACE…, care modifica continutul campurilor specificate in tabela activa. Comanda REPLACE…, are ca domeniu implicit inregistrarea curenta. Campul si expresia trebuie sa fie de acelasi tip.

            Se mai poate utiliza si comanda APPEND FROM…, care copiazaa si inregistrarile dintr-o tabela la sfarsitul tabelei active.

4.3. Modificarea inregistrarilor dintr-o tabela

La fel ca si adaugarea de inregistrari, modificarea lor se poate face:   

A. In mod interactiv:

            Modificarea de inregistrari in mod interactiv se realizeaza cu ajutorul comenzilor: BROWSE, CHANGE si EDIT.

            B. In mod direct:

            Modificarea de inregistrari in mod direct se realizeaza cu ajutorul comenzilor REPLACE…, UPDATE….

4.4. +tergerea inregistrarilor dintr-o tabela

            Pentru stergerea inregistrarilor dinr-o tabela se folosesc comenzile: DELETE (unde aceasta marcheaza pentru stergere toate inregistrarile din tabela activa), PACK (sterge inregistrarile marcate cu comanda DELETE, dupa executia acestei comenzi tabelele indexate deschise, sunt automat indexate), ZAP (sterge toate inregistrarile din tabela), RECALL (anuleaza efectul comenzii DELETE).

5. Sortarea si indexarea tabelelor

5.1. Sortarea inregistrarilor

                        Se realizeaza prin comanda SORT…. Se creaza o noua tabela in care inregistrarile din tabela sursa activa, sunt sortate dupa anumite campuri.

5.2. Indexarea tabelelor

Se realizeaza prin comanda INDEX….Creaza un index asociat tabelei, conform careia, inregistrarile sunt aranjate logic dupa o cheie. Aceasta comanda nu schimba ordinea fizica a inregistrarilor din tabela. Fisierul index care se creaza, va conttne pentru fiecare inregistrare valoarea index si numarul inregistrarii.

 

6. Localizarea inregistrarilor

            A. In tabele neindexate:

            Localizarea se realizeaza prin comenzile: GO TO (TOP sau BOTTOM), LOCATE FOR….

            B. pentru tabele indexate:

            Localizarea se realizeaza prin comenzile: SEEK, FIND. Daca sunt folosite aceste comenzi, pointerul se va pozitiona pe prima inregistrare ce contine cheia specificata (in caz de existenta).

 

7. Comenzi pentru introducerea si afisarea datelor

Introducerea datelor se realizeaza cu ajutorul comenzilor: INPUT, ACCEPT, @…SAY…GET….Afisarea acestora se relizeaza cu ajutorul comenzilor: ?/??, @…SAY…, @…TO….

Exemple:

1.       CLEAR

            INPUT “Numarul dumneavoastra preferat:” TO VARIABIL{ 1

            ? VARIABILA 1

Afiseaza continutul variabilei VARIABILA 1 pe ecran, pe linia si coloana unde se afla pozitionat cursorul.

2.       ACCEPT “Introduceti numele si prenumele:” TO VARIABIL{ 2

            ? VARIABILA 2

8. Comenzi pentru gestiunea meniurilor utilizator

          Comenzile pentru gestiunea meniurilor utilizator, cele mai raspandite, sunt: DEFINE MENU…, DEFINE POPUP…, DEFINE BAR…, DEFINE PAD…, ON BAR…, ON PAD…, ON SELECTION PAD…, ON SELECTION BAR…, ACTIVATE MENU…, ACTIVATE POPUP…, DEACTIVATE MENU, DEACTIVATE POPUP.

                    Exemplu urmator defineste un meniu cu urmatoarele optiuni: AD{UGARE, MODIFICARE, +TERGERE:

            CLEAR

            DEFINE MENU MENIU

            DEFINE PAD P1 OF MENIU PROMPT “AD{UGARE” AT 10,10

            DEFINE PAD P2 OF MENIU PROMPT “MODIFICARE” AT 11,10

            DEFINE PAD P3 OF MENIU PROMPT “+TERGERE” AT 12,10

           

            ON SELE PAD P1 OF MENIU DO PROGRAM 1

            ON SELE PAD P2 OF MENIU DO PROGRAM 2

            ON SELE PAD P3 OF MENIU DO PROGRAM 3

            ACTI MENU MENIU

Definirea unei ferestre se face astfel:

CLEAR

DEFINE WINDOW W1 FROM 10,25 TO 20,45 TITLE ‘FEREASTRA’ SHADOW COLOR B/W

                    ACTI WIND W1





Proiecte

vezi toate proiectele
 PROIECT DE TEHNOLOGIE DIDACTICA Matematica-Geometrie CLASA: a VIII-a - Proiectii de puncte, de segmente de dreapta si de drepte pe un plan
 PROIECT DIDACTIC Grupa: mijlocie Expresie grafica si plastica Rochita
 TEHNOLOGIA PRESARII LA RECE - Proiectarea stantei pentru reperu
 Proiect Implementarea SQM in cadrul societatii Ericsson Telecommunication Romania - Managementul Afacerilor prin Proiecte

Lucrari de diploma

vezi toate lucrarile de diploma
 LUCRARE DE DIPLOMA BALNEOFIZIOKINETOTERAPIE SI RECUPERARE - TRATAMENTUL STARII DE RAU ASTMATIC LA COPIL
 Relatiile diplomatice dintre Romania si Austro- Ungaria din a doua jumatate a secolului al XIX-lea
 Proiect de diploma ecologie - calitatea aerului ambiental in regiunea 5 vest
 LUCRARE DE DIPLOMA MANAGEMENT

Lucrari licenta

vezi toate lucrarile de licenta
 LUCRARE DE LICENTA MANAGEMENT CRESTEREA VANZARILOR PRIN METODA IMBUNATATIRII SERVICIILOR CATRE CLIENTI
 CONTABILITATEA FINANCIARA TESTE GRILA LICENTA
 Lucrare de licenta educatie fizica si sport - sistemul de selectie in jocul de handbal pentru copii de 10-11 ani in concordanta cu cerintele handbalul
 Lucrare de licenta - cercetare si analiza financiara asupra deseurilor de ambalaje la sc.ambalaje sa

Lucrari doctorat

vezi toate lucrarile de doctorat
 Doctorat - Modele dinamice de simulare ale accidentelor rutiere produse intre autovehicul si pieton
 Diagnosticul ecografic in unele afectiuni gastroduodenale si hepatobiliare la animalele de companie - TEZA DE DOCTORAT
 LUCRARE DE DOCTORAT ZOOTEHNIE - AMELIORARE - Estimarea valorii economice a caracterelor din obiectivul ameliorarii intr-o linie materna de porcine

Proiecte de atestat

vezi toate proiectele de atestat
 LUCRARE DE ATESTAT - TABLOURI BIDIMENSIONALE
 ATESTAT LA INFORMATICA - Gestionarea unui magazine de confectii
 LUCRARE DE ATESTAT ELECTRONIST - TEHNICA DE CALCUL - Placa de baza
 PROIECT ATESTAT STRUNGAR - Strung frontal


GENERATOR DE TESTE GRILA - Proiect atestat Visual FOX PRO
Organizarea datelor: informatie, data, entitate, atribut, valoare
Sisteme de gestiune a bazelor de date retea
Crearea interogarilor cu ajutorul grilei QBE
BAZE DE DATE – CONCEPTE CLASIFIC{RI
Limitele sistemului FoxPro
RELATII INTRE DATE
Geneza modelului bazelor de date retea
Tipuri de interogari
Comenzi Foxpro

Termeni si conditii
Contact
Creeaza si tu

 


Referate Baze de date.com Copyright © 2014 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.