Bác Tâm ơi, nếu có nhiều VBản quá thì cũng ko nên tống hết VBản vào database đâu. Nhất là làm như thế sẽ ko thể tìm kiếm toàn văn được. Cứ để văn bản, tài liệu dưới dạng files (xls, ppt, doc, txt, xml, html, v.v...) sau đó chỉ nhập các thuộc tính của văn bản, đường dẫn của văn bản (thường là để ở dạng "app.path\docs". Các đĩa CD Law trên thị trường (trong đó có cả của công ty tớ) cũng phải làm như thế mới sài hết được đống văn bản có từ năm 1945 đến giờ. Về sau, lượng văn bản ra ngày càng nhiều thì database sẽ càng ngày càng phình to thêm, tốc độ sẽ chậm đi. Trong khi đó, nếu làm theo cách kia, chỉ việc "ném" văn bản vào thư mục, gõ thêm thuộc tính của văn bản vào chương trình (để cho dễ quản lý tra cứu) và chỉ cần chạy update index là có thể tra cứu toàn văn (tìm được cụm từ trong nội dung của văn bản).
Tớ nghĩ, đó là cách hợp lý hơn cả.
Còn nếu ko thì bác nên tách ra thành 2 files: acclaw.mdb và data.mdb. Nếu có update văn bản thì chỉ cần cập nhật data.mdb, nếu có update chương trình thì cũng chỉ cần cập nhật file acclaw.mdb. Và văn bản thì thay đổi, thêm mới hàng ngày, số lượng thì nhiều nên 2 chức năng: Thêm mới/Sửa đổi & Tìm kiếm/Lọc là rất quan trọng - nếu ko có thì nó chẳng khác gì 1 cây thư mục (nếu ta tạo 1 cây thư mục chứa các văn bản đó thì không khác gì chương trình hiện thời - thậm chí còn hơn vì ta có thể tìm kiếm được trong nội dung của văn bản nhờ chức năng tìm kiếm có sẵn của windows/total commander - tuy chức năng này còn kém xa DTSearch).
Tớ nghĩ, đó là cách hợp lý hơn cả.
Còn nếu ko thì bác nên tách ra thành 2 files: acclaw.mdb và data.mdb. Nếu có update văn bản thì chỉ cần cập nhật data.mdb, nếu có update chương trình thì cũng chỉ cần cập nhật file acclaw.mdb. Và văn bản thì thay đổi, thêm mới hàng ngày, số lượng thì nhiều nên 2 chức năng: Thêm mới/Sửa đổi & Tìm kiếm/Lọc là rất quan trọng - nếu ko có thì nó chẳng khác gì 1 cây thư mục (nếu ta tạo 1 cây thư mục chứa các văn bản đó thì không khác gì chương trình hiện thời - thậm chí còn hơn vì ta có thể tìm kiếm được trong nội dung của văn bản nhờ chức năng tìm kiếm có sẵn của windows/total commander - tuy chức năng này còn kém xa DTSearch).
Sửa lần cuối: