Buen día Gloria,
En el procedimiento Clear_All_Master_Details que es creado automáticamente cuando creas una relación de bloques, te genera el siguiente código:
IF curblk IS NOT NULL THEN
Go_Block(curblk);
Check_Package_Failure;
Clear_Block(ASK_COMMIT);
--
-- If user cancels commit dialog, raise error
--
IF NOT ( :System.Form_Status = 'QUERY'
OR :System.Block_Status = 'NEW' ) THEN
RAISE Form_Trigger_Failure;
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(ASK_COMMIT);
Con esto solucionas tu caso.
De: gloria flores <gloriafm@...>
Para: orasoporte yahoogrupos <orasoporte@...>; oraes yahoogrupos <oraes@yahoogroups.com>; desarrollooracleforms yahoogrupos <desarrollooracleforms@yahoogroups.com>; DesarrolloOracleForms@yahoogroups.com
CC: gloria flores <gloriafm@...>
Enviado: miércoles, 14 de enero, 2009 8:37:50
Asunto: [Forms] MENSAJE "Do you want to save the changes .... ME TRAE PROBLEMAS
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