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
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 : Sélectionner tout - Visualiser dans une fenêtre à part :system.form_status
(il y aussi)
Code : Sélectionner tout - Visualiser dans une fenêtre à part block_status
tu peux aussi tester la variable
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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)
More Code : More Bugs. Less Code : Less Bugs
Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP
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 : Sélectionner tout - Visualiser dans une fenêtre à part 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.
More Code : More Bugs. Less Code : Less Bugs
Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager