Come per il collegamento Scanner Con Oracle Forms utilizzando il pacchetto OLE2

February 9

Come per il collegamento Scanner Con Oracle Forms utilizzando il pacchetto OLE2


Oracle Forms è un prodotto software che consente agli sviluppatori di creare un'interfaccia personalizzata al database Oracle. Il modulo è dotato di funzionalità utilizzato per eseguire una serie di interazioni con il database, come la creazione, la lettura e l'aggiornamento dei record. Inoltre, il programmatore può inserire codice personalizzato nella forma di manipolare i dati, sia prima che venga visualizzato o salvato. Object Linking and Embedding è un protocollo Microsoft per collegare applicazioni. Le immagini possono anche essere acquisiti e importati in Oracle Form utilizzando OLE. Il tipo di scanner più spesso utilizzato con Oracle Forms è uno scanner di codici a barre.

istruzione

1 Creare un oggetto OCX che contiene riferimenti alla "immagine Kodak 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 grilletto, dichiarare una variabile per ottenere l'handle dell'oggetto OLE2. Utilizzando la maniglia, richiamare le funzioni del "immagine Kodak Scan Control" per acquisire l'immagine nel modulo. È possibile impostare il tipo di file, la compressione, luogo della produzione e metodi di scansione che includono "StartScan", "stopscan" e "showscanpage."

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

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