Kā saistīt skenerus ar Oracle veidlapām, izmantojot OLE2 pakotni

Oracle Forms ir programmatūras produkts, kas ļauj izstrādātājiem izveidot pielāgotu saskarni Oracle datu bāzei. Veidlapā ir iebūvēta funkcionalitāte, ko izmanto, lai veiktu dažādas mijiedarbības ar datu bāzi, piemēram, ierakstu izveidi, lasīšanu un atjaunināšanu. Turklāt programmētājs var ievietot pielāgotu kodu formā, lai manipulētu ar datiem pirms to skatīšanas vai saglabāšanas. Objekta saistīšana un iegulšana ir Microsoft protokols lietojumprogrammu sasaistīšanai. Attēlus var arī skenēt un importēt Oracle formā, izmantojot OLE. Skeneris, ko visbiežāk lieto kopā ar Oracle Forms, ir svītrkodu skeneris.

1. solis

Izveidojiet OCX objektu, kurā ir atsauces uz "Kodak Image Scan Control". Izveidojiet jauno OCX vienumu audeklā un ar peles labo pogu noklikšķiniet, lai ievietotu skenēšanas vadības objektus.

2. solis

Izveidojiet skenēšanas pogu ar aktivizētāju "when_button_pressed". Sprūda iekšpusē deklarējiet mainīgo, lai iegūtu objekta OLE2 rokturi. Izmantojot rokturi, izsauciet "Kodak Image Scan Control" funkcijas, lai skenētu attēlu formā. Varat iestatīt faila tipu, saspiešanu, skenēšanas izvades atrašanās vietu un metodes, kas ietver "startscan", "stopcan" un "showscanpage".

3. solis

Saglabājiet skenēto attēlu vietējās mašīnas failu sistēmā. Saglabājiet attēla īpašības datu bāzē. Informācijā par īpašībām jāietver attēla atrašanās vieta un informācija, piemēram, augstums, saspiešana, attēla tips un attēla lielums.

Ielādējiet attēlu, izmantojot "read_image_file". Pārsūtiet attēla atrašanās vietu, attēla veidu, kā arī tabulas un kolonnas nosaukumu funkcijai “read_image_file”. Attēla veids var būt "TIFF", "JPG" vai "BPM". Šis kods ir piemērs, kā izsaukt funkciju "read_image_file", kur "MyTable" ir datu bāzes tabulas nosaukums, un "image_data" ir šīs tabulas kolonnas nosaukums: read_image_file ('c: \ image.jpg ',' JPG ',' MyTable.image_data ');