Moises, con esto estas sacando el clear_block, no el mensaje...
No te va a funcionar la relacion y te va a seguir preguntando cuando se ejecute el execute_query del detalle.
Para resolverlo, antes, tenes que entender como funciona una relacion master-detail
El problema no es el mensaje, sino lo que debe ocurrir que hace que el mensaje aparezca.
Es una muy mala politica de desarrollo en Forms (cosa que se ve mucho, demasiado diria yo) que si algo pasa (un error o un mensaje de la aplicacion) lo que tratan de hacer es ocultar el mensaje y no resolver los motivos por los que el mensaje aparece.
saludos
gabriel
---------- Original Message -----------
From: Moises Brito <moises_britoh@...>
To: DesarrolloOracleForms@yahoogroups.com
Sent: Wed, 14 Jan 2009 13:04:55 +0000 (GMT)
Subject: Re: [Forms] MENSAJE "Do you want to save the changes .... ME TRAE PROBLEMAS
> Buen día Gloria,
>
> En el procedimiento Clear_All_Master_
>
> IF curblk IS NOT NULL THEN
> Go_Block(curblk)
> Check_Package_
> Clear_Block(
> --
> -- If user cancels commit dialog, raise error
> --
> IF NOT ( :System.Form_
> OR :System.Block_
> RAISE Form_Trigger_
> END IF;
> END IF;
>
> Y para que no te suceda lo que mencionas debes comentar o eliminar (preferiblemente comentalo) la línea con el codigo:
> --Clear_Block(
>
> Con esto solucionas tu caso.
>
>
>
>
>
> Hola:
>
> Un form que tiene bloques master-detail, cuando modifico el detail me sale el siguiente mensaje "Do you want to save the changes you have made".
> Como puedo hacer para quitar este mensaje.
> Lo he intentado.. , manipulando el valor de :SYSTEM.MESSSAGE_ LEVEL=10, luego a 25, pero no responde.
> Estoy trabajando con la version 6 de oracle.
>
> Agradezco enormemente por anticipado vuestra colaboración.
> Gloria Flores
>
>
------- End of Original Message -------