Bonjour,

Sous forms 9i, j'ai un scénario que je ne peux expliquer.
Dans un trigger KEY-NXTBLK, j'ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
...
 
	GO_BLOCK('MS');
 
	CLEAR_BLOCK (NO_VALIDATE);
	if form_failure then
		msg_box('1 - form_failure');
	end if;
 
	EXECUTE_QUERY(ALL_RECORDS,FOR_UPDATE);
 
	if form_failure then
		msg_box('2 - form_failure');
	end if;
 
...
A l'exécution, j'ai le message suivant qui s'affiche : "2 - form_failure".
J'ai vérifié en débug : FORM_FAILURE qui est à FALSE avant l'appel à EXECUTE_QUERY est à TRUE juste après.

Comment localiser l'intruction qui déclenche ce changement de FORM_FAILURE ?

Merci d'avance.