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


Prelucrarea sirurilor de caractere

fox pro



+ Font mai mare | - Font mai mic



Prelucrarea sirurilor de caractere

LEN (<sir / data de tip sir de caractere>)



- arata lungimea sirului

Ex.:

nume='Ion Stefan'

?len(nume) => 10 (se numara si spatiile)

- extragerea unui subsir dintr-un sir de carcatere

SUBSTR (<sir>,<de unde incepe extragerea>,<cate caractere extrag>)

? SUBSTR (nume,5,6) => pe ecran va aparea: Stefan

LEFT (<sir><nr de caractere extrase>)

RIGHT (<sir><nr de caractere extrase>)

REPLICATE (<caracter><numar de aparitii>)

REPL('8',10) => 8888888888

SPACE(<nr de spatii alocate>)

Compararea sirurilor

www.atestate-informatica.tk

ALLTRIM (<sir de caractere>)

- elimina spatiile de la inceputul si sfarsitul unui sir

LTRIM (<sir de caractere>)

- elimina spatiile de la stanga sirului

RTRIM (<sir de caractere>)

- elimina spatiile de la dreapta sirului

Deoarece in VFP nu exista analogie intre literele mari si mici pentru comparare

a fost necesara introducerea functiilor:

UPPER (<sir de caractere>)

trasforma toate caracterele in caractere mari

LOWER (<sir de caractere>)

trasforma toate caracterele in caractere mici

Date pentru gestiunea timpului

- sunt necesari 8 octeti pentru repreyentarea datei

Operatii cu date de 'tip data'

datan=

?datan+4 =>

?datan+30 =>

?datn-10 =>

Afisarea datei (formate de data)



set date to american (LL/ZZ/AA)

british (ZZ/LL/AA)

ANSI (AA/LL/ZZ)

DMY (ZZ/LL/AA)

set century on |off

DATE() - afiseaza data curenta

TIME() - afiseaza ora curenta

Date de tip logic

- reprezentate pe 1 octet

- pot lua doua valori: F sau T

- rezulta in urma unor expresii logice

Date de tip memo

- folosite pentru prelucrarea textului dintr-un camp al tabelei

cand lungimea acestuia este foarte mare

(de exemplu adresa completa a furnizorului,

date despre acesta sau care necesita scrierea pe mai multe randuri)

accesul interactiv la campurile memo se face cu CTRL+HOME iar iesirea

intotdeauna cu salvare CTRL+W

Date de tip general

- se folosesc atunci cand aducem in cadrul unui tabel elemente create

cu ajutorul altor programe

CONVERSII INTRE tipurile de date

numeric -> caracter

STR (<date de tip numeric>,<lungime><nr.zecimale>)

salar=2000000

?'Salariul este '+str(salar,7,2)+'lei' => Salariul este 2000000 lei

calendaristic -> caracter

DTOC (data calendaristica)

DTOS (data calendaristica) - pentru indecsi

caracter -> format de tip data

CTOD (sir de caractere)

caracter -> numeric

VAL (sir de caractere)





Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


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