Si të futni një fotografi në një akses. Futja e objekteve në një fushë me llojin e të dhënave ole

Përmbajtja e bazave të të dhënave (DB) ruhet në tabela, por informacioni tradicionalisht i paraqitet përdoruesit në një formë më të rehatshme - krijohen formularë dhe raporte. Për qartësi, ato përfshijnë imazhe të ndryshme: fotografi, fotografi, logo. Është më i përshtatshëm për të ruajtur të dhënat grafike në fusha të veçanta të tabelave. Microsoft Access DBMS mbështet disa opsione për ngarkimin e imazheve në bazën e të dhënave.

Do t'ju duhet

  • – Microsoft Access DBMS;
  • – një skedar grafik që përmban një foto.
Udhëzimet

1. Shtoni një fushë objekti OLE në tabelën e bazës së të dhënave. Është në këtë fushë që Microsoft Access mund të ruajë imazhe. Hapni bazën e të dhënave të dëshiruar dhe në skedën "Tabela", zgjidhni elementin në të cilin dëshironi të vendosni imazhin. Thirrni konstruktorin për tabelën. Ndërsa redaktoni dizajnin e tij, shtoni një fushë tjetër me llojin e të dhënave "OLE Object Field". Jepini një emër dhe ruani metamorfozat e bazës ("Skedari" - "Ruaj").

2. Vendosni një objekt OLE në qelizën e krijuar të fushës, d.m.th. vetë fotografia. Për ta bërë këtë, hapni tabelën në modalitetin e shikimit. Do të shihni kolonën e shtuar. Vendoseni kursorin në qelizën e kërkuar dhe kliko me të djathtën për të shfaqur menunë e kontekstit. Zgjidhni komandën "Shto objekt".

3. Në kutinë e dialogut që hapet, aktivizoni një nga opsionet e propozuara të shtimit. Mund të futni një skedar grafik ekzistues ose ta krijoni atë fillimisht në redaktorin e duhur dhe më pas ta lidhni atë me bazën e të dhënave aktuale. Në rastin e parë, zgjidhni në fushën Object Type aplikacionin në të cilin dëshironi të bëni një imazh të ri, të themi, Paintbrush Drawing. Klikoni butonin OK dhe programi i redaktimit do të nisë menjëherë. Futja e objektit në bazën e të dhënave do të përfundojë pasi të keni bërë fotografinë dhe të keni mbyllur aplikacionin grafik.

4. Për të futur një imazh ekzistues në fushën e tabelës, zgjidhni opsionin e dytë - aktivizoni çelësin "Krijo nga skedari" në kutinë e dialogut. Klikoni në butonin "Shfleto ..." dhe specifikoni rrugën dhe emrin e skedarit grafik me imazhin. Këshillohet që të keni një imazh në disk në formatin .bmp ose .dib. Nëse është e nevojshme, aktivizoni kutinë e kontrollit "Komunikimi" në dritare - kjo do të lejojë që DBMS të gjurmojë metamorfozat e skedarit grafik dhe të rifreskojë imazhin në tabelë.

5. Konfirmoni që skedari është shkarkuar duke klikuar OK, pas së cilës do ta ruani vetë bazën e të dhënave. Kur hapni një tabelë në modalitetin e pamjes, fusha e objektit OLE nuk do të shfaqë vetë imazhin, por mbishkrimin "Bitmap". Imazhi grafik do të ngarkohet nga tabela kur përdoruesi krijon dhe punon me forma dhe raporte.

Gjuha HTML nuk është e përsosur dhe ka një sërë mangësish të rëndësishme. Për të bashkangjitur një fotografi në një vend të caktuar në faqe, është më mirë ta futni atë duke përdorur një tabelë. Në këtë rast, imazhi do të konsiderohet një sfond dhe teksti mund të vendoset në krye të tij.

Udhëzimet

1. Fillimisht, duhet të krijoni një tabelë, nëse nuk e keni tashmë. Ky veprim kryhet në shenjë. Për ta bërë këtë, përdoren etiketat (etiketa mbyllëse është thelbësore):

- tavolinë; - linjë;
– Kolona Veçoritë kryesore shtesë: Border – border; Align - shtrirje horizontale; Valign – shtrirje vertikale; Bordercolor – ngjyra e kufirit; Gjerësia – gjerësia; Lartësia - lartësia për një tabelë 2X2 pa kufi dhe përmbajtje të rreshtuar majtas/djathtas.
Përmbajtja e qelizës së parë Përmbajtja e qelizës së dytë
Përmbajtja e qelizës së tretë Përmbajtja e qelizës së 4-të

2. Fotografia duhet të shtohet pas etiketës

. Nëse futni një imazh në qelizën e parë të tabelës së paraqitur më sipër, do të merrni:
Përmbajtja e qelizës së dytë
Përmbajtja e qelizës së tretë Përmbajtja e qelizës së 4-të
Karakteristika shtesë: Gjerësia – gjerësia; Lartësia - lartësia; Alt – tekst alternativ, ai që do t'i shfaqet përdoruesit nëse funksioni i shikimit të imazhit është i çaktivizuar; Align - shtrirje horizontale; Valign - shtrirje vertikale; Titulli - titulli për imazhin.

3. Mund ta përdorni imazhin si lidhje. Për ta bërë këtë, mjafton ta vendosni në etiketën përkatëse: Në kontekstin e tabelës do të duket kështu:

Përmbajtja e qelizës së dytë
Përmbajtja e qelizës së tretë Përmbajtja e qelizës së 4-të

4. Probabilitete shtesë të imazheve. 1. Ndryshimi i figurës në një ngjyrë kur rri pezull mbi të me miun dhe më pas ndryshon vendndodhjen e kursorit: onMouseOver=”this.style.background='#color number”” onMouseOut=”this.style.background='#color numri””2. Ndryshimi i imazhit në një imazh tjetër kur rri pezull me miun: onmouseover=”this.src=’images/1.gif"” onmouseout=”this.src=’images/2.gif"”3. Futja e një karuseli rrotullues të fotografive në një qelizë tabele (vlerat mund të ndryshohen):

// 7 variabla për të kontrolluar sjelljen var Car_Image_Width=100; var Makina_Imazh_lartësia=100; var Car_Border=e vërtetë; // e vërtetë ose e rreme var Car_Border_Color=”000000″; Border=”0″ var Car_Speed=5; var Car_Direction=e vërtetë; // e vërtetë ose e rreme var Car_NoOfSides=6; // duhet të jetë grup 4, 6, 8 ose 12/* për të specifikuar imazhet dhe lidhjet opsionale. Për karuselin me 4 anë, specifikoni të paktën 2 imazhe Për karuselin me 6 anë, specifikoni të paktën 3 për karuselin me 8 anë, specifikoni të paktën 4 për karuselin me 12 anë, specifikoni të paktën 6 Nëse Lidhja nuk është e nevojshme mbajeni ""*/ Car_Image_Sources=New Array(" imazhe/1.gif”,””, “imazhe/2.gif”,””, “imazhe/3.gif”,””, “imazhe/4.gif”,””, “imazhe/5.gif” ,”,” “images/6.gif”,”” // SHËNIM Nuk ka presje pas rreshtit të fundit);/******************** MOS EDITO MË POSHTË **** ******************************/ CW_I=array i ri(Car_NoOfSides/2+1);C_ClcW=array i ri(Car_NoOfSides/ 2); C_Coef=array i ri(3*Math.PI/2,0,3*Math.PI/2,11*Math.PI/6,Math.PI/6,3*Math.PI/2,7*Math.PI /4, 0, Math.PI/4,3*Math.PI/2,5*Math.PI/3,11*Math.PI/6,0,Math.PI/6,Math.PI/3); var C_CoefOf=Car_NoOfSides==4?0:Car_NoOfSides==6?2:Car_NoOfSides==8?5:9; C_Pre_Img=Array i ri(Burimet_Image_Makines.gjatesi); var C_Angle=Car_Direction?Math.PI/(Car_NoOfSides/2):0,C_CrImg=Car_NoOfSides,C_MaxW,C_TotalW, C_Stppd=false,i,C_LeftOffset,C_HalfNo=Car_NoOfSides/ funksioni Carousel())( if(document.getElementById)(for(i=0;i), yll (*), tub (|), dy pika (:), shenja e paragrafit (¶).

Llojet e skedarëve të ngjeshur në Access

Kur bashkëngjitni ndonjë nga llojet e skedarëve të mëposhtëm në një bazë të dhënash, Access e ngjesh atë nëse nuk ishte i ngjeshur fillimisht.

Zgjatja e skedarit

Kompresimi

Shkak

Formatet e skedarëve të bllokuar

Access bllokon bashkëngjitjet e llojeve të mëposhtme të skedarëve: Aktualisht nuk është e mundur të zhbllokohet bashkëngjitja e skedarëve të tillë.

Bashkëngjitja e skedarëve në postime duke programuar

Access ju lejon të përdorni modelin e objektit dhe ndërfaqet e programimit për të bashkangjitur skedarë në regjistrime në mënyrë programore duke përdorur kodin VBA (Visual Basic për Aplikacione). Për më shumë informacion, shihni artikujt "LoadFromFile" dhe "SaveToFile" në faqen e internetit të MSDN