Formulas editables en Forms 6i

tema enviado por trexientos en ORACLE
tema iniciado el 05/07/2010
Saludos cordiales a todos.. Soy relativamente nuevo desarrollando en forms 6i, y tengo un requerimiento... Tengo que hacer que un usuario final con conocimientos minimos de PL-SQL pueda hacer una formula, la cual deba de ser corrida por el programa.. Como asi ? Pues estoy trabajando en un modulo de produccion , y quiero que el usuario defina una formula como la siguiente : ====================================================================== Al Introducir un articulo con las siguientes caracteristicas : Articulos : 1000. Ventana Medida :.83 Alto: 1 N.secciones : 2 ====================================================================== En ese momento se ejecute una formula para calcular vidrio. El vidrio solo a manera de ejempo tendria una formula en la cual se operan matematicamente los valores anteriores y se aplican decisiones, tales como : ====================================================================== var1= 0.018*2 var2 = secciones -1 var3 = 0.03*var2 var4 = 0.005*secciones var5 = var1 + var3 var6 = (ancho var5) + var4 var7 = var6/secciones var8 = var7/0.0254 var9 = ceiling(var8) var10 = var9/2 var11 = veiling(var10) If var10<>var11 Then var12 = var9 +1 then var12 = var9 Endif etc.etc..etc.. El caso es que las formulas llevan mas de 2 condiciones. Podria alguien sugerirme como guardar en la base de datos esa formulacion , y luego como ejecutarla desde forms?? Supongo que tiene que ser un bloque anonimo.. pero como hago que el usuario lo edite, y luego lo corra sin compilar?? Es posible ? Muchas gracias por sus ideas ..