GetNthRecord
Retorna o conteúdo de um campo do número de registro especificado.
Formato
GetNthRecord ( Campo ; númeroDeRegistro )
Parâmetros
Campo
- qualquer campo relacionado ou campo de repetição ou uma expressão que retorna um campo ou um campo de repetição
númerodoRegistro
- o número do registro do qual você quer os dados
Tipo de dados retornado
texto, número, data, hora, carimbo de data/hora, container
Originada na versão
8.0
Descrição
O resultado de GetNthRecord()
não será atualizado quando o registro mencionado por GetNthRecord() for um registro que não seja o em que o cálculo está atualmente sendo avaliado.
GetNthRecord
da tabela atual retorna o registro Nth do conjunto encontrado de acordo com o modo como a tabela atual é classificada.
GetNthRecord
de uma tabela relacionada retorna o registro Nth do conjunto relacionado (em relação ao registro atual), baseado na ordem de classificação do relacionamento.
Exemplo 1
GetNthRecord(Nome;2)
retorna o conteúdo do campo Nome, referente ao registro 2 na tabela atual.
Exemplo 2
GetNthRecord(Nome;Get(NúmerodoRegistro)+ 1)
retorna o conteúdo do campo Nome do próximo registro na tabela atual.
Exemplo 3
GetNthRecord(Contatos::Nome;2)
retorna o conteúdo do campo Nome, referente ao registro 2 na tabela Contatos.
Exemplo 4
GetNthRecord(Contatos::Tem repetições[2];2)
retorna o conteúdo da segunda repetição do campo Tem repetições, referente ao registro 2 da tabela Contatos.