Pregunta: | 38754 - BOTON EN FORMS6I |
Autor: | NORBERT PUPO |
Tengo una tabla creada en Oracle y creè un procedimiento en pl/sql que realiza una inserciòn en dicha tabla.
desde forms como le doy la instruccion a un boton para ejecutar el procedimiento que me almacene en dicha tabla los datos que se encuentran en un text de forms.(en la tabla de oracle existen dos campos de tipo varchar2 y uno de tipo numerico) Agradezco cualquier respuesta a esta inquietud. |
Respuesta: | RONALD GUERRA |
Bueno Norberto, para responderte de forma directa y precisa se requiere un poco mas de informacion, pero tratare de ayudarte.
caso 1 Si el procedimiento lo hiciste dentro del Forms, e imaginemos que se llama X, puedes agregar un boton en el lienzo (canvas) donde los desees e insertar el trigger del boton (WHEN_BUTTON_PRESS) esta instruccion Si no tiene parametros Begin X; End; Si posee parametros, depende de cuantos Begin X(p1,....,Pn); end; Caso 2 Si el procedimiento lo creaste en la base de datos como un procedimiento almacenado, debes tener en cuenta los privilegios de ejecucion o convertirlo el un objeto publico segun sea el caso. Imaginemos que se llama X, puedes agregar un boton en el lienzo (canvas) donde los desees e insertar el trigger del boton (WHEN_BUTTON_PRESS) esta instruccion Si no tiene parametros Begin X; End; Si posee parametros, depende de cuantos Begin X(p1,....,Pn); end; Si no es un procedimiento publico pero tienes privilegios de ejecucion, y el propietario se llama RAG Begin RAG.X(p1,....,Pn); end; Ok.. Norberto, espero que te sirva de mucho Chao.. |