3 metode eficiente de manipulare a imaginilor în baza de date MS Access

Distribuie acum:

Acest articol abordează diferite moduri prin care utilizatorii pot insera imagini în baza de date MS Access.

Ca orice alt document, imaginile pot ajuta cu adevărat la transformarea aspectului unei prezentări. Afișarea vizuală este, de asemenea, utilă pentru a distinge diferite categorii ale unei baze de date. MS Access oferă trei tehnici diferite de gestionare a imaginilor în MS Access.Învață să gestionezi imaginile în MS Access

  1. Utilizatorul își poate stoca imaginea în câmpul OLE și mai târziu poate folosi un cadru de tip obiect legat pentru a afișa imaginea în document.
  2. Utilizatorul poate stoca orice cale a imaginii în câmpul de text al documentului, folosind butonul de control al imaginii pentru a afișa imaginea.
  3. De asemenea, utilizatorul poate stoca imaginea utilizând BLOB (binar big object bitmap) în câmpul OLE și apoi extrage imaginea ori de câte ori este necesar utilizând butonul de control al imaginii pentru a afișa imaginea.

Toate aceste trei tehnici vin cu propriile lor Dezavantaje și Avantaje.

Prima tehnică

Stocați imaginea în câmpul OLEEste printre cele mai problematice, deoarece este cunoscută pentru cauzarea mai multor erori de server pe OLE (Object Linking and Embedding). Aceasta utilizează aceeași aplicație utilizată în MS Paint pentru a afișa o imagine. Această tehnică poate duce, de asemenea, la o serie de alte probleme de afișare a imaginilor.

O altă plângere asociată cu această tehnică este că poate crește dimensiunea bazei de date la o cantitate semnificativă. As Access stochează și creează o versiune bitmap a imaginilor sale în timp ce operează pe această tehnică.

A doua tehnică

Aceasta este tehnica preferată dintre cele trei opțiuni. De asemenea, este relativ mai ușor de implementat. Utilizatorul trebuie doar să stocheze calea imaginii în câmpul de text, iar imaginea este afișată automat prin controlul standard al imaginii. Un utilizator trebuie doar să seteze calea proprietății pentru „imaginea” de control al imaginii, astfel încât să poată fi detectată și realizată folosind VBA.

Pentru a face această tehnică ușor de utilizat, le recomandăm utilizatorilor să folosească caseta de dialog „deschidere fișier”, care vă va permite să navigați prin sistemul dumneavoastră și să introduceți calea.

Tehnica nu reușește să funcționeze corect numai în timp ce lucrează pe formulare continue în MS Access. Aparent, atunci când utilizatorul inserează aceeași imagine în forme continue, el/ea nu poate urmări sau distinge între controalele individuale ale imaginii și, în cele din urmă, aceeași imagine ajunge să afișeze toate înregistrările.

A treia tehnică

Această tehnică implică cea mai complexă procedură, însă este cea mai sigură și mai ușoară modalitate de a insera imagini în MS Access. Utilizatorii pot adăuga, de asemenea, protecție prin parolă imaginilor lor folosind această metodă. În plus, aceasta elimină toate problemele asociate cu ambele tehnici de mai sus. Pentru această tehnică, utilizatorul poate folosi opțiunea „deschidere fișier” pentru a naviga la orice imagine. Utilizatorii pot folosi fie ADA, fie DAO pentru a prelua imaginea și a o citi în câmpul OLE.

Pentru a afișa imaginea folosind această metodă, utilizatorul va trebui să extragă baza de date într-un fișier temporar separat și, la fel ca în cazul celei de-a doua tehnici, să seteze proprietatea „imagine” la calea fișierului temporar. După ce utilizatorul a terminat procesul, poate folosi VBA Kill pentru a șterge fișierul. Din păcate, această tehnică are dificultăți și atunci când se lucrează cu formulare continue. Așadar, sugerăm utilizatorilor să utilizeze un singur formular și să seteze individual setările de control al proprietăților imaginii.

Pentru a menține datele din baza de date Access accesibile chiar și după o blocare a bazei de date, luați în considerare investiția într-un utilitar de reparații care poate recupera datele din mdb corupt sau fișierele accdb.

Introducerea autorului:

Vivian Stevens este expert în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv recuperare sql și produse software de recuperare Excel. Pentru mai multe informații vizitați www.datanumen.com

Distribuie acum:

Comentariile sunt închise.