Đã có bạn nào có ý tưởng viết Gia phả bằng Excel chưa?

Liên hệ QC

ngoanvn

Thành viên hoạt động
Tham gia
13/10/08
Bài viết
111
Được thích
17
Nghề nghiệp
Công chức.
Cho tôi hỏi đã có bạn nào có ý tưởng hay đã từng ứng dụng Excel để viết gia phả dòng họ chưa? Nếu như có thì cho tôi tham khảo với nhé! Tôi đã từng tìm trên Google có một phần mềm nhưng phức tạp quá. Có thể đây là một ý tưởng mới lạ, mong các bạn đừng cười!
 
Cho tôi hỏi đã có bạn nào có ý tưởng hay đã từng ứng dụng Excel để viết gia phả dòng họ chưa? Nếu như có thì cho tôi tham khảo với nhé! Tôi đã từng tìm trên Google có một phần mềm nhưng phức tạp quá. Có thể đây là một ý tưởng mới lạ, mong các bạn đừng cười!
Ý tưởng thì có, có lâu rồi, nhưng chưa thực hiện được, vì nhiều lý do, trong đó có ... lười.
 
Ý tưởng thì có, có lâu rồi, nhưng chưa thực hiện được, vì nhiều lý do, trong đó có ... lười.

Đây không lười nhưng... cũng chưa thực hiện được vì không biết viết thế nào ? đang chờ ai đó gửi bài lên để học mót, vài năm nữa nghỉ hưu sẽ viết.

Tôi thấy đây là một chủ đề rất hay và rất thiết thực, bạn nào biết khởi động trước nhé.
Thanks!
 
Phen này chắc chôn rồi, đào lên chôn lại cũng chưa xong chương trình này mất! Khởi động đầu tiên, thì mình xin đặt vài vấn đề như: +Gia phả này đầu trên cao bao nhiêu và đầu dưới dài đến chừng nào?
 
Lần chỉnh sửa cuối:
Thật ra thì ý tưởng này không có gì cao siêu lắm đâu.
Ví dụ, chúng ta dùng các Sheet đại diện cho các ĐỜI. Rồi trong mỗi ĐỜI, dùng link để liên kết tới ĐỜI sau đó (nằm trong một Sheet khác), v.v...

Tôi nói tôi lười, không phải là lười chuyện làm trên Excel, mà là lười chuyện ... sưu tầm gia phả của dòng họ mình. Đây mới là vấn đề. Hiện trong tay tôi chỉ mới có được 2 đời ở trước tôi (tức là Bố, Ông Nội), một đời sau tôi (Con) và chính tôi nữa, nghĩa là mới có được 4 đời... Ít quá.
Đã nói làm gia phả thì tệ tệ cũng được chục đời... Phải rảnh (và có điều kiện) để mà đi sưu tầm lịch sử dòng họ...
Nên lười là lười cái chuyện này.
 
4 đời của bác còn thiếu vài người nữa. Như là ông bác, ông chú, của đời bố; cô, chú, bác, cậu, mợ của đời bố; các anh chị em họ của đời mình; và cuối cùng là các cháu của đời con. Như vậy mớ gọi là gia phả chứ! Thế là nguồn tư liệu đè vào đầu mất rồi! Thâm.
 
Lần chỉnh sửa cuối:
Cho tôi hỏi đã có bạn nào có ý tưởng hay đã từng ứng dụng Excel để viết gia phả dòng họ chưa? Nếu như có thì cho tôi tham khảo với nhé! Tôi đã từng tìm trên Google có một phần mềm nhưng phức tạp quá. Có thể đây là một ý tưởng mới lạ, mong các bạn đừng cười!

Excel thì chắc chưa ai làm. Nhưng các phần mềm gia phả thì có mà. Không biết bạn sử dụng chương trình nào? hay bạn thử chương trình này xem.
(nguồn: http://www.ketoanminhthanh.com/index.php?dc=433&op=xem)

Hoặc chương trình này cũng được.
 
Tôi xin góp ý việc viết gia phả thêm nhé:
Tôi thấy bạn BNTT có gợi ý cách viết như vậy là hay đó!
Chúng ta không có điều kiện sưu tầm tư liệu nhiều đời thì ít đời vậy! Có thể bắt đầu từ ông nội, cha, sau đó để lại cho con, cháu, chắt, chút, chít... chúng ta viết tiếp, nhưng phải trình bày đẹp, dễ hiểu, nội dung phong phú, không khéo chút, chít chúng ta chê: "Ông cố tổ chúng ta học Excel dở quá" thì buồn lắm!
 
Tôi xin góp ý việc viết gia phả thêm nhé:
Tôi thấy bạn BNTT có gợi ý cách viết như vậy là hay đó!
Chúng ta không có điều kiện sưu tầm tư liệu nhiều đời thì ít đời vậy! Có thể bắt đầu từ ông nội, cha, sau đó để lại cho con, cháu, chắt, chút, chít... chúng ta viết tiếp, nhưng phải trình bày đẹp, dễ hiểu, nội dung phong phú, không khéo chút, chít chúng ta chê: "Ông cố tổ chúng ta học Excel dở quá" thì buồn lắm!

Đã nói là gia phả, thì người viết phải trình bày làm sao để cho thế hệ sau nó phát huy, sưu tập và bổ sung vào đó.
Mình chỉ ngại đời sau chúng không còn biết sử dụng Excel nữa là khác các Bác à.(Như hiện tại có ai còn sử dụng Multiplan,Lotus 123, Quatro ,...). Thật tệ quá, vì mỗi thế hệ có những ưu thế riêng của nó. Nói vậy hơi buồn nhỉ. (Thôi đành viết tay chăng ? Và viết rồi liệu chúng có đọc hay không nữa ??).
 
Các bác ơi

Nếu không xài trên Excel thì đành viết tay vậy.

Khả năng dùng word của em rất kém, bác nào có mẫu để có thể in ra giấy A0 không?


Nếu không được các bác đừng cười em nhé!

Cám ơn các bác

ST
 
Chào các bác,

Trước tiên theo tôi ý tưởng việc làm này không liên quan đến phần mềm, hay nói chính xác là không liên quan đến Excel. Việc cho ra một phần mềm trước tiên dựa trên cơ sở phân tích nhu cầu từ đó xây dựng một database thích hợp. Đầu ra của nó phải là báo cáo.
Mỗi phần mềm có một cách tư duy riêng, có một các công cụ hỗ trợ riêng. Vậy thì chuyện thừa kế các phần mềm với nhau là thừa kế cái database chứ không phải là thừa kế công thức, công cụ ứng dụng trình bày.
Chuyện này có thể làm được bằng Excel hay không? Theo tôi là hoàn toàn có thể làm được. Vì:
- Excel hoàn toàn có thể giúp làm một database hoàn chỉnh (dù không có kết nối quan hệ, cái này tự nhớ và tự tạo)
- Kết hợp với công thức và VBA thì việc trình bày (cho ra báo cáo phả hệ) là một điều hoàn toàn có thể làm được.

Câu hỏi tiếp theo là có đáng làm hay không? Có hiệu quả hay không? Excel hỗ trợ việc làm này tới đâu? Chúng ta có thể đi tới đích nhưng vấn đề là trong bao lâu? tốc độ bao nhiêu? Nếu không quan tâm đến hiệu quả thì chúng ta sẽ bắt đầu thực hiện.

Mọi người hãy cùng nhau phân tích nhu cầu của chương trình viết gia phả rồi hãy nói là chúng ta sẽ làm nó như thế nào.

Vài lời thảo luận.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Tôi thấy ba tôi có làm một cái gia phả bằng tay. Tuy nhiên không để ý lắm, nên tôi không nhớ chính xác ông làm thế nào, hôm nào tôi về Dalat sẽ mượn ông rồi chụp hình cho các bạn xem.

Tuy nhiên, tôi có nhớ được chuyện này, là cái mã số ông sử dụng cho một người nào đó, để khi nhìn vào con số này, thì biết là người này thuộc đời thứ mấy... Đó là:

Đời thứ 1 đánh số 1
Đời thứ 1 sinh được 3 người con, thì mã số của 3 người con này lần lượt là 11, 12 và 13 (đó là đời thứ 2)

Người thứ 1 của đời thứ 2 sinh ra 2 người con, sẽ có mã số lần lượt là 111, 112
Người thứ 2 của đời thứ 2 sinh ra 4 người con, sẽ có mã số lần lượt là 121, 122, 123, 124
Người thứ 3 của đời thứ 2 không có con.

Rồi, cứ thế, các con của đời thứ 3 sẽ có mã số là 1111, 1112... hoặc là 1211, 1212

Cho đến một người có mã số là 12114362, ta sẽ biết người này thuộc đời thứ 8, là con của người thứ 6 thuộc đời thứ 7, là cháu nội của người thứ 3 thuộc đời thứ 6, là cháu gọi cố của người thứ 4 thuộc đời thứ 5, là cháu gọi... của người thứ nhất thuộc đời thứ 4....

Nếu một người có mã số là 11111111 thì đó chính là người "đích tôn của dòng họ" (vì là con của người thứ nhất trong tất cả các đời).

Có một cái quy tắc cho những người là nữ nữa, nhưng tôi không nhớ... Chỉ xin góp môt chút gì đó nhớ được vào chủ đề này mà thôi. Tuy nhiên, tôi nghĩ rằng, nếu theo quy luật đánh mã số như vậy, thì hoàn toàn có thể làm bằng Excel. Nếu hết lười, tôi sẽ cố gắng thực hiện điều này (vì thật ra tôi cũng thuộc loại có số 1 trong mã số hơi bị nhiều...)
 
Lần chỉnh sửa cuối:
Ý kiến BNTT là khá hay đấy, kết hợp với file Từ Điển AV-VA của Ca_dafi thì ta có tệp tra cứu gia phả khá hoàn thiện. Chỉ cần thêm mấy chức năng lọc theo đời, theo nam nữ v.v...thêm, sửa , hiện ảnh nếu không có ảnh ta chup bài vị tổ tiên đua vào thay là OK. Không biết có phải mình là dân Kế toán không chứ thấy Ông cụ làm mã như vậy là mê liền.
Mình hiểu gia phả là hồ sơ cá nhân của dòng họ và lịch sử, thành tích, công trạng cũng như điều răn dạy của tổ tiên với con cháu, những quy ước mang tính hệ thống của dòng họ.. bạn ST-Lu! nói vậy thì không phải là gia phả mà chỉ là cây phả hệ mà thôi. Khi khai bút phải làm thủ tục, chọn ngày lành tháng tốt kính cáo tổ tiên, khi in thử không dùng phải đốt, không dùng vào việc khác. Khi in chính thức phải chọn giấy đẹp hay giấy hồng điều mà in. In xong phải có hộp hay ống đựng gia phả và đĩa CD và đặt trên ban thờ. Khi khánh thành người ta thường hay dùng tháng Trọng Xuân để làm lễ công bố , mình không hiểu thường các dòng họ đều tổ chức chạp tổ vào tháng quý Đông (Tức tháng chạp) đông đủ con cháu nhưng lại ít công bố vào dịp này. Nếu bạn không phải là đích tôn khi vào lời tựa hay khấn phải kính báo "Cung thừa...mệnh" còn nếu không bạn không có quyền viết và công bố gia phả.
Tốt nhất bạn phải tham khảo các tài liệu có liên quan và cẩn trọng vì là tài liệu lưu truyền đời.
 
Lần chỉnh sửa cuối:
Mình thấy cái này hay lắm đó. Mình là con trưởng và người chị con Bác nói mình làm một gia phả nhưng hiện nay mình cũng chưa làm. Nếu được các bạn có thể phát thảo ý tưởng và cùng nhau làm.
 
Bạn luận tiếp một tí:
- Trong Gia Phả phải chăng chỉ có cây gia phả, thiết nghĩ những thông tin về nhân thân của một người trong cây Gia Phả (sơ yếu lý lịch nỗi bật) sẽ làm cho cây gia phả có giá trị.
- Gia Phả cũng sẽ cần thêm dâu thêm rễ, vậy thì những người này sẽ được mã hóa như thế nào? Đó là chưa kể trường hợp có nhiều vợ, nhiều chồng?
- Những gia đình trước kia thường có đông con có khi lên tới hơn 10 người con, vậy thì mã hóa ra sao?
- Hệ thống báo cáo gia phả sẽ được thực hiện theo như thế nào?
 
Dùng Visio nhe!

Với 1 bảng database excel như sau, ta có thể dùng Visio vẽ gia phả 1 cách tự động, loại organization chart:
|
A​
|
B​
|
C​
|
D​
|
E​
|
F​
|
G​
|
H​
|
1​
|
Unique_ID​
|
YearBirth_YearDead​
|
Generation​
|
Name​
|
Sexual​
|
Title​
|
Reports_To​
|
Master_Shape​
|
2​
|ID1|1900 - 1960|
1​
|Nguyễn Văn A|Nam|Ông tổ| |
1​
|
3​
|ID2|1910 - 1965|
1​
|Trần Thị B|Nữ|Bà tổ|ID1|
3​
|
4​
|ID3|1929 -1981|
2​
|Nguyễn văn 01|Nam|Ông bác|ID1|
2​
|
5​
|ID4|1935 - 1978|
2​
|Nguyễn văn 02|Nam|Ông nội|ID1|
2​
|
6​
|ID5|1938 - 2001|
2​
|Nguyễn văn 01|Nam|Ông chú|ID1|
2​
|
7​
|ID6|
-1.940​
|
2​
|Nguyễn văn 03|Nữ|Bà Cô|ID1|
2​
|
8​
|ID7|
-1.939​
|
2​
|Phạm Thị C|Nữ|Bà nội|ID4|
3​
|
9​
|ID8|
-1.960​
|
3​
|Nguyễn văn 04|Nam|Bác|ID4|
2​
|
10​
|ID9|
-1.961​
|
3​
|Nguyễn văn 05|Nam|Bố|ID4|
2​
|
11​
|ID10|
-1.945​
|
2​
|Lê Hữu D|Nam|Ông Dượng|ID6|
3​
|
12​
|ID11|
-1.967​
|
3​
|Lê văn 01|Nam|Chú|ID6|
2​
|
13​
|ID12|
-1.968​
|
3​
|Lê thị 02|Nữ|Cô|ID6|
2​
|
14​
|ID13|
-1.969​
|
3​
|Lê thị 03|Nữ|Cô|ID6|
2​
|
15​
|ID14|
-1.962​
|
3​
|Lý thị X|Nữ|BácGái|ID8|
3​
|
16​
|ID15|
-2.001​
|
4​
|Nguyễn văn 06|Nam|Anh họ|ID8|
2​
|
17​
|ID16|
-2.002​
|
4​
|Nguyễn thị 07|Nữ|Chị họ|ID8|
2​
|

Mở visio, làm theo các bước sau:

Giapha01.gif


vào menu organization chart - import organization data

Giapha02.gif


Giapha03.gif


Giapha04.gif


Giapha05.gif


Next next, finish

Kết quả:

Giapha06.gif


Các thông tin khác có thể xem trong data khi nhấn chuột phải vào từng ô.
Tên trường & nội dung có thể tuỳ ý.
 

File đính kèm

  • GiaphaData.xls
    28 KB · Đọc: 1,156
  • Giapha.zip
    125.2 KB · Đọc: 1,357
Bạn luận tiếp một tí:
- Những gia đình trước kia thường có đông con có khi lên tới hơn 10 người con, vậy thì mã hóa ra sao?
Trên 78 người con mới sợ, chứ khoảng 36 người con đổ lại thì dư sức & đẹp luôn, phải không!
Người con thứ 37 ta nên gán ký tự @ trên bàn fím!

Chúc vui!!
 
Dùng Access cũng được!

Tạo 1 file Access mới, tạo 1 table mới, cấu trúc như sau:

Giapha07.gif

2 trường bắt buộc là Unique_ID và Refered_To. Dùng mã như của BNTT, thêm chữ a cho vợ hoặc chồng. Các trường khác tuỳ ý, bao nhiêu trường cũng được.
Tạo 1 mối quan hệ vào chính nó:

Giapha08.gif

Loại quan hệ:

Giapha09.gif

Bây giờ nhập dữ liệu vào

Giapha10.gif

Các dấu cộng bên trái khi click vào sẽ bung ra như cây thư mục, theo thứ tự từng đời (Generation) như sau:

Đời 2:

Giapha11.gif
]​

Đời 3:

Giapha12.gif

Đời 4:

Giapha13.gif


Ta có thể lập rất nhiều những loại report khác nhau, bằng cách group, sort, ... Thí dụ:

Giapha14.gif
 
Bác giải thích hộ tại sao làm 2 bảng giống hệt nhau (Data và Data1) mà ko phải là 1 bảng thôi? (Dùng Self-References).

Đây là dạng bài CSDL kinh điển về cấu trúc CSDL lồng cấp nhau (Hierarchy). Hierarchy Level ở đây chính là "Generation" của bài toán này đấy.

attachment.php


Ví dụ: Catalog về sản phẩm

attachment.php


Tương tự cho cách thiết kế BOM lồng cấp
 

File đính kèm

  • product_catalogs_model.gif
    product_catalogs_model.gif
    33.6 KB · Đọc: 824
  • hierarchies_dezign.gif
    hierarchies_dezign.gif
    10.2 KB · Đọc: 807
Lần chỉnh sửa cuối:
Hai2hai đã viết:
Bác giải thích hộ tại sao làm 2 bảng giống hệt nhau (Data và Data1) mà ko phải là 1 bảng thôi? (Dùng Self-References).
Mình cũng chỉ có 1 table thôi:
ptm đã viết:
Tạo 1 mối quan hệ vào chính nó
Trong Relation windows của access, muốn tạo 1 self-relationship, phải add 1 table 2 lần, nó tự ra tên mới đấy.Thực tế là chỉ có 1 bảng thôi.
 
Web KT
Back
Top Bottom