CATEGORII DOCUMENTE |
MS Access contine un set de functii standard de cele mai diferite tipuri.
Pentru descrierea lor vom folosi urmгtoarele convenюii:
CampNum - argument ce reprezinta campuri de tip Number sau Currency;
CampText - argument ce reprezinta campuri de tip Text;
CampDate - argument ce reprezinta campuri de tip Date/Time;
Camp - argument ce reprezinta campuri de orice tip;
n,m - argumente ce reprezinta numere naturale;
i - argument ce reprezinta numere intregi;
- argumentele incluse in paranteze figurate sunt optionale (neobligatorii);
Argumentele functiei se pun intre paranteze rotunde si se separa prin punct si virgula (uneori prin virgula). In cazul lipsei argumentelor, dupa denumirea functiei se pun paranteze rotunde care nu contin in interior nimic. In cazul cand argumentul functiei reprezinta un cimp, numele cimpului se ia intre paranteze patrate
Enumeram in cele ce urmeaza cateva dintre functiile sistemului Access:
Abs(CampNum) - calculeaza valoarea absoluta (modulul).
Avg(CampNum) - calculeaza media aritmetica.
Sin(CampNum) - calculeaza valoarea sinusului.
Exp(CampNum) - calculeaza puterea numarului e.
Log(CampNum) - calculeaza logaritmul natural.
Sqr(CampNum) - calculeaza radacina patrata.
Int(CampNum) - calculeaza partea intreaga.
Rnd(i) sau Rnd() - returneaza un numar aleator situat intre 0 si 1.
Sum(CampNum) - calculeaza suma.
Max(CampNum)-calculeaza
valoarea maxima.
l 1. Min(CampNum) - calculeaza valoarea minima.
Var(CampNum) - calculeaza variatia (dispersia).
Count(Camp) - calculeaza numarul valorilor nenule.
Left(CampText,n) - extrage primele n caractere (din stinga).
Right(CampText,n) - extrage ultimele n caractere (din dreapta).
Len(CampText) - calculeaza lungimea expresiei.
LTrim(CampText} - lichideaza toate spatiile de debut (din fata).
18. RTrim(CampText) - lichideaza toate spatiile (blancurile) de la sfirsit.
Trim(CampText) - lichideaza toate spatiile de debut si de la sfirsit.
Mid(CampText;n) - extrage primele m caractere, incepand cu al n-lea. In cazul cand m lipseste - extrage toate caracterele, incepand cu al n-lea.
InStr(Text,CimpText) - calculeaza locul, incepand cu care valoarea Text se contine in intregime in CimpText. Cautarea se face incepand cu pozitia l (sau n, daca este specificat).
22. Date() - returneaza data curenta.
Time() - returneaza ora curenta.
Now() - returneaza data si ora curente.
Weekday(CampDate) - calculeaza ziua saptamanii care corespunde datei.
Year(CampDate) - extrage anul (cu 4 cifre).
DateAdd("Tip";i;CampDate) - aduna/scade la/din CampDate i intervale de tipul dat (i poate lua si valori negative). 'Tip ' poate avea una din urmatoarele valori:
'q' - trimestre; ex.: DateAdd('q';7;Date()) - peste 7 trimestre din ziua curenta 'm' - luni; ex.: DateAdd('m ';-9;Date()) - cu 9 luni in urma fata de ziua curenta.
'd' - zile; ex.: DateAdd('d';25;[DataImpr peste 25 de zile de la data imprumutului.
'yyyy' - ani; ex.: DateAdd('yyyy';-4;Date()) - cu 4 ani in urma de la data curenta,
'ww' - saptamini; ex: DateAdd('ww';2;[DataRestit peste 2 saptamini de la data restituirii.
'h' - ore; ex.: DateAdd('h';-27;Now()) - cu 27 de ore in urma.
Observatie: Functiile descrise mai sus pot fi utilizate numai in interogari, formulare, rapoarte si in limbajul de programare Visual Basic for Applications.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 4904
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved