|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() |
Bonjour
Je travaille actuellement sur un écran FORMS du genre costaud, un super master-details avec 8 blocs détails, dont certains doivent être masqués en fonction de données presentes dans un des bloc détail. Pour shematiser : mon master c'est une table de type "année", et j'ai un détail avec des "demandes" et d'autres détails à afficher ou non en fonction des infos de ma "demande" Bref, au final dans un des cas où certains items sont cachés (via set_item_property/ propriete VISIBLE) , je me prends le message suivant lors de l'execution de ma query Code :
FRM-40106 Absence d'élément de navigation autorisé dans le bloc cible. Pourtant, je n'essaye pas de faire de go_block ou item vers mes elements invisibles. A noter que je ne peux pas passer en mode debug, parce que cet écran est appelé d'un autre avec de nombreux parametres et que l'ecran appellant est tellement usine à gaz qu'il plante systematiquement en mode DEBUG. Bref, si quelqu'un a une idée lumineuse pour m'aider à debugger tout ça, je prends... Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
La relation maitre détail fait un go_block vers les blocs détail pour faire un execute_query.
Donc si tu n'as aucun élément visible dans ton bloc détail, tu as ce message d'erreur. Une solution consite à modifier le trigger ON_POPULATE_DETAILS, pour l'empêcher d'aller executer la requete (appel de QUERY_MASTER_DETAILS) dans les cas où tu as aucun élément affiché pour ce bloc... Une autre solution (moins propre) consiste à laisser un élément visible et de le mettre à 0 en hauteur et en largeur...
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() |
Bon sang mais c'est bien sur !!!
Merci beaucoup, j'ai rajouté un petit test de rien du tout dans le ON-POPULATE-DETAILS et ca marche parfaitement !!! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com