Oracle Forms je softverski proizvod koji programerima omogućuje stvaranje prilagođenog sučelja za Oracle bazu podataka. Obrazac ima ugrađenu funkcionalnost koja se koristi za obavljanje različitih interakcija s bazom podataka, poput stvaranja, čitanja i ažuriranja zapisa. Uz to, programer može staviti prilagođeni kôd u obrazac za manipulaciju podacima bilo prije nego što se pregledaju ili spreme. Object Linking and Embedding je Microsoftov protokol za povezivanje aplikacija. Slike se također mogu skenirati i uvesti u Oracle obrazac pomoću OLE-a. Vrsta skenera koji se najčešće koristi s Oracle Forms je skener crtičnog koda.
Korak 1
Stvorite OCX objekt koji sadrži reference na "Kodak Image Scan Control". Stvorite novu OCX stavku na platnu i kliknite desnom tipkom miša da biste umetnuli kontrolne objekte skeniranja.
Korak 2
Stvorite gumb za skeniranje s okidačem "when_button_pressed". Unutar okidača deklarirajte varijablu da biste dobili hvataljku OLE2 objekta. Pomoću ručke pozovite funkcije "Kodak Image Scan Control" za skeniranje slike u obrazac. Možete postaviti vrstu datoteke, kompresiju, mjesto izlaza za skeniranje i metode koje uključuju "startcan", "Stopcan" i "showscanpage".
3. korak
Spremite skeniranu sliku u datotečni sustav lokalnog stroja. Spremite svojstva slike u bazu podataka. Podaci o svojstvima trebali bi sadržavati mjesto slike i podatke kao što su visina, kompresija, vrsta slike i veličina slike.
Dohvatite sliku pomoću "read_image_file". Položaj slike, vrstu slike i naziv tablice i stupca proslijedite funkciji "read_image_file". Vrsta slike može biti "TIFF", "JPG" ili "BPM". Sljedeći je kôd primjer kako pozvati funkciju "read_image_file" gdje je "MyTable" naziv tablice baze podataka, a "image_data" naziv stupca u toj tablici: read_image_file ('c: \ image.jpg ',' JPG ',' MyTable.image_data ');