Operadores de Concatenação

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. |