Nwlapcug.com


Come collegare scanner con Oracle Forms utilizzando il pacchetto di OLE2

Come collegare scanner con Oracle Forms utilizzando il pacchetto di OLE2


Oracle Forms è un prodotto software che consente agli sviluppatori di creare un'interfaccia personalizzata per il database Oracle. Il modulo è incorporata una funzionalità utilizzata per eseguire una serie di interazioni con il database, ad esempio creazione, lettura e l'aggiornamento del record. Inoltre, il programmatore può inserire codice personalizzato nel modulo per modificare i dati sia prima che venga visualizzato o salvato. Object Linking and Embedding è un protocollo di Microsoft per il collegamento di applicazioni. Immagini possono anche essere scansionati ed importati nella maschera di Oracle utilizzando OLE. Il tipo di scanner più spesso utilizzato con Oracle Forms è uno scanner di codici a barre.

Istruzioni

1

Creare un oggetto OCX che contiene riferimenti a "Kodak Image Scan Control". Creare il nuovo elemento OCX nella tela e fare clic destro per inserire gli oggetti di controllo di scansione.

2

Creare un pulsante di scansione con un trigger "when_button_pressed". All'interno del trigger, è necessario dichiarare una variabile per ottenere l'handle dell'oggetto OLE2. Utilizzando l'handle, chiamare le funzioni di "Kodak Image Scan Control" per digitalizzare l'immagine nel modulo. È possibile impostare il tipo di file, la compressione, la posizione dell'uscita a scansione e metodi che includono "startscan," "stopscan" e "showscanpage."

3

Salvare l'immagine acquisita al sistema di file del computer locale. Salvare le proprietà dell'immagine nel database. Le informazioni di proprietà dovrebbero includere la posizione dell'immagine e informazioni quali l'altezza, la compressione, il tipo di immagine e le dimensioni dell'immagine.

4

Recuperare l'immagine utilizzando "read_image_file." Passare il percorso dell'immagine, il tipo di immagine e nome della tabella e di colonna per la funzione di "read_image_file". Il tipo di immagine potrebbe essere "TIFF", "JPG" o "BPM". Il codice seguente è un esempio di come chiamare la funzione di "read_image_file" dove "MyTable" è il nome della tabella del database, e "image_data" è il nome della colonna nella tabella:
read_image_file ('c:\image.jpg ', 'JPG', 'MyTable.image_data');