Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Gestiunea memoriei de lucru

fox pro



+ Font mai mare | - Font mai mic



Gestiunea memoriei de lucru

Comanda STORE:

Permite introducerea unor valori in variabile de memorie.



sintaxa: STORE <expresie> TO <variabila>

efect: Variabila precizata va fi initializata cu expresia precizata in comanda. Comanda actioneaza in acest mod numai asupra variabilelor de memorie; asupra campurilor din baza de date se va actiona cu ajutorul comenzilor REPLACE sau CHANGE. Tipul variabilei de memorie nu trebuie declarat inainte, el fiind identic cu tipul expresiei la care se face initializarea variabilei.

Exemplu:

store .T. to var1

(Variabila var1 este initializata ca variabila de tip logic, cu valoarea "true" - .T.).

store "MARIANA" to var

(Variabila var este initializata ca variabila de tip sir de caractere, cu valoarea "MARIANA").

store spaces(20) to var

(Variabila var este initializata ca variabila de tip sir de caractere, cu valoarea 20 de spatii goale).

store 0 to var

(Variabila var este initializata ca variabila de tip Numeric, in care vor fi memorate numere intregi, cu valoarea initiala 0).

store 0.00 to var

(Variabila var este initializata ca variabila de tip Numeric, in care vor fi memorate numere reale, cu valoarea initiala 0.00).

Comanda INPUT :

sintaxa: INPUT [ <expC>] TO <var>

efect: Permite introducerea de date in mod interactiv intr-o variabila de memorie; este posibil sa se introduca atat date numerice, cat si de tip caracter.

<expC> : Se defineste mesajul pe care il afisam; acesta joaca rolul de prompter, si poate fi un sir de caractere, incadrat intre delimitatori.

<var> : Este variabila de memorie in care vor fi stocate valorile introduse de la tastatura. Natura expresiei introduse determina tipul variabilei de memorie care va fi creata: daca introducem o valoare numerica, este creata o variabila de tip Numeric; daca dorim sa definim o variabila de tip Character, valoarea acesteia trebuie introdusa intre ghilimele " " sau intre paranteze [ ]. Daca in prealabil variabila a fost declarata ca fiind de un anumit tip (de exemplu Numeric), atunci nu vor putea fi introduse acolo decat valori de acest tip.

Exemplu:

input 'Varsta:' to v2

Pe ecran va apare Varsta: ; introducem acolo o valoare, de exemplu 32; in acest mod este creata variabila de memorie cu numele "v2", care contine valoarea 32 si este de tipul Numeric.

input "Introduceti marca:" to var1



Pe ecran va apare mesajul "Introduceti marca:"; acolo se va introduce o valoare, de exemplu 1234; variabila "var1" va fi initializata de tip Numeric, cu valoarea 1234.

input "Data nasterii:" to ndata

Pe ecran va apare mesajul "Data nasterii:"; pentru a initializa insa corect variabila "ndata" ca fiind de tip data calendaristica, trebuie introdusa valoarea CTOD("06/18/70") de exemplu, adica trebuie folosita functia care sa faca conversia unui sir de caractere in data calendaristica.

Comanda ACCEPT

sintaxa: ACCEPT [ <expC>] TO <var>

efect: Permite introducerea de siruri de caractere direct de la ecran, in mod interactiv, intr-o variabila de memorie definita. Este identic cu INPUT, cu deosebirea ca rezultatul este doar de tip sir de caractere. Prin urmare, nu mai trebuie ca sirul de caractere de memorat sa fie tiparit intre ghilimele, ca la comanda INPUT, fiind suficienta tiparirea directa a acestuia, imediat dupa mesajul (prompter-ul) afisat.

<expC> : Contine textul care va fi afisat in dreptul zonei in care vor fi introduse datele.

<var> : Este variabila de memorie in care vor fi memorate datele (daca nu a fost definita anterior, este definita in momentul lansarii comenzii).

Exemplu:

accept 'Nume:' to v1

Pe ecran va apare Nume: ; in dreptul acestei zone putem introduce un sir de caractere, de exemplu POPESCU; in acest mod este creata o variabila de memorie numita "v1", care va avea valoarea "POPESCU" si tipul Character. Daca apasam <Enter> fara a introduce nimic, aceasta variabila de memorie va fi creata oricum, insa va contine sirul vid.





Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 808
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