jason > 01-03-19, 03:31 PM
jason > 01-03-19, 04:38 PM
lmthu > 02-03-19, 04:07 PM
tranthanhan1962 > 03-03-19, 07:26 PM
jason > 04-03-19, 09:24 AM
(02-03-19, 04:07 PM)lmthu Đã viết: Có 2 cách lưu trữ:
1. Lưu thẳng vào bảng (table) mỗi nhân viên (NV) sẽ có 1 trường (kiểu dữ liệu nên là memo) để lưu hình của người đó, trên form-report bạn thiết kế 1 image control mà control source của nó chính là field lưu hình khi tìm thấy người nào thì image control này sẽ hiện ảnh lên, cách này tiện nhưng dung lượng CSDL chương trình sẽ tăng rất cao, khi có thay đổi hình ảnh của NV đó thì khó chỉnh sửa.
2. Lưu bên ngoài CSDL, mỗi NV sẽ là 1 file hình (*.bmp, *.jpg...) mà tên file hình này chính là mã số của NV đó, bạn cũng thiết kế 1 field để lưu tên file chứa hình ảnh của NV (nhưng dữ liệu của field này là kiểu Text chứa tên+đường dẫn file hình), bạn cũng sẽ phải thiết kế 1 image control để khi tìm thấy NV nào thì control này sẽ hiện ảnh lên, cách này sẽ giảm đáng kể dung lượng CSDL đễ chỉnh sửa hình ảnh NV khi có thay đổi.
jason > 05-03-19, 10:26 AM
(04-03-19, 09:24 AM)jason Đã viết:(02-03-19, 04:07 PM)lmthu Đã viết: Có 2 cách lưu trữ:e áp dụng được cách 2 của anh rồi.
1. Lưu thẳng vào bảng (table) mỗi nhân viên (NV) sẽ có 1 trường (kiểu dữ liệu nên là memo) để lưu hình của người đó, trên form-report bạn thiết kế 1 image control mà control source của nó chính là field lưu hình khi tìm thấy người nào thì image control này sẽ hiện ảnh lên, cách này tiện nhưng dung lượng CSDL chương trình sẽ tăng rất cao, khi có thay đổi hình ảnh của NV đó thì khó chỉnh sửa.
2. Lưu bên ngoài CSDL, mỗi NV sẽ là 1 file hình (*.bmp, *.jpg...) mà tên file hình này chính là mã số của NV đó, bạn cũng thiết kế 1 field để lưu tên file chứa hình ảnh của NV (nhưng dữ liệu của field này là kiểu Text chứa tên+đường dẫn file hình), bạn cũng sẽ phải thiết kế 1 image control để khi tìm thấy NV nào thì control này sẽ hiện ảnh lên, cách này sẽ giảm đáng kể dung lượng CSDL đễ chỉnh sửa hình ảnh NV khi có thay đổi.
cảm ơn sẽ chia của anh nhiều ạ !
mrtoanbin > 05-03-19, 01:59 PM
(05-03-19, 10:26 AM)jason Đã viết:(04-03-19, 09:24 AM)jason Đã viết:(02-03-19, 04:07 PM)lmthu Đã viết: Có 2 cách lưu trữ:e áp dụng được cách 2 của anh rồi.
1. Lưu thẳng vào bảng (table) mỗi nhân viên (NV) sẽ có 1 trường (kiểu dữ liệu nên là memo) để lưu hình của người đó, trên form-report bạn thiết kế 1 image control mà control source của nó chính là field lưu hình khi tìm thấy người nào thì image control này sẽ hiện ảnh lên, cách này tiện nhưng dung lượng CSDL chương trình sẽ tăng rất cao, khi có thay đổi hình ảnh của NV đó thì khó chỉnh sửa.
2. Lưu bên ngoài CSDL, mỗi NV sẽ là 1 file hình (*.bmp, *.jpg...) mà tên file hình này chính là mã số của NV đó, bạn cũng thiết kế 1 field để lưu tên file chứa hình ảnh của NV (nhưng dữ liệu của field này là kiểu Text chứa tên+đường dẫn file hình), bạn cũng sẽ phải thiết kế 1 image control để khi tìm thấy NV nào thì control này sẽ hiện ảnh lên, cách này sẽ giảm đáng kể dung lượng CSDL đễ chỉnh sửa hình ảnh NV khi có thay đổi.
cảm ơn sẽ chia của anh nhiều ạ !
tranthanhan1962 > 05-03-19, 11:16 PM
(04-03-19, 09:22 AM)jason Đã viết:Bạn vào đây tải dbpix 2.0 về nhé trên trang này có hướng dẫn liên kết với tập tin ảnh. Nếu có gì khó khăn thì đưa lên diễn đàn, mình sẽ hỗ trợ.(03-03-19, 07:26 PM)tranthanhan1962 Đã viết: CSDL của bạn là mdb hay accdb
dạ, của em là MDB anh
jason > 06-03-19, 09:10 AM