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.