2009-01-16 9 views
1

Dans Oracle Forms 6i, vous pouvez entrer en mode de requête dans votre formulaire et tapez & ou : Un dans un champ, et quand vous avez exécuté la requête, une requête/Où La boîte de dialogue s'ouvrirait, vous permettant d'entrer des critères de requête ou de tri plus complexes que la simple saisie de données dans les champs autorisés.Query/Où dialogue dans Oracle Forms 10g

Cela ne semble pas fonctionner dans Forms 10g: j'obtiens une erreur «FRM-40367: critères non valides dans le champ XX dans l'exemple d'enregistrement».

Existe-t-il un moyen de le faire dans Oracle Forms 10g? Nous fonctionnons sur le Web, pas sur le client-serveur, si cela est important.

Répondre

4

Je suis tombé sur la réponse après avoir posté cette question ici. Dans les formes 10g, cette fonctionnalité est désactivée par défaut, mais peut être activé dans le fichier default.env en définissant

FORMS_RESTRICT_ENTER_QUERY=FALSE 

. Nous l'avons maintenant activé dans notre environnement de test, et il fonctionne comme prévu.

0

Cette fonctionnalité était auparavant dans Oracle eBusiness Suite, mais elle a peut-être été supprimée à cause de vulnérabilités de SQL Injection. Je ne sais pas s'il y a un moyen de le rallumer - vaut le coup d'oeil sur http://metalink.oracle.com. Cordialement, Gareth

Questions connexes