4D v16.3Records in selection |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Records in selection
|
Records in selection {( tabela )} -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
tabela | Tabela |
![]() |
Tabela para a qual retornar número dos registros selecionados, ou tabela padrão, se omitido | |||||
Resultado | Inteiro longo |
![]() |
Registros em seleção da tabela | |||||
Records in selection retorna o número de registros na seleção atual de tabela. Por outro lado, Records in table retorna o número total de registros na tabela.
O seguinte exemplo mostra uma técnica de loop comumente utilizada para se movimentar entre os registros da seleção atual. A mesma operação pode ser realizado com a ajuda do comando APPLY TO SELECTION:
FIRST RECORD([Pessoas]) ` Começar no primeiro registro da seleção
 For($vlRegistro;1;Records in selection([Pessoas])) ` Repita uma vez por registro
 Fazer algo ` Realizar uma operação com o registro
NEXT RECORD([Pessoas]) ` Passar ao seguinte registro
End for
Produto: 4D
Tema: Seleção
Número
76
Criado por: < 4D v6
Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)