Så här länkar du skannrar med Oracle-formulär med hjälp av OLE2-paketet

Oracle Forms är en mjukvaruprodukt som gör det möjligt för utvecklare att skapa ett anpassat gränssnitt till Oracle-databasen. Formuläret har inbyggd funktionalitet som används för att utföra olika interaktioner med databasen, till exempel att skapa, läsa och uppdatera poster. Dessutom kan programmeraren ange anpassad kod i formuläret för att manipulera data antingen innan den visas eller sparas. Objektlänkning och inbäddning är ett Microsoft-protokoll för att länka applikationer. Bilder kan också skannas och importeras till Oracle Form med OLE. Den typ av skanner som oftast används med Oracle Forms är en streckkodsläsare.

Steg 1

Skapa ett OCX-objekt som innehåller referenser till "Kodak Image Scan Control." Skapa det nya OCX-objektet i duken och högerklicka för att infoga skanningsobjekten.

Steg 2

Skapa en skanningsknapp med utlösaren "när_knapp_tryckt". Inuti avtryckaren, förklara en variabel för att få tag i OLE2-objektet. Använd handtaget och anropa funktionerna i "Kodak Image Scan Control" för att skanna bilden till formuläret. Du kan ställa in filtyp, komprimering, plats för skanningsutgången och metoder som inkluderar "startscan", "stopscan" och "showscanpage."

Steg 3

Spara den skannade bilden till den lokala maskinens filsystem. Spara bildens egenskaper i databasen. Egenskapsinformationen bör innehålla platsen för bilden och information som höjd, komprimering, bildtyp och bildstorlek.

Hämta bilden med "read_image_file." Skicka bildens plats, typ av bild och tabell- och kolumnnamn till funktionen "read_image_file". Bildtypen kan vara "TIFF", "JPG" eller "BPM." Följande kod är ett exempel på hur man kallar funktionen "read_image_file" där "MyTable" är namnet på databastabellen, och "image_data" är namnet på kolumnen i den tabellen: read_image_file ('c: \ image.jpg ',' JPG ',' MyTable.image_data ');