Bonjour
Version de form : 6.0.8.27
Comment puis je savoir si une form a été exécutée en mode query only ?
Merci d'avance
Version imprimable
Bonjour
Version de form : 6.0.8.27
Comment puis je savoir si une form a été exécutée en mode query only ?
Merci d'avance
Bonjour,
Je n'ai plus form sous la main, mais tu as une variable d'environnementqui teste le statut de ta form.Code::system.form_status
(il y aussi)Code:block_status
tu peux aussi tester la variable
Code:If :system.mode ='ENTER-QUERY' Then
Merci pour vos réponses.
Je vais tester vos solutions et vous faire un retour
Non, cette variable c'edst pour vérifier si tu es en mode enter-query, ça n'a rien a voir avec le mode d'appel d'une forme par QUERY_ONLY
J'ai vérifié les :system.xxx et get_application_property, j'ai pas trouvé de référence à une variable sur le mode d'appel.
Peut-être en testant un block qui normalement est en INSERT ALLOWED. S'il ne l'est pas, c'est que tu es en mode query_only (à vérifier)
zut j'ai lu trop vite la question :oops:
J'avais fait déjà beaucoup test sur ce mode query only mais sans succès c'est pour ça que je posais la question.
Je vais tester le insert allowed du block
Ca ne fonctionne pas avec le test du insert allowed.
Il doit bien y avoir quelque chose car form il me donne l'erreur suivant lorsque j'essaie de faire une modification sur une form en query only.
Code:FRM-40208 : Form running in query-only. Cannot change database field
J'ai passé tous les paramètres en revue, j'ai pas trouvé de param global.
Tu peux toujours catcher l'erreur FRM-40208 pour savoir si tu es en mode query-only ou pas.