Làm thế nào để hiển thị hình ảnh trong các hình thức truy cập liên tục

Điều này cho thấy cách xử lý phù hợp các hình ảnh trong các hình thức liên tục với sự giúp đỡ của AccessImagine kiểm soát. Nếu bạn đang tìm kiếm câu trả lời trên một số câu hỏi phổ biến về các hình thức liên tục, kiểm tra các hình thức liên tục FAQ .
Trước hết chỉ cần tưởng tượng một điều: thời gian trôi qua, bạn đã có một năm 1000 hình ảnh hay như vậy trong cơ sở dữ liệu của bạn. Mỗi khi bạn mở hình thức liên tục với hình ảnh, tải máy tính của bạn tất cả chúng cùng một lúc. Chắc chắn nó sẽ có thời gian khó khăn và thậm chí có thể đóng băng cùng một lúc.
Vì vậy, giải pháp là gì? Bạn không thực sự cần để hiển thị hình ảnh lớn ở dạng liên tục. Bạn cần thu nhỏ. Thumbnail ở định dạng OLE cho truy cập để xử lý nó cho đúng.
Bạn có thể tải về tập tin MDB với giải pháp toàn bộ để chơi với nó:
.
Từng bước
. 1. Cho phép giả sử bạn đã truy cập soát Hãy tưởng tượng hình ảnh trên hồ sơ của bạn chỉnh sửa hình thức và Pic gọi của nó.
2. Tạo thumbnail trường trong bảng của bạn (cho phép gọi nó là Preview) của kiểu OLE.
control and insert this line: 3. Thêm Về xử lý sự kiện Exit để kiểm soát Pic của bạn và chèn thêm dòng này:
.Value= Pic .PreviewOLE(128) nếu Pic. thay đổi sau đó Xem trước =. Giá trị Pic 128. PreviewOLE ()
Bây giờ kiểm soát Pic của bạn tạo ra một bản xem trước hình ảnh của nó mỗi khi có thay đổi. Dưới đây là viết tắt của 128 xem trước dài nhất bên trong điểm ảnh.
4. Tạo các hình thức liên tục của bạn, nơi Bound Object Frame vào nó và gắn nó vào lĩnh vực trước.
Bây giờ bạn đã có hình thức liên tục với hình ảnh, được thực hiện theo cách thích hợp.














Không phải như vậy rõ ràng với tôi! Trong từng bước của bạn-của bao nhiêu hình thức nào? Một hình thức trình và một mẫu riêng liên tục? Những gì đi trong lĩnh vực xem trước của bảng?
Tôi sẽ cố gắng giải thích tốt hơn. Hình thức trình tôi có nghĩa là hình thức mà bạn tạo / chỉnh sửa một bản ghi duy nhất.
Hình thức thứ hai là hình thức liên tục, phải.
Trong lĩnh vực đi xem trước hình thu nhỏ của một bức tranh, được mã hóa theo định dạng đối tượng OLE cho "Bound Object Frame" kiểm soát để hiển thị nó.
Hãy đặt câu hỏi nhiều hơn nữa - nó mang lại cho tôi một ý tưởng những gì đã được cải thiện trong hướng dẫn này.
Hi. Như hiểu được nó, bạn cần phải tạo ra một trường OLE và bị ràng buộc nó vào bên phải OCX của bạn? nhưng vấn đề với lĩnh vực có và OLE là nó sẽ sưng lên cơ sở dữ liệu của bạn. Bạn có thực hiện thay thế mà chỉ sử dụng con đường?
Im cố gắng để làm một hình thức liên tục với bức ảnh xem trước trên mặt.
Chắc chắn, bạn có thể chỉ định đường dẫn nơi để giữ hình ảnh. AccessImagine sẽ làm phần còn lại của công việc - tạo & đặt tên tập tin hình ảnh, xóa cái cũ và điền tên riêng trong cơ sở dữ liệu.