Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Comenzi de citire a datelor in FOXPRO

fox pro



+ Font mai mare | - Font mai mic



Comenzi de citire a datelor in FOXPRO

O modalitate foarte utila de citire a datelor in FOXPRO este data de comenzile SAY - GET / READ; aceste comenzi se folosesc in modul urmator:

Folosind SAY se tiparesc date pe ecran, intr-o pozitie bine-determinata;



Folosind GET definim pozitia de pe ecran in care vom scrie valorile pe care urmeaza sa le citim;

Folosind READ se realizeaza citirea efectiva a datelor, dupa ce ele au fost introduse.

Aceasta modalitate de citire, specifica FOXPRO sub MS-DOS, a fost imbunatatita in cazul Visual FOXPRO, care pune la dispozitia programatorilor metode mai perfectionate de introducere a datelor, specifice programarii sub Windows: ferestre, butoane, liste derulante, etc. Cu toate acestea, comenzile de baza raman valabile:

@ SAY

sintaxa: @ <linie, coloana> SAY <expr> [PICTURE <expC>]

efect: Afiseaza un mesaj formatat pe ecran, in pozitia specificata de linie si coloana.

Putem combina @ SAY si @ GET intr-o comanda unica. Daca sunt incluse ambele clauze, SAY si GET, este suficient sa specificam o singura pereche de coordonate <linie, coloana> in care va fi afisat mesajul definit prin @ SAY. In acest caz, va fi inserat un spatiu in mod automat, dupa care va incepe zona de editare a textului determinata de @ GET.

Parametri:

<linie, coloana> : sunt expresii numerice cu valori mai mari sau egale cu 0, care stabilesc pozitia pe ecran in care va fi tiparit mesajul definit de @ SAY.   

<expr> : Este expresia care va fi evaluata si afisata sau printata in pozitia definita de <linie, coloana>. Poate fi eventual, o functie utilizator.

PICTURE <expC> : Stabileste modul in care <expr> este afisata sau tiparita.

@ GET

sintaxa: @ <linie, coloana> GET <var> | <camp> [PICTURE <expC>]

efect: Creeaza o regiune de editare pentru a putea introduce continutul unei variabile de memorie sau al unui camp. Pentru a se activa aceasta regiune de editare (pentru a face citirea efectiva a valorilor) este necesara folosirea comenzii READ.

Parametri:

<linie, coloana> : Sunt expresii numerice cu valori mai mari sau egale cu 0, care indica pozitia in care apare mesajul definit de @ SAY.

<var> | <camp> : Creeaza o regiune de editare pentru variabila de memorie specificata in <var> sau pentru campul specificat in <camp>.   

PICTURE <expC> : Folosind aceasta clauza se poate crea o macheta de editare; clauza contine coduri speciale care controleaza modul in care variabila de memorie sau campul este afisat sau editat.

Exemple de coduri pentru clauza PICTURE:

A - Permite introducerea numai de caractere alfabetice;

L - Permite introducerea numai de date logice;

N - Permite numai introducerea de litere si cifre;

X - Permite introducerea oricarui caracter;

Y - Permite introducerea numai a valorilor logice de tipul Y, y, N si n. Converteste y si n in Y si N, respectiv.

- Permite introducerea numai de cifre in date de tip caracter; permite introducerea de cifre si semne in date de tip numeric.

- Permite introducerea de cifre, blancuri si semne.

- Converteste literele mici in majusculele corespunzatoare.

- Indica pozitia punctului zecimal.

- Se foloseste pentru a separa cifrele la stanga punctului zecimal.

READ

sintaxa: READ

efect: Activeaza obiectele create cu comanda @ GET (citeste efectiv valorile introduse).



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1565
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved