Histórico da Página
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. |