Bài viết này giải quyết các cách khác nhau mà người dùng có thể chèn hình ảnh vào cơ sở dữ liệu MS Access.
Giống như bất kỳ tài liệu nào khác, hình ảnh thực sự có thể giúp thay đổi diện mạo của bản trình bày. Hiển thị trực quan cũng có ích trong việc phân biệt các danh mục khác nhau của cơ sở dữ liệu. MS Access cung cấp ba kỹ thuật khác nhau để quản lý hình ảnh trong MS Access.
- Người dùng có thể Lưu trữ hình ảnh của họ trong trường OLE và sau đó sử dụng khung loại đối tượng được liên kết để hiển thị hình ảnh trong tài liệu.
- Người dùng có thể Lưu trữ bất kỳ đường dẫn nào của hình ảnh trong trường văn bản tài liệu bằng cách sử dụng nút điều khiển hình ảnh để hiển thị hình ảnh.
- Người dùng cũng có thể Lưu trữ hình ảnh bằng cách sử dụng BLOB (bitmap đối tượng lớn nhị phân) trong trường OLE, sau đó trích xuất hình ảnh bất cứ khi nào được yêu cầu bằng cách sử dụng nút điều khiển hình ảnh để hiển thị hình ảnh.
Cả ba Kỹ thuật này đều có Nhược điểm và Ưu điểm riêng.
Kỹ thuật đầu tiên

Một khiếu nại khác liên quan đến kỹ thuật này là nó có thể tăng kích thước cơ sở dữ liệu của bạn lên một lượng đáng kể. Khi Access lưu trữ và tạo phiên bản bitmap của hình ảnh trong khi vận hành kỹ thuật này.
kỹ thuật thứ hai
Đây là kỹ thuật được ưa thích hơn trong số ba lựa chọn. Nó cũng tương đối dễ thực hiện hơn. Người dùng chỉ cần lưu trữ đường dẫn hình ảnh trong trường văn bản và hình ảnh sẽ tự động được hiển thị thông qua điều khiển hình ảnh tiêu chuẩn. Người dùng chỉ cần đặt đường dẫn thuộc tính của 'hình ảnh' điều khiển hình ảnh để có thể phát hiện và đạt được nó bằng VBA.
Để làm cho kỹ thuật này thân thiện với người dùng, chúng tôi khuyên người dùng nên sử dụng hộp thoại 'mở tệp', hộp thoại này sẽ cho phép bạn duyệt qua hệ thống của mình và nhập đường dẫn.
Kỹ thuật này không hoạt động đúng cách chỉ khi làm việc trên các biểu mẫu liên tục trong MS Access. Rõ ràng khi người dùng chèn cùng một hình ảnh ở dạng liên tục, họ không thể theo dõi hoặc phân biệt giữa các điều khiển hình ảnh riêng lẻ và cuối cùng, cùng một hình ảnh sẽ hiển thị tất cả các bản ghi.
kỹ thuật thứ ba
Kỹ thuật này bao gồm quy trình phức tạp nhất, tuy nhiên, đây là cách an toàn và mượt mà nhất để chèn hình ảnh vào MS Access. Người dùng cũng có thể thêm mật khẩu bảo vệ cho hình ảnh của mình bằng phương pháp này. Thêm vào đó, nó cũng giải quyết được tất cả những vấn đề phát sinh liên quan đến cả hai kỹ thuật trên. Với kỹ thuật này, người dùng có thể sử dụng tùy chọn "mở tệp" để duyệt đến bất kỳ hình ảnh nào. Người dùng có thể sử dụng ADA hoặc DAO để lấy hình ảnh và đọc nó trong trường OLE.
Để hiển thị hình ảnh bằng phương pháp này, người dùng sẽ phải trích xuất cơ sở dữ liệu vào một tệp tạm thời riêng biệt, và tương tự như kỹ thuật thứ hai, thiết lập thuộc tính 'picture' của tệp đó thành đường dẫn của tệp tạm thời. Sau khi hoàn tất quá trình, người dùng có thể sử dụng VBA Kill để xóa tệp. Tuy nhiên, kỹ thuật này cũng gặp khó khăn khi làm việc với các biểu mẫu liên tục. Vì vậy, chúng tôi khuyên người dùng nên sử dụng một biểu mẫu duy nhất và thiết lập cài đặt điều khiển thuộc tính hình ảnh riêng lẻ.
Để giữ cho dữ liệu trong cơ sở dữ liệu Access của bạn có thể truy cập được ngay cả sau khi cơ sở dữ liệu gặp sự cố, hãy cân nhắc đầu tư vào một tiện ích sửa chữa có thể khôi phục dữ liệu từ mdb bị hỏng hoặc tập tin accdb.
Giới thiệu tác giả:
Vivian Stevens là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm phục hồi sql và các sản phẩm phần mềm phục hồi excel. Để biết thêm thông tin, hãy truy cập www.datanumennăm