Tặng Anh Em Phần Mềm Quản Lý Gia Phả - 19/05/2016

Bui Tien Truong

Xe hơi
Biển số
OF-422106
Ngày cấp bằng
12/5/16
Số km
168
Động cơ
220,930 Mã lực
À mà cụ cho hỏi, trường hợp chỉ nhớ năm mà không nhớ tháng thì em ko biết nhập thế nào? Hiện tại em đang để 01/01/YYYY tuy nhiên nó ko thể hiện được cái ý là ko nhớ ngày tháng chỉ nhớ năm vì có thể hiểu là ngày 01 tháng 01 năm đó. Thank cụ.
Khi nhập người không nhớ ngày mà chỉ nhớ năm. cụ bỏ trống phần ngày đi để phần mềm đỡ nhận ngày 01/01.
Cụ cứ nhập __/__/YYYY (vd : __/__/1980 - canh thân). như vậy phần mềm sẽ được được năm để tính tuổi cho chính xác.
 

Bui Tien Truong

Xe hơi
Biển số
OF-422106
Ngày cấp bằng
12/5/16
Số km
168
Động cơ
220,930 Mã lực
Sao em cài đặt bị báo lỗi runtime nhỉ? Em cài trên xp.
P/s: Em cài trên Windows 10 đã chạy được nhưng các cụ cho em hỏi là gõ tiếng Việt thì dùng bộ gõ nào? Em đang dùng Unikey mà bỏ dấu các kiểu không được.
Các cụ lưu ý giùm là cài qua Tài Khoản Administrator chứ không phải quyền Admin.
Khi cài các cụ kích phải vào file bộ cài rồi chọn Run as Administrator nhé.
 

Bui Tien Truong

Xe hơi
Biển số
OF-422106
Ngày cấp bằng
12/5/16
Số km
168
Động cơ
220,930 Mã lực
Nếu được cụ thêm 1 tính năng nữa là bệnh án, sức khỏe nữa đưa vào để đời sau có thể tra được những vấn đề về sức khỏe và gen trong dòng họ
Phần này cụ có thể lưu dạng tập tin sau đó cụ đưa vào phần di vật cũng được :D
để quản lý hồ sơ 1 người đúng là nhiều thông tin lắm, nhưng hiện tại CSDL đang cố định nên mình sẽ tìm hướng phát triển thêm.
cảm ơn các cụ đã góp ý
 

Bui Tien Truong

Xe hơi
Biển số
OF-422106
Ngày cấp bằng
12/5/16
Số km
168
Động cơ
220,930 Mã lực
Thêm 1 lần nữa cảm ơn cụ. Phần mềm này rất hay. Nhưng để hoàn chỉnh hơn nhờ cụ chỉnh sửa thêm một số cái:

1. Dòng họ thì thường vinh danh những người thành đạt. Do đó nên bổ sung trường lưu học vị từng người để thống kê có bao nhiêu tiến sỹ, giáo sư, thạc sỹ...
2. Đôi khi cũng muốn xem trong họ mình ai làm nghề gì để còn tiện khi có việc. Ví dụ xem ai làm bác sỹ, ai làm công an chẳng hạn :D đôi khi cũng cần gọi cho người thân. Thế nên nên bổ sung trường nghề nghiệp.
3. Đã có trường địa chỉ nhưng nếu tách thành tỉnh thành để thống kê được thì tốt vì đôi khi có nhu cầu xem họ hàng phân bố ờ đâu.
4. Chức năng nhập từ excel vào rất hay, nhưng khi import lại thì nó tạo ra 1 case mới (trong họ tộc cũ) xóa đi toàn bộ cây cũ cũng mệt. Vì xóa ông đầu tiên thì nó chuyển các thành viên thế hệ tiếp theo ra ngoài.
5. Nên xử lý được trường ngày sinh, ngày mất chỉ nhớ năm mà ko nhớ tháng. Hệ thống xử lý được nhớ ngày nhưng không nhớ năm nhưng ko nhớ ngày mà nhớ năm phổ biến hơn.

Cảm ơn đóng góp của cụ hi vọng phần mềm ngày càng hoàn thiện.
Cảm ơn cụ đã góp ý.
1/ Phần thống kê mình cũng đang phát triển thêm nên chắc sau này cũng sẽ có phần thống kê theo học vấn (phần chức danh chính là học hàm, học vị) và nghề nghiệp.
2/ Khi tìm kiếm thì chỉ cần 1 trong các thành phần nội dung là tìm được mà.chứ tách ra thì hơi nhiều trường, lúc nhập nhiều cụ lại kêu. :D
5/ Khi cụ không nhớ ngày thì chỉ bỏ qua phần đó, nhập thành __/__/YYYY. do phần mềm cho phép nhập chuỗi để cho phép nhập dạng 05/01/2017 - Đinh Dậu, nếu không nhớ thì nhập là __/__/1980 - canh thân thì phần mềm sẽ hiểu là sinh năm 1980. Chứ nhập 1980 thì khi đó pm không tìm được phần ngày và tháng nên nó không xử lý tính tuổi được.
 

gadongtao

Xe tải
Biển số
OF-398797
Ngày cấp bằng
29/12/15
Số km
268
Động cơ
234,670 Mã lực
Cảm ơn cụ đã góp ý.
1/ Phần thống kê mình cũng đang phát triển thêm nên chắc sau này cũng sẽ có phần thống kê theo học vấn (phần chức danh chính là học hàm, học vị) và nghề nghiệp.
2/ Khi tìm kiếm thì chỉ cần 1 trong các thành phần nội dung là tìm được mà.chứ tách ra thì hơi nhiều trường, lúc nhập nhiều cụ lại kêu. :D
5/ Khi cụ không nhớ ngày thì chỉ bỏ qua phần đó, nhập thành __/__/YYYY. do phần mềm cho phép nhập chuỗi để cho phép nhập dạng 05/01/2017 - Đinh Dậu, nếu không nhớ thì nhập là __/__/1980 - canh thân thì phần mềm sẽ hiểu là sinh năm 1980. Chứ nhập 1980 thì khi đó pm không tìm được phần ngày và tháng nên nó không xử lý tính tuổi được.
Thank cụ, phần nhập năm như vậy là ok. Miễn là có quy tắc nhập để quản lý là tốt rồi. Đúng là càng nhiều thì càng rối, mình chỉ cần xem các trường dữ liệu phổ biến thôi. Có thêm một góp ý nữa là file phả đồ xuất ra rất đẹp nhưng dung lượng quá lớn. Nguyên nhân là các cột và các hàng dư thừa. Em đã xóa các cột và các hàng này bằng thủ công thì file thu gọn từ hơn 3 M về 80K. Phần xuất file nếu cụ xử lý được thì tiện quá.

Phả đồ khoảng 5 đời thì OK. Nhưng nếu nhiều đời hơn thì cần nâng cấp lại bởi vì theo nguyên tắc xếp các hình chữ nhật sát nhau đến các đời sau sẽ rất rối. Nếu cụ thiết kế được tách các đời trên là trung điểm của đời dưới thì sẽ theo dõi dễ hơn. Có nghĩa là khoảng cách các hình chữ nhật ở đời trên sẽ rộng hơn đời dưới.

Dù sao thì cũng rất tuyệt. Cảm ơn cụ. Em đang dùng phần mềm của cụ để collect thông tin họ hàng. Đợi các nâng cấp trong các bản tiếp theo của cụ.
 

leminhtan

Xe tải
Biển số
OF-481736
Ngày cấp bằng
3/1/17
Số km
207
Động cơ
196,980 Mã lực
Tuổi
26
thanks cụ, có gì cứ share cho mn nhé
 

taplaixe2016

Xe đạp
Biển số
OF-424494
Ngày cấp bằng
24/5/16
Số km
12
Động cơ
217,420 Mã lực
Tuổi
40
thanks bác nhiều.
E đã dùng thwr nhwng khi xuất phả đồ ra exel sao không bắt nó chiu vào toàn bộ khổ A0 đwowcj bác nhỉ
 

Bui Tien Truong

Xe hơi
Biển số
OF-422106
Ngày cấp bằng
12/5/16
Số km
168
Động cơ
220,930 Mã lực
thanks bác nhiều.
E đã dùng thwr nhwng khi xuất phả đồ ra exel sao không bắt nó chiu vào toàn bộ khổ A0 đwowcj bác nhỉ
Em code phần đó bằng VBA nên cứ theo số lượng thành viên mà nó xuất ra Excel thôi. chưa có có khổ hay gì cả.
Tại phần xuất phả đồ chưa có kinh nghiệm và cũng thiếu công cụ nên mới chỉ cố làm được đến đó.hy vọng trong tương lai sẽ phát triển tốt hơn cho các cụ tiếp tục sử dụng.
 

Bui Tien Truong

Xe hơi
Biển số
OF-422106
Ngày cấp bằng
12/5/16
Số km
168
Động cơ
220,930 Mã lực


Nghe các cụ hỏi nhiều về cái in gia phả tóm tắt, nhất là phần em đánh số thứ tự con cái các cụ không hiểu.
Em bắt chước các cụ, oánh số tận cùng từ trên xuống vậy. các cụ xem thế nào
VD : Ông A là con cả, đẻ ra 2 con (B,C) thì đánh số vậy
1. A
1.1. B
1.1.1. Con B cả
1.1.2. con thứ của B
1.2. C
1.2.1. con cả của C
1.2.1.1. con cháu của C
 

inovavgj

Xe container
Biển số
OF-38227
Ngày cấp bằng
14/6/09
Số km
7,909
Động cơ
511,444 Mã lực
Nơi ở
Định Công - Hoàng Mai
Thanks cụ , em load về cho phụ huynh dùng
 

Bui Tien Truong

Xe hơi
Biển số
OF-422106
Ngày cấp bằng
12/5/16
Số km
168
Động cơ
220,930 Mã lực
Hôm nay em mò mẫm được cái code HTML đơn giản để có thể vẽ được 1 cái phả đồ. Chỉ cần sử dụng thẻ UL và LI và ngon, em mày mò làm thành 1 cái Exam và chia sẻ code cho anh em xài chơi. Em cũng đã nhúng vào phần mềm, nhưng sẽ đưa bản cập nhật lên sau.
Hy vọng các cụ ủng hộ, và góp ý thêm qua đây hoặc qua face : https://www.facebook.com/phanmemgiapha/

Code :
HTML:
<html>
<head>
    <meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
    <style>
    * {margin: 0; padding: 0;}
    .tree ul {
        padding-top: 20px; position: relative;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
    }
    .tree li {
        float: left; text-align: center;
        list-style-type: none;
        position: relative;
        padding: 20px 5px 0 5px;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
    }
    .tree li::before, .tree li::after{
        content: '';
        position: absolute; top: 0; right: 50%;
        border-top: 1px solid #ccc;
        width: 50%; height: 20px
    }
    .tree li::after{
        right: auto; left: 50%;
        border-left: 1px solid #ccc;
    }
    .tree li:only-child::after, .tree li:only-child::before {
        display: none;
    }
    .tree li:only-child{ padding-top: 0;}
    .tree li:first-child::before, .tree li:last-child::after{
        border: 0px none;
    }
    .tree li:last-child::before{
        border-right: 1px solid #ccc;
        border-radius: 0 5px 0 0;
        -webkit-border-radius: 0 5px 0 0;
        -moz-border-radius: 0 5px 0 0;
    }
    .tree li:first-child::after{
        border-radius: 5px 0 0 0;
        -webkit-border-radius: 5px 0 0 0;
        -moz-border-radius: 5px 0 0 0;
    }
    .tree ul ul::before{
        content: '';
        position: absolute; top: 0; left: 50%;
        border-left: 1px solid #ccc;
        width: 0; height: 20px
    }
    .tree li a{
        border: 1px solid #ccc;
        padding: 5px 10px;
        text-decoration: none;
        color: #666;
        font-family: arial, verdana, tahoma;
        font-size: 11px;
        display: inline-block;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
    }
    .tree li a:hover, .tree li a:hover+ul li a {
        background: #c8e4f8; color: #000; border: 1px solid #94a0b4;
    }
    .tree li a:hover+ul li::after,
    .tree li a:hover+ul li::before,
    .tree li a:hover+ul::before,
    .tree li a:hover+ul ul::before{
        border-color:  #94a0b4;
    }
    </style>
</head>
<body>
    <div class='tree' style='width:100%;overflow:auto;'>
        <UL>
            <LI><A Href='#'>Ông Nội<br>Bà Nội</A>
                <UL>
                    <LI><A Href='#'>Bác Trai<br>Bác Dâu</A>
                        <UL>
                            <LI><A Href='#'>Anh Họ</A></LI>
                            <LI><A Href='#'>Chị Họ</A></LI>
                        </UL>
                    </LI>
                    <LI><A Href='#'>Bố<br>Mẹ</A>
                        <UL>
                            <LI><A Href='#'>Kỷ Thân (chính mình)</A></LI>
                            <LI><A Href='#'>Em gái</A></LI>
                        </UL>
                    </LI>
                    <LI><A Href='#'>Chú<br>Thím</A>
                        <UL>
                            <LI><A Href='#'>Em Gái Họ</A></LI>
                            <LI><A Href='#'>Em Trai Họ</A></LI>
                        </UL>
                    </LI>   
                </UL>
            </LI>
        </UL>
    </div>
</body>
</html>

 

VietCuong1978

Xe tăng
Biển số
OF-97686
Ngày cấp bằng
30/5/11
Số km
1,133
Động cơ
410,735 Mã lực
Tks cụ chủ, trước em cũng đã dùng một số phần mềm, mai em down về dùng thử rồi góp ý với cụ
 

APHU

Xe hơi
Biển số
OF-485071
Ngày cấp bằng
19/1/17
Số km
197
Động cơ
195,180 Mã lực
Tuổi
37
Hay quá, cảm ơn cụ! Cho e hỏi đây là bản full chứ ko phải demo đúng ko ah?
 

HSBC

Xe buýt
Biển số
OF-5650
Ngày cấp bằng
15/6/07
Số km
975
Động cơ
551,691 Mã lực
Em cài vào máy tính và trên menu nó bị lỗi font cụ ạ. E đang dùng thử, có gì sẽ góp ý tiếp với cụ.
 

bagac_fun

Xe tăng
Biển số
OF-407384
Ngày cấp bằng
29/2/16
Số km
1,700
Động cơ
242,802 Mã lực
Nơi ở
hà nội
Cái này dùng mãi hay là dùng 1 thời gian rồi bắt nạp tiền thế cụ chủ:D
 
Thông tin thớt
Đang tải
Top