Descrição
dbEVal [AS] - Avalia um bloco de código para cada registro que atenda um escopo definido, através dos blocos de condições "For" e "While".
|
Sintaxe
| dbEVal( <bBloco>, <bFor>, <bWhile>, <nQuantidadeReg>, <nRegistro>, <lRestante> ) |
Parâmetros
| Par |
Nome |
Tipo |
Descrição |
Default |
Obg |
Ref |
01
|
bBloco |
Bloco de Código |
Indica o bloco de código que será executado para cada registro processado |
|
X |
|
| 02 |
bFor |
Bloco de Código |
Indica o bloco de código que define o escopo dos registros que serão processados |
|
|
|
| 03 |
bWhile |
Bloco de Código |
Indica o bloco de código que define até quando os registros serão processados |
|
|
|
| 04 |
nQuantidadeReg |
Numérico |
Indica a quantidade de registro que será processado a partir do registro atual |
|
|
|
| 05 |
nRegistro |
Numérico |
Indica qual registro será avaliado |
|
|
|
| 06 |
lRestante |
Boolean |
Indica que os demais registros serão processados |
|
|
|
Retorno
Exemplo
User Function dbEVal()
dbSelectArea('CC2')
CC2->( dbEVal( { || Conout(CC2->CC2_MUN) } ) )
Return( Nil )
Resultado
Informações adicionais
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎