Oracle Forms je programski izdelek, ki razvijalcem omogoča, da ustvarijo vmesnik po meri za bazo podatkov Oracle. Obrazec ima vgrajeno funkcionalnost, ki se uporablja za izvajanje različnih interakcij z bazo podatkov, na primer ustvarjanje, branje in posodabljanje zapisov. Poleg tega lahko programer v obrazec vnese kodo po meri za obdelavo podatkov, preden jih pregleda ali shrani. Object Linking and Embedding je Microsoftov protokol za povezovanje aplikacij. Slike lahko tudi optično preberete in uvozite v Oracle obrazec z uporabo OLE. Vrsta optičnega bralnika, ki se najpogosteje uporablja pri Oracle Forms, je optični bralnik črtne kode.
Korak 1
Ustvarite objekt OCX, ki vsebuje sklice na "Kodak Image Scan Control." Na platnu ustvarite nov element OCX in z desno miškino tipko vstavite predmete za nadzor optičnega branja.
2. korak
Ustvarite gumb za optično branje s sprožilcem "when_button_pressed". Znotraj sprožilca prijavite spremenljivko, da dobite ročaj objekta OLE2. Z ročajem pokličite funkcije "Kodak Image Scan Control" za skeniranje slike v obrazec. Nastavite lahko vrsto datoteke, stiskanje, lokacijo izhoda za optično branje in metode, ki vključujejo "startcan", "Stopcan" in "showscanpage".
3. korak
Optično prebrano sliko shranite v datotečni sistem lokalne naprave. Shranite lastnosti slike v bazo podatkov. Informacije o lastnostih morajo vključevati lokacijo slike in informacije, kot so višina, stiskanje, vrsta slike in velikost slike.
Pridobite sliko s pomočjo "read_image_file." Lokacijo slike, vrsto slike in ime tabele in stolpca posredujte funkciji "read_image_file". Vrsta slike je lahko "TIFF", "JPG" ali "BPM". Naslednja koda je primer, kako poklicati funkcijo "read_image_file", kjer je "MyTable" ime tabele zbirke podatkov, "image_data" pa ime stolpca v tej tabeli: read_image_file ('c: \ image.jpg ',' JPG ',' MyTable.image_data ');