2010-07-28 21 views
1

J'essaie d'afficher un message sur un formulaire sans succès. Ce que je fais est: Quand une nouvelle ligne est cliquée, j'utilise le WHEN-NEW-RECORD-INSTANCE pour faire quelques vérifications et quelques activation/désactivation sur le formulaire et montrant le message. Le problème est parfois l'activation/la désactivation mais pas le message, puis je clique sur une autre ligne et affiche le message précédent mais ne fait pas l'activation/la désactivation ...Oracle Forms - Afficher les blocs de message reste de l'exécution du code ou le message ne s'affiche pas

J'ai déjà essayé des trucs comme : message ('message'); n: = Show_alert ('message');

avec et sans SYNCHRONISE;

Je ne pense pas que c'est le code lui-même bloquer les messages ... ou je manque quelque chose ...

Quelqu'un a jamais eu ce problème? Quelqu'un peut-il me dire les différentes options pour afficher les messages et leurs différences?

Merci.

Répondre

1

J'ai réussi à résoudre ce problème en utilisant le déclencheur WHEN-MOUSE-CLICK à la place. Je ne voulais pas l'utiliser au début parce que lorsque je cliquais sur la ligne déjà sélectionnée, le message s'affichait à nouveau, mais j'ai vérifié le code et l'ai corrigé. Quelqu'un peut fermer ceci. merci.