Oracle Forms es un producto de software que permite a los desarrolladores crear una interfaz personalizada a la base de datos Oracle. El formulario se ha incorporado en la funcionalidad utilizada para realizar una variedad de interacciones con la base de datos, como la creación, la lectura y la actualización de los registros. Además, el programador puede poner el código personalizado en forma de manipular los datos, ya sea antes de que se vieron o se guardaron. Object Linking and Embedding es un protocolo de Microsoft para vincular las aplicaciones. Las imágenes también pueden ser escaneados e importados en el Formulario de Oracle usando OLE. El tipo de escáner utilizado con mayor frecuencia las formas de Oracle es un escáner de código de barras.
Instrucciones
1 Crear un objeto OCX que contiene referencias a la "imagen de Kodak Scan Control." Crear el nuevo elemento OCX en el lienzo y haga clic para insertar los objetos de control de análisis.
2 Crear un botón de escaneo con un gatillo "when_button_pressed". En el interior del gatillo, declarar una variable para obtener el identificador del objeto OLE2. Mediante el asa, llamar a las funciones del "control de Escaneo de imágenes Kodak" para escanear la imagen en el formulario. Puede configurar el tipo de archivo, la compresión, la ubicación de la salida y los métodos de análisis que incluyen "StartScan", "stopscan" y "showscanpage".
3 Guardar la imagen escaneada al sistema de archivos del equipo local. Guardar las propiedades de la imagen a la base de datos. La información propiedades debe incluir la ubicación de la imagen y la información tal como la altura, la compresión, el tipo de imagen y el tamaño de la imagen.
4 Recuperar la imagen utilizando "read_image_file." Pasar la ubicación de la imagen, el tipo de imagen y el nombre de la tabla y de la columna a la función "read_image_file". El tipo de imagen puede ser "TIFF", "JPG" o "BPM". El código siguiente es un ejemplo de cómo llamar a la función "read_image_file", donde "MyTable" es el nombre de la tabla de base de datos, y "image_data" es el nombre de la columna en esa tabla:
read_image_file ( 'c: \ imagen.jpg', 'JPG', 'MyTable.image_data');