Cum să inserați o imagine într-un acces. Inserarea obiectelor într-un câmp cu tipul de date ole

Conținutul bazelor de date este stocat în tabele, dar informațiile sunt prezentate în mod tradițional utilizatorului într-o formă mai convenabilă - sunt create formulare și rapoarte. Pentru claritate, acestea includ diferite imagini: fotografii, imagini, logo-uri. Este mai convenabil să salvați datele grafice în câmpuri speciale ale tabelelor. Microsoft Access DBMS acceptă mai multe opțiuni pentru încărcarea imaginilor în baza de date.

vei avea nevoie

  • – Microsoft Access DBMS;
  • – un fișier grafic care conține o imagine.
Instrucţiuni

1. Adăugați un câmp de obiect OLE la tabelul bazei de date. În acest câmp Microsoft Access poate salva imagini. Deschideți baza de date dorită și în fila „Tabele”, selectați elementul în care doriți să plasați imaginea. Apelați constructorul pentru tabel. În timp ce editați designul său, adăugați un alt câmp cu tipul de date „OLE Object Field”. Dați-i un nume și salvați metamorfozele bazei („Fișier” – „Salvare”).

2. Plasați un obiect OLE în celula câmpului creat, de exemplu. poza în sine. Pentru a face acest lucru, deschideți tabelul în modul de vizualizare. Veți vedea coloana adăugată. Plasați cursorul în celula dorită și faceți clic dreapta pentru a afișa meniul contextual. Selectați comanda „Adăugați obiect”.

3. În caseta de dialog care se deschide, activați una dintre opțiunile de adăugare propuse. Puteți insera un fișier grafic existent sau îl puteți crea mai întâi în editorul corespunzător și apoi îl puteți conecta la baza de date curentă. În primul caz, selectați în câmpul Object Type aplicația în care doriți să faceți o nouă imagine, de exemplu, Paintbrush Drawing. Faceți clic pe butonul OK și programul editor se va lansa imediat. Introducerea obiectului în baza de date se va încheia după ce ați făcut poza și ați închis aplicația grafică.

4. Pentru a insera o imagine existentă în câmpul tabelului, selectați a doua opțiune - activați comutatorul „Creare din fișier” din caseta de dialog. Faceți clic pe butonul „Răsfoiți...” și specificați calea și numele fișierului grafic care conține imaginea. Este indicat să aveți o imagine pe disc în format .bmp sau .dib. Dacă este necesar, activați caseta de selectare „Comunicare” din fereastră - acest lucru va permite DBMS să urmărească metamorfozele fișierului grafic și să reîncarce imaginea în tabel.

5. Confirmați că fișierul este descărcat făcând clic pe OK, după care veți salva baza de date în sine. Când deschideți un tabel în modul de vizualizare, câmpul de obiect OLE va afișa nu imaginea în sine, ci inscripția „Bitmap”. Imaginea grafică va fi încărcată din tabel atunci când utilizatorul creează și lucrează cu formulare și rapoarte.

Limbajul HTML nu este perfect și are o serie de deficiențe semnificative. Pentru a atașa o imagine la un anumit loc de pe pagină, este mai bine să o inserați folosind un tabel. În acest caz, imaginea va fi considerată un fundal și textul poate fi plasat deasupra acesteia.

Instrucţiuni

1. Inițial, trebuie să creați un tabel, dacă nu aveți deja unul. Această acțiune este efectuată în semn. Pentru a face acest lucru, se folosesc etichete (eticheta de închidere este esențială):

- masa; - linie;
– coloană Principalele caracteristici suplimentare: Chenar – chenar; Aliniere – aliniere orizontală; Valign – aliniere verticală; Bordercolor – culoarea chenarului; lățime – lățime; Înălțime - înălțime Sintaxă pentru un tabel 2X2 fără margine și conținut aliniat stânga/dreapta:
Conținutul primei celule Conținutul celei de-a 2-a celule
Conținutul celei de-a 3-a celule Conținutul celulei a 4-a

2. Imaginea trebuie adăugată după etichetă

. Dacă inserați o imagine în prima celulă a tabelului prezentat mai sus, veți obține:
Conținutul celei de-a 2-a celule
Conținutul celei de-a 3-a celule Conținutul celulei a 4-a
Caracteristici suplimentare: Latime – latime; Înălțime – înălțime; Alt – text alternativ, cel care va fi afișat utilizatorului dacă funcția de vizualizare a imaginii este dezactivată; Aliniere – aliniere orizontală; Valign – aliniere verticală; Titlu – legendă pentru imagine.

3. Puteți folosi imaginea ca link. Pentru a face acest lucru, puneți-l în eticheta corespunzătoare: În contextul tabelului, ar arăta astfel:

Conținutul celei de-a 2-a celule
Conținutul celei de-a 3-a celule Conținutul celulei a 4-a

4. Probabilități suplimentare de imagini. 1. Schimbați imaginea într-o culoare când treceți cu mouse-ul peste ea și apoi schimbați locația cursorului: onMouseOver=”this.style.background='#color number”” onMouseOut=”this.style.background='#color număr””2. Schimbarea imaginii într-o altă imagine atunci când treceți cu mouse-ul: onmouseover="this.src=’images/1.gif"” onmouseout="this.src=’images/2.gif"”3. Inserarea unui carusel rotativ de imagini într-o celulă de tabel (valorile pot fi modificate):

// 7 variabile pentru a controla comportamentul var Car_Image_Width=100; var Car_Image_Height=100; var Car_Border=true; // adevărat sau fals var Car_Border_Color="000000″; Border=”0″ var Car_Speed=5; var Car_Direction=true; // adevărat sau fals var Car_NoOfSides=6; // trebuie să fie 4, 6, 8 sau 12/* pentru a specifica imagini și link-uri opționale. Pentru carusel cu 4 fețe specificați cel puțin 2 imagini Pentru carusel cu 6 fețe specificați cel puțin 3 Pentru carusel cu 8 fețe specificați cel puțin 4 Pentru carusel cu 12 fețe specificați cel puțin 6 Dacă nu este nevoie de legătură, păstrați-l „”*/ Car_Image_Sources=new Array(“ imagini/1.gif”,””, „imagini/2.gif”,””, „imagini/3.gif”,””, „imagini/4.gif”,””, „imagini/5.gif” ,”,” “images/6.gif”,”” // NOTĂ Fără virgulă după ultima linie);/****************** NU EDITAȚI MAI JOS **** ******************************/ CW_I=nouă matrice(Car_NoOfSides/2+1);C_ClcW=nouă matrice(Car_NoOfSides/ 2); C_Coef=new Array(3*Math.PI/2,0,3*Math.PI/2,11*Math.PI/6,Math.PI/6,3*Math.PI/2,7*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=new Array(Car_Image_Sources.length); 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/2; funcția Carusel())( if(document.getElementById)( for(i=0;i), asterisc (*), pipe (|), două puncte (:), semn de paragraf (¶).

Tipuri de fișiere comprimate în Access

Când atașați oricare dintre următoarele tipuri de fișiere la o bază de date, Access îl comprimă dacă nu a fost comprimat inițial.

Extensie de fișier

Comprimare

Cauza

Formate de fișiere blocate

Accesul blochează atașamentele următoarelor tipuri de fișiere: În prezent, nu este posibilă deblocarea atașării unor astfel de fișiere.

Atașarea fișierelor la postări prin programare

Access vă permite să utilizați modelul de obiecte și interfețele de programare pentru a atașa fișiere la înregistrări în mod programatic folosind codul VBA (Visual Basic for Applications). Pentru mai multe informații, consultați articolele „LoadFromFile” și „SaveToFile” de pe site-ul web MSDN