Cuadro de diálogo Consulta / Dónde en Oracle Forms 10g
-
19-08-2019 - |
Pregunta
En Oracle Forms 6i, puede ingresar al modo de consulta en su formulario y escribir & amp; o : A en un campo, y cuando ejecuta la consulta, un Se abriría el cuadro de diálogo Consulta / Dónde, lo que le permite ingresar criterios de consulta o clasificación más complejos que lo que solo permite ingresar datos en los campos.
Esto no parece funcionar en los formularios 10g: obtengo un "FRM-40367: Criterios no válidos en el campo XX en el registro de ejemplo" error.
¿Hay alguna forma de hacer esto en Oracle Forms 10g? Estamos ejecutando web, no cliente-servidor, si eso importa.
Solución
Encontré la respuesta después de publicar esta pregunta aquí. En formularios de 10 g, esta funcionalidad está deshabilitada de manera predeterminada, pero puede habilitarse configurando
FORMS_RESTRICT_ENTER_QUERY=FALSE
en el archivo default.env. Ahora hemos habilitado esto en nuestro entorno de prueba, y está funcionando como se esperaba.
Otros consejos
Esta funcionalidad solía estar en Oracle eBusiness Suite, pero creo que posiblemente se eliminó debido a las vulnerabilidades de inyección SQL. No estoy seguro de si hay una manera de volver a encenderlo; vale la pena echarle un vistazo en http://metalink.oracle.com . Saludos, Gareth