Histórico da Página
Incluir Página |
---|
Os operadores de concatenação são aplicáveis somente na coluna Operador 3, aos itens de Condição, Laço e Execução.
...
Operador
...
Descrição
...
Colunas
...
1
...
2
...
3
...
.CNT.
...
Informa que há mais itens a serem executados nas linhas seguintes (execução, condição ou lastro), no mesmo nível
...
...
...
x
...
.END.
...
Informa que não há mais itens a serem executados para o mesmo nível, indicando que a execução é o último item de uma condição, laço ou fórmula
...
...
...
x
Quando o item é uma condição ou um laço, os operadores válidos são:
...
Operador
...
Descrição
...
Colunas
...
1
...
2
...
3
...
.OR.
...
Informa que há outras expressões concatenadas a esta condição e que executará seus respectivos sub-itens caso umas das condições seja satisfeita
...
...
...
x
...
.AND.
...
Informa que há outras expressões concatenadas a esta condição e que executará seus respectivos sub-itens caso todas as condições sejas satisfeitas
...
...
...
x
...
.END.
...
Informa que a condição foi finalizada.
...
...
...
|
Exemplo:
...
Tipo
...
Resultado
...
Operador 1
...
1ª Expressão
...
Operador 2
...
2ª Expressão
...
Operador 3
...
Execução
...
fo_GoTop(@oSRC)
...
...
...
...
...
.CNT.
...
Laço
...
...
...
!fo_Eof(@oSRC)
...
...
...
.END.
...
Execução
...
cVerba
...
:=
...
fo_GetVar(@oSRC,cCpoPd)
...
...
...
.CNT.
...
Execução
...
cTVerba
...
:=
...
fo_GetVar(@oSRC,cCpoTp)
...
...
...
.CNT.
...
Condição
...
...
...
PosSrv(cVerba, SRA->RA_FILIAL, RV_DSRPROF)
...
==
...
S
...
.AND.
...
Condição
...
...
...
CtVerba
...
==
...
1
...
.END.
...
Execução
...
nBsDSRVar
...
+=
...
fo_GetVal (@CposVl)
...
...
...
.END.
...
Execução
...
fo_Skip(oSRC)
...
...
...
...
...
.END.