Oracle Forms ist ein Software-Produkt , mit dem Entwickler eine benutzerdefinierte Schnittstelle zur Oracle-Datenbank erstellen können. Die Form hat eine eingebaute Funktionalität verwendet, um eine Vielzahl von Interaktionen mit der Datenbank , z. B. das Erstellen , Lesen und Aktualisieren von Datensätzen durchzuführen. Darüber hinaus kann der Programmierer individuellen Code in der Form zu bringen , um die Daten entweder zu manipulieren , bevor sie angezeigt oder gespeichert werden. Object Linking and Embedding ist ein Microsoft -Protokoll zur Verknüpfung Anwendungen . Bilder können auch gescannt und importiert werden in die Oracle- Formular mithilfe von OLE . Die Art der Scanner häufig mit Oracle Forms verwendet wird, ist eine Bar - Code-Scanner . Anleitung
1
Neues OCX -Objekt, das Verweise auf die enthält " Kodak Image Scan Control". Erstellen Sie die neue OCX Element in der Leinwand und mit der rechten Maustaste , um die Scan- Kontrolle Objekte einfügen .
Seite 2
erstellen Scan-Taste mit einem " when_button_pressed " Trigger . Innerhalb der Auslöser , eine Variable , um den Griff des OLE2 Objekt zu erhalten . Mit dem Griff , rufen Sie die Funktionen des " Kodak Image Scan Control" um das Bild in der Form zu scannen. Sie können den Dateityp , die Kompression , Lage des Scan-Ausgang und Methoden, die " StartScan ", " stopscan " und " showscanpage gehören . "
3
Speichern das gescannte Bild des lokalen Computers das Dateisystem . Speichern Sie die Eigenschaften des Bildes an die Datenbank. Die Eigenschaften Informationen sollten Sie den Speicherort des Bildes und Informationen wie die Höhe , Druck , Art des Bildes und die Größe des Bildes .
4
Rufen Sie das Bild mit " read_image_file . " Pass den Standort des Bildes , die Art des Bildes und die Tabellen-und Spaltennamen der " read_image_file "-Funktion . Die Art des Bildes könnte " TIFF ", " JPG " oder " BPM . " Der folgende Code ist ein Beispiel für den Aufruf der " read_image_file "-Funktion , wo " MyTable " ist der Name der Datenbank Tisch, und " image_data " ist der Name der Spalte in der Tabelle : read_image_file ( 'c: \\ image.jpg ', ' JPG ', ' MyTable.image_data ');