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 LECTIE Clasa: I Matematica - Adunarea si scaderea numerelor naturale de la 0 la 30, fara trecere peste ordin
 Proiect didactic Grupa: Pregatitoare Cand/ cum și de ce se intampla? Roata anotimpurilor
 Brose - proiect
 Managementul Proiectelor - Controlul proiectelor, mega si micro proiecte

Lucrari de diploma

vezi toate lucrarile de diploma
 PROIECT DE DIPLOMA CHIRURGIE ORO-MAXILO-FACIALA - SUPURATIILE LOJELOR PROFUNDE DE ETIOLOGIE ODONTOGENA
 Diplomatie si conflict: relatiile internationale in timpul Primului Razboi Mondial
 Lucrare de diploma managementul firmei “diagnosticul si evaluarea firmei”
 PROIECT DE DIPLOMA CHIMIE INDUSTRIALA SI INGINERIA MEDIULUI - TEHNOLOGIA ACIDULUI GLUTAMIC

Lucrari licenta

vezi toate lucrarile de 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 contabilitate si informatica de gestiune - politici si tratamente contabile privind leasingul (ias 17). prevalenta economicului asupra juridicului
 LUCRARE DE LICENTA management - Impactul implementarii unui sistem de management al relatiilor cu clientii in cadrul unei societati comerciale
 LUCRARE DE LICENTA Ingineria si Protectia Mediului in Industrie - Proiectarea unui depozit de deseuri urbane pentru un oras cu 200.000 de locuitori

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
 Proiect atestat profesional informatica - evidenta spital
 ATESTAT LA INFORMATICA - Gestionarea unui magazine de confectii
 ATESTAT PROFESIONAL TURISM SI ALIMENTATIE PUBLICA, TEHNICIAN IN TURISM
 Proiect atestat electrician constructor - tehnologia montarii instalatiilor electrice interioare


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.