Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Baze de date


Qdidactic » stiinta & tehnica » informatica » baze de date
Operatori in VBA



Operatori in VBA


Operatori in VBA


Operatorii permit efectuarea operatiilor aritmetice cu variabile si/sau constante, comparatia variabilelor intre ele, testarea mai multor conditii, etc.

Se disting mai multe categorii de operatori:

  • Operatori aritmetici
  • Operatori relationali
  • Operatori logici
  • Operatori de concatenare


Observatie:

 Operatorul de atribuire este semnul egal „=”. Valoarea expresiei din dreapta semnului este atribuita variabilei situate la stanga semnului (ex: IntA=12, IntA=IntB*12).


OPERATORII ARITMETICI

Permit efectuarea calculelor aritmetice pornind de la variabile si/sau de la constantele numerice.

Operator

Operatie


Adunare


Scadere


Impartire avand ca rezultat un numar cu virgula mobila

Mod

Restul impartirii dintre doua numere


Impartire avand ca rezultat un numar intreg.


Inmultire


Ridicare la putere


OPERATORI RELATIONALI

Permit compararea a doua valori numerice sau a doua siruri de caractere.

Operator

Operatie

<

Mai mic decat

<=

Mai mic sau egal cu

>

Mai mare decat



>=

Mai mare sau egal cu


Egal cu

< >

Diferit de


Instructiunea Option Compare utilizata la nivelul modulului permite definirea metodei de comparare implicita, care este cea mai potrivita pentru compararea sirurilor de caractere. Aceasta poate lua trei valori:

Compare Binary (optiune implicita) furnizeaza compararea intre siruri bazate pe un ordin de triere provenit din reprezentarea binara interna a caracterelor.

Compare Text furnizeaza comparatii intre siruri bazate pe un ordin de triere ce nu face distinctia dintre literele mari si cele mici.

Compare Database furnizeaza comparatii intre siruri bazate pe un ordin de triere determinat de catre identificatorul de parametrii ai bazei de date curente.


OPERATORI LOGICI

Permit testarea simultana a doua (sau mai multe) valori logice sau expresii ce returneaza acest tip de valoare. De obicei, acesti operatori sunt folositi cu instructiunea IF.


Operator

Operatii

And

Daca toate expresiile au valoarea True, rezultatul este True. Daca una din expresiile are valoarea False, rezultatul este False.

Or

Daca cel putin una dintre valori are valoarea True, rezultatul este True.

Xor

Daca doar una dintre expresii are valoarea True, rezultatul este True (sau exclusiv).

Not

Returneaza contrariul expresiei.

Eqv

Returneaza True daca cele doua expresii sunt identice.


OPERATORUL DE CONCATENARE

Operatorul de concatenare este semnul „&”. Aceasta permite alipirea sirurilor de caractere, valori si expresii. Rezultatul este un sir de caractere.


Prioritatea operatorilor

Atunci cand mai multi operatori apar in aceeasi expresie, fiecare este evaluat intr-o ordine predefinita, numita prioritatea operatorilor.

Operatorii sunt evaluati in ordinea urmatoare: operatori aritmetici, operatori relationali, operatori logici. Operatorii relationali au aceeasi prioritate, adica sunt evaluati in ordinea aparitiei lor, de la stanga la dreapta.

Operatorii aritmetici si logici sunt evaluati in ordinea urmatoare de prioritate (de la stanga la dreapta):

aritmetici Mod, +, -

logici: Not, And, Or, Xor, Eqv





Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright