Cara Menghubungkan Pemindai Dengan Formulir Oracle Menggunakan Paket OLE2

Oracle Forms adalah produk perangkat lunak yang memungkinkan pengembang untuk membuat antarmuka kustom ke database Oracle. Formulir memiliki fungsionalitas bawaan yang digunakan untuk melakukan berbagai interaksi dengan database, seperti membuat, membaca, dan memperbarui catatan. Selain itu, pemrogram dapat memasukkan kode khusus ke dalam formulir untuk memanipulasi data baik sebelum dilihat atau disimpan. Object Linking and Embedding adalah protokol Microsoft untuk menghubungkan aplikasi. Gambar juga dapat dipindai dan diimpor ke Formulir Oracle menggunakan OLE. Jenis pemindai yang paling sering digunakan dengan Oracle Forms adalah pemindai kode batang.

Langkah 1

Buat objek OCX yang berisi referensi ke "Kontrol Pemindaian Gambar Kodak." Buat item OCX baru di kanvas dan klik kanan untuk menyisipkan objek kontrol pindai.

Langkah 2

Buat tombol pindai dengan pemicu "when_button_pressed". Di dalam pemicu, nyatakan variabel untuk mendapatkan pegangan objek OLE2. Dengan menggunakan pegangan, panggil fungsi "Kontrol Pemindaian Gambar Kodak" untuk memindai gambar ke dalam formulir. Anda dapat mengatur jenis file, kompresi, lokasi hasil pemindaian, dan metode yang menyertakan "startscan", "stopscan", dan "showscanpage".

Langkah 3

Simpan gambar yang dipindai ke sistem file mesin lokal. Simpan properti gambar ke database. Informasi properti harus mencakup lokasi gambar dan informasi seperti tinggi, kompresi, jenis gambar dan ukuran gambar.

Ambil gambar menggunakan "read_image_file." Lewati lokasi gambar, jenis gambar dan nama tabel dan kolom ke fungsi "read_image_file". Jenis gambar mungkin "TIFF", "JPG", atau "BPM". Kode berikut adalah contoh cara memanggil fungsi "read_image_file" di mana "MyTable" adalah nama tabel database, dan "image_data" adalah nama kolom dalam tabel tersebut: read_image_file('c:\image.jpg ', 'JPG', 'MyTable.image_data');