Boa Tarde !
Eu tenho um bloco mult record no qual eu uso o comando abaixo para percorrer e selecionar um determinado registro através de um campo check box, eu fiz desta forma porque o usuario pediu para quando eu apertasse apenas uma opção desmarcasse as outras. Acontece que quando eu tico em um registro, o cursor esta indo para o ultimo registro independentemente de qual registro eu esteja. Gostaria de saber como eu faço para manter o foco no registro corrente????
Existe algum comando que faça isso?
declare
nPos number := 0;
nAux number := 0;
begin
nAux := :system.cursor_record;
go_block('hlp_vw_tmp_conflito_sod_contr');
first_record;
loop
nPos := nPos + 1;
if nPos = nAux then
:hlp_vw_tmp_conflito_sod_contr.chk_confl := 'S';
else
:hlp_vw_tmp_conflito_sod_contr.chk_confl := 'N';
end if;
exit when :system.last_record = 'TRUE';
next_record;
end loop;
end;
Abs,
Robson
Foco no Registro Corrente !
-
- Rank: Estagiário Sênior
- Mensagens: 8
- Registrado em: Ter, 09 Out 2012 9:28 am
-
- Rank: Estagiário Sênior
- Mensagens: 8
- Registrado em: Ter, 09 Out 2012 9:28 am
Rogenaro, muito obrigado pela dica, vou tentar aplicar esta solução para ver se funciona no meu forms.
Abs,
Robson.
Abs,
Robson.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 14 visitantes