Último registro

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
renatonp
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 10
Registrado em: Ter, 26 Jul 2011 9:47 am
Localização: Rio de Janeiro - RJ

Como faço para no forms saber quando estou no último registro ? Por exemplo, digamos que eu esteja consultando e passando os registros. O que eu quero fazer é desbilitar o botão próximo quando estiver no último registro, ou seja, só pertmitir o NEXT_RECORD na Triggger KEY-NXTREC se não for o último registro.

Porém para fazer isso, preciso saber se o registro que o usuário está vendo é o último. Como faço isso ?
renatonp
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 10
Registrado em: Ter, 26 Jul 2011 9:47 am
Localização: Rio de Janeiro - RJ

Gente, consegui fazer. Lá vai o código pra quem precisar também:

Selecionar tudo

IF :System.last_record='TRUE' THEN
	PK_MSG.SHOW_MESSAGE(1,0,'Este é o último registro!');
ELSE
	NEXT_RECORD;
END IF;
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

só pra constar, se quiser ir pro ultimo registro, sei que não é o caso, mas seria

LAST_RECORD;

:D
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes