Les partenaires publicitaires:

Comment lier scanners avec des formes d'oracle en utilisant le paquet ole2

Oracle Forms est un logiciel qui permet aux développeurs de créer une interface personnalisée à la base de données Oracle. La forme a une fonctionnalité intégrée utilisée pour effectuer une variété d'interactions avec la base de données, telles que la création, la lecture et la mise à jour des dossiers. En outre, le programmeur peut mettre le code personnalisé sous la forme de manipuler les données, soit avant qu'il ne soit consulté ou sauvé. Object Linking and Embedding est un protocole Microsoft pour lier des applications. Les images peuvent également être numérisés et importés dans le formulaire Oracle en utilisant OLE. Le type de scanner le plus souvent utilisé avec Oracle Forms est un scanner de code-barres.

Instructions

  1. Créer un objet OCX qui contient des références à la "Images Kodak Scan Control." Créer le nouvel élément OCX dans la toile et à droite; cliquez pour insérer les objets de contrôle de numérisation.



  2. Créez un bouton de numérisation avec un "when_button_pressed" déclenchement. A l'intérieur du déclencheur, déclarer une variable pour obtenir le handle de l'objet OLE2. Utilisation de la poignée, appeler les fonctions de la "Contrôle Kodak Scan Image" pour numériser l'image dans le formulaire. Vous pouvez définir le type de fichier, la compression, l'emplacement de la sortie de balayage et les méthodes qui incluent "startscan," "stopscan" et "showscanpage."




  3. Enregistrez l'image numérisée au système de fichiers de la machine locale. Enregistrer les propriétés de l'image à la base de données. Les informations de propriétés doit inclure l'emplacement de l'image et des informations telles que la hauteur, la compression, le type d'image et la taille de l'image.

  4. Récupérer l'image à l'aide "read_image_file." Passez l'emplacement de l'image, le type d'image et la table et le nom de colonne à la "read_image_file" fonction. Le type de l'image pourrait être "TIFF," "JPG" ou "BPM." Le code suivant est un exemple de la façon d'appeler le "read_image_file" fonction où "MyTable" est le nom de la table de base de données, et "image_data" est le nom de la colonne dans ce tableau:
    read_image_file ('c: image.jpg »,« JPG »,« MyTable.image_data');

» » » » Comment lier scanners avec des formes d'oracle en utilisant le paquet ole2