Desloca para outro registro na tabela corrente.
Sintaxe
DBSkip([ nRegistros ]) –> Nil
Descrição
Esta função é utilizada para deslocar para outro registro a partir do registro atual.
O parâmetro especifica quantos registros lógicos devem ser deslocados a partir do corrente, se for positivo desloca em direção ao final da tabela, se for negativo ao início da tabela e caso seja omitido irá para o próximo registro (o padrão é 1).
Caso passe do início da tabela, posiciona no primeiro registro e seta BOF, caso passe do final da tabela, posiciona no registro LASTREC + 1 e seta EOF.
Exemplo
Este exemplo mostra como o DBSKIP pode passar do final da tabela e do início da tabela.
DBUSEAREA( .T.,”dbfcdxads”, “dadosadv609sa1990.dbf”,”SSS”, .T., .F. )
DBGOBOTTOM()
EOF() // retorna .F.
DBSKIP()
EOF() // retorna .T.
DBGOTOP()
BOF() // retorna .F.
DBSKIP(-1)
BOF() // retorna .T.
Este exemplo mostra como o DBSKIP pode deslocar 10 registro em relação ao registro corrente
DBUSEAREA(.T.,”dbfcdxads”, “dadosadv609sa1990.dbf”,”SSS”, .T., .F. )
DBGOTO(100)
DBSKIP(10)
RECNO() // retorna 110
DBSKIP(-10)
RECNO() // retorna 100
