Quản lý Tộc Phả trên Excel (1 người xem)

  • Thread starter Thread starter sealand
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

sealand

Thành viên gạo cội
Tham gia
16/5/08
Bài viết
4,883
Được thích
7,688
Giới tính
Nam
Nghề nghiệp
Kế Toán
Thời gian qua, có 1 số anh em qua Email, điện thoại động viên mình nên viết 1 chương trình GIA PHẢ trên Excel. Kể cũng khó nhưng không dám phụ lòng anh em nhận lời. Khi bắt tay vào thì quá khó, mình chẳng biết gì cả về vấn đề này. Hơn nữa, còn vận dụng vào Excel còn khó nữa. Mày mò mãi rồi cũng sơ bộ những phần ban đầu. Mình gửi lên để anh em tham khảo góp ý bổ xung, chắc sẽ nhanh và thuận lợi hơn.
Mong nhận được ý kiến bổ xung, hoàn thiện. Nào chúng ta cùng làm gia phả!!!
Lưu ý: Nội dung trang giới thiệu nằm trong sheet INF

Dòng họ, tên tuổi, địa danh mình dùng trong file chỉ là ví dụ mình điền ngẫu nhiên. Nếu vô tình xúc phạm ai đó, mong mọi người và Họ Bùi mong cảm thông.


 

File đính kèm

Lần chỉnh sửa cuối:
Mình thấy đề tài này cũng hay mong các bác pro chung tay góp sức để đưa ra những sản phẩm hữu dụng
Cảm ơn
 
Upvote 0
Chào bạn Sealand.
Có 2 vấn đề:
1. Khi chạy thử, tôi bị lỗi "Could not load an object because it is not available on this machine". Tôi đã kiểm tra phần Tool -> Reference không thấy báo "Missing...", Hiện tôi đang dùng Office 2003
2. Hiện tại tôi đang tìm hiểu về điều khiển TreeView. Theo tôi dùng TreeView để làm GiaPha thì rất thuận lợi, cấu trúc dữ liệu cũng gọn hơn rất nhiều (tôi xem phần Data của bạn thấy việc xây dựng các mối quan hệ rất phức tạp)

Trân trọng.
 
Upvote 0
Chào bạn Sealand.
Có 2 vấn đề:
1. Khi chạy thử, tôi bị lỗi "Could not load an object because it is not available on this machine". Tôi đã kiểm tra phần Tool -> Reference không thấy báo "Missing...", Hiện tôi đang dùng Office 2003
2. Hiện tại tôi đang tìm hiểu về điều khiển TreeView. Theo tôi dùng TreeView để làm GiaPha thì rất thuận lợi, cấu trúc dữ liệu cũng gọn hơn rất nhiều (tôi xem phần Data của bạn thấy việc xây dựng các mối quan hệ rất phức tạp)

Trân trọng.

-Mình viết file này trên Excel 2003 và không dùng các điều khiển ngoài yêu cầu phải cài đặt. Khi mình viết thì bộ Toolbox của mình dang bị lỗi và mình dùng bộ Toolbox của Ndu gửi trên GPE. Bạn thử lấy về và Import vào xem sao. Tải ở đây
-Việc thiết lập bộ mã như vậy, ngoài việc xác định vị trí từng người nó còn để Treeview hiểu để tạo cây dòng tộc. Nó đã được sử lý tự động đâu có làm bằng tay đâu mà phức tạp.
 
Lần chỉnh sửa cuối:
Upvote 0
Sao máy mình không chạy được nhỉ. Mình đang dùng bộ ToolBox được tải vế từ cùng địa chỉ ( bài #1).
- mình dùng bộ Toolbox của Ndu gửi trên GPE. Bạn thử lấy về và Import vào xem sao. Tải ở đây

Mình thử theo link này nhưng không vào được. Bó tay.
-Việc thiết lập bộ mã như vậy, ngoài việc xác định vị trí từng người nó còn để Treeview hiểu để tạo cây dòng tộc. Nó đã được sử lý tự động đâu có làm bằng tay đâu mà phức tạp.
Vì chưa chạy được chương trình, mới chỉ xem qua cấu trúc dữ liệu nên chỉ là nhận xét chủ quan ban đầu thôi.

Mình nghĩ rằng đề tài này rất hay, mong sẽ sớm dùng được.

Trân trọng
 
Upvote 0
-Mình viết file này trên Excel 2003 và không dùng các điều khiển ngoài yêu cầu phải cài đặt. Khi mình viết thì bộ Toolbox của mình dang bị lỗi và mình dùng bộ Toolbox của Ndu gửi trên GPE. Bạn thử lấy về và Import vào xem sao. Tải ở đây
Em đang dùng Excel 2007, khi mở file cũng báo lỗi như ở bài #3, mặc dù em đã sử dụng bộ Toolbox của anh ndu. Hộp thoại như vầy, xuất hiện tới 4 lần mới mở được file.
Loi_1.png

Sau khi mở được file, lại thấy xuất hiện hộp thoại này trong cửa sổ VBA và nó bôi đen chữ Trim trong Function Cayhe:
Loi_3.png

Sau đó, nếu đóng cửa số VBA lại thì xuất hiện hộp thoại này:
Loi_2.png

Nếu nhấn OK thì lại thấy hộp thoại báo lỗi thứ 2 và nó chọn chữ Trim như trên hoặc chữ Chr trong Function Dscon, không thể đóng được cửa sổ VBA, và đương nhiên không thể đóng được Excel theo cách thông thường mà chỉ đóng được bằng Task Manager. Xin nói thêm là nếu em mở một Workbook mới và sử dụng các hàm Trim, Chr thì hoàn toàn bình thường.
Mong anh giải thích thêm.
Xin chân thành cảm ơn!
 
Upvote 0
Upvote 0
Đây là các thư viện có liên quan tới file đó, bạn kiểm tra lại xem

Reference.jpg
 
Upvote 0
Đây là các thư viện có liên quan tới file đó, bạn kiểm tra lại xem

Reference.jpg
Còn đây là References trên máy em, nó chỉ khác trên máy anh một xíu ở phiên bản của Office
References.png

Có thể nào do lỗi như anh ndu đã nêu ở bài trên chăng? Em xem trong tất cả các Form, không thấy Form nào có TreeView cả (chẳng hạn, Form f_ky trống trơn, không có đối tượng nào).
 
Upvote 0
Còn đây là References trên máy em, nó chỉ khác trên máy anh một xíu ở phiên bản của Office
Có thể nào do lỗi như anh ndu đã nêu ở bài trên chăng? Em xem trong tất cả các Form, không thấy Form nào có TreeView cả (chẳng hạn, Form f_ky trống trơn, không có đối tượng nào).
Không tin thì cứ tự mình vẽ lại các Control là biết liền (dựa vào code để suy đoán form có những control nào)
 
Upvote 0
Hôm nay mình tình cờ đã tìm ra cách chạy được file của bạn Sealand rồi:
Sau khi cài xong bộ BSControl của bạn Nguyễn Duy Tuân, file PhaToc chạy ngon lành luôn, chẳng báo lỗi tí nào.
Liệu đó có phải là nguyên nhân không nhỉ?
 
Upvote 0
Cám ơn tungson_mrcc đã tìm ra cách giải quyết. Mình nhớ khi viết file này mình có tham khảo BSAC của anh Nguyễn Duy Tuân. Khi viết mình không dùng BSAC vì sợ sang máy khác không cài BSAC sẽ không dùng được. Mình phỏng đoán rất có thể BSAC đã ảnh hưởng tới Treeview nên với máy không cài BSAC thì VBA không nhân ra 2 đối tượng là Treeview và Imagelist.
Vậy để chạy file các bạn tạm bổ xung thêm BSAC tải về tại địa chỉ sau

http://www.bluesofts.net/download-a...-bsac-bluesofts-activex-controls.html?lang=vi
 
Upvote 0
Tôi đã tải cả BSAC về rồi nhưng khi chạy PHA_TOC vẫn báo nhiều lỗi như các bạn đã nêu trên, không chạy được
Mong rằng bạn SeaLand chỉnh sửa lại cho anh em sử dụng
 
Upvote 0
Bạn tải BSAC về chạy file EXE để cài đặt theo hướng dẫn, sau đó mở lại file là được.
Mình đã thử trên 3 máy rồi.
 
Lần chỉnh sửa cuối:
Upvote 0
Mấy lỗi này như Bác ndu đã đề cập ở trên, do thằng này thôi treeview. Làm theo hướng dẫn ở thread#5 và thread #8.

Lê Văn Duyệt
 
Upvote 0
Mấy lỗi này như Bác ndu đã đề cập ở trên, do thằng này thôi treeview. Làm theo hướng dẫn ở thread#5 và thread #8.

Lê Văn Duyệt

Không được anh Duyệt ạ, Sealand tải file MSCOMCTL.OCX về chép vào C:\WINDOWS\System32\ . Sau đó mở Run gõ lệnh regsvr32 \windows\system32 \MSCOMCTL.OCX rồi nhấn OK. Máy báo khai báo thành công nhưng mở file vẫn lỗi.
Nhưng có 1 điểm khác biệt là các Treeview khác vẫn load bình thường, nhưng Treeview này lại không.
 
Lần chỉnh sửa cuối:
Upvote 0
Không được anh Duyệt ạ, Sealand tải file MSCOMCTL.OCX về chép vào C:\WINDOWS\System32\ . Sau đó mở Run gõ lệnh regsvr32 \windows\system32 \MSCOMCTL.OCX rồi nhấn OK. Máy báo khai báo thành công nhưng mở file vẫn lỗi.
Nhưng có 1 điểm khác biệt là các Treeview khác vẫn load bình thường, nhưng Treeview này lại không.
Anh sealand sửa lại chương trình được không? Nếu được anh vui lòng up lên lại vì tôi đã thử làm mọi cách nhưng không mở và hiệu chỉnh trong file gia phả được... Cảm ơn anh nhiều nhé!
Trân trọng./.
 
Upvote 0
Tác giả hay bạn nào có thể sửa lại chương trình này để dùng bình thường được không.
PM xem qua form xây dựng rất hay.
Rất tiếc không chạy được vì lỗi như những bài trước.
Xin Cảm ơn
 
Upvote 0
Mong nhận được ý kiến bổ xung, hoàn thiện. Nào chúng ta cùng làm gia phả!!!
Mình đã tìm ra thư viện bị thiếu trong chươnhg trình của Sealan. Mọi người cứ google tìm FPDTC.dll cho vào đường dẫn như hình chương trình sẽ chạy ngon lành. (xin hỏi thêm: có bạn nào biết file này là gì không? tác dụng thế nào?)
mising control.jpg
@sealand: có lẽ nên thay 2 từ tiếng Trung : giới tính nam, nữ bằng kí hiệu sinh học (symbol) chẳng hạn (thứ 1: không khoái tiếng tàu & không phải ai cũng biết tiếng Tàu; Thứ 2:...)
boygirl.jpg
Vài dòng góp ý!
 
Upvote 0
Máy mình chạy ngon lành, chương trình rất hay nhưng có lẽ Sealand nên bỏ tiếng Trung trong đó đi, mình thấy thằng đó là rất gét
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom