Incluindo uma Condição

Condição é uma expressão que será avaliada para a execução de uma ou várias ações, caso o resultado da expressão seja verdadeiro.

Pode-se informar várias condições, conectando-as com os operadores , sendo que será sempre finalizada com o operador

Uma condição pode ter como sub-item outras condições, laços (enquanto), concatenando-as com os operadores .AND. (e) ou .OR. (ou), sendo que o último sub-item da condição a ser executado deverá, obrigatoriamente, ser uma execução e com operador .END. (fim).

O campo correspondente à condição pode ser acionado pela tecla [F5], e será classificado na estrutura da fórmula com a legenda .

Exemplo 1:

A fórmula deve retornar o salário mensal do funcionário.

Exemplo 2:

Tipo

Resultado

Operador 1

1ª Expressão

Operador 2

2ª Expressão

Operador 3

Condição



cSitFolh

==

 " "

.END.

Condição



SRA->RA_TIPOPGT

==

M

.AND.

Condição



SRA->RA_CATFUNC

==

M

.END.

Execução

SalMes

:=

SRA->RA_SALARIO



.END.

Condição



SRA->RA_TIPOPGT

==

S

.AND.

Condição



SRA->RA_CATFUNC

==

S

.END.

Execução

SalMes

:=

SRA->RA_SALARIO/7

*

30

.END.

Execução

dbSkip()





.END.