• CHƯƠNG TRÌNH KẾ TOÁN BẰNG ACCESS
  • RE: CHƯƠNG TRÌNH KẾ TOÁN BẰNG ACCESS

    ketoan_it > 07-01-23, 10:27 PM

    (05-01-23, 09:45 AM)ledangvan Đã viết:
    (04-01-23, 09:13 PM)ketoan_it Đã viết: Chào cả nhà, chuyện là mình mới hoàn thành xong chương trình kế toán làm bằng access. Nay muốn gửi lên đây để mọi người dùng thử và cho ý kiến nhận xét để mình hoàn thiện chương trình tốt hơn.  Mình có kèm theo file hướng dẫn sử dụng, tuy hơi sơ sài nhưng đủ để các bạn có sử dụng tốt chương trình. Mong nhận được các ý kiến đóng góp của các bạn. Trong quá trình sử dụng cảm thấy phần nào hay ho và cần dùng thì cứ nói mình sẻ gửi phần demo liên quan cho các bạn. Còn phần share code full HD thì các bạn khỏi hỏi nhé  014

    link tải nhé: https://www.mediafire.com/file/kxu9o8muv...C.rar/file

    Mình đọc qua File hướng dẫn của bạn có vài ý kiến : 
    1- Chương trình thiết kế khá hợp lý, tuy nhiên giờ thiết kế theo kiểu Menu là khá đơn điệu.
    2- Trong phần giới thiệu của bạn chưa nêu phần truy suất lại báo cáo để chỉnh sửa từ báo cáo.
    3- Nên nêu ra một số tiện ích của chương trình (Vì hiện tại các chương trình kế toán đều na ná nhau, đều có công dụng gần giống nhau, nên phần mềm của bạn càng có tiện ích bao nhiêu càng thu hút người dùng bấy nhiêu)
    4- Theo hướng dẫn của bạn thì mới chỉ nêu phần kế toán thuế, chưa nêu được phần kế toán quản trị (Quản lý công nợ, quản lý chi phí, quản lý vật tư, tài sản ...)
    5- Phần tính giá thành : Hầu như các phần mềm kế toán hiện nay đều thiếu một phần quan trọng trong việc tính giá thành đó là xác định và đánh giá sản phẩm hỏng, những người lập trình đều hiểu rằng sản phẩm sản xuất đạt lý tưởng hết -> Cho vật liệu vào sản xuất là ra sản phẩm, tuy nhiên trong thực tế sản xuất ko bao giờ tròn vẹn như vậy được, đưa vật tư vào SX có thể mất điện, toàn bộ vật tư đó bị hỏng, hoặc sắp hoàn thành thì bị ngắt điện, hỏng máy phát, ... 
    Trong phần của bạn mới chỉ nêu là hỗ trợ việc tính dở dang cuối kỳ, nhưng ko rõ bạn tính bằng cách nào ?
    ....
    Trên đây là một vài ý kiến với chương trình của bạn, chúc bạn thành công.

    (07-01-23, 12:11 PM)ledangvan Đã viết: Góp ý thêm : Có cái mục xóa dữ liệu trong phần mềm là ko nên vì có thể có lúc lỡ tay xóa mất, có thể do người khác chọc vào xóa, ... 
    Như anh thiết kế phần mềm thì sẽ ko phân chia các phân hệ kế toán kiểu như Kế toán ngân hàng, kế toán tài sản, kế toán tiền mặt, kế toán bán hàng, mua hàng ... mà chỉ là nhập chứng từ phát sinh và nhập số dư
    Trong hệ thống tài khoản định nghĩa tính chất của các tài khoản ví dụ : 1111 - Tính chất là tiền; 131 - Tính chất là công nợ , 511 - Tính chất chi phí, 242 - Tính chất chi phí ...
    Sau đó thiết kế các Form tương ứng với các tính chất.
    Mục đích là khi định khoản trong phần nhập liệu sẽ bung các Form lên tương ứng
    Ví dụ một nghiệp vụ phát sinh như sau : Mua văn phòng phẩm chưa trả tiền, tiền thuế là 1.000.000; tiền hàng là 9.000.000 tổng tiền là 10.000.000

    Người dùng sẽ nhập như sau :
    Số CT: 
    Ngày CT:
    Diễn giải : Mua văn phòng phẩm HĐ: ....

    TK Có : 331 -> Vì 331 đăng ký trong hệ thống TK là tính chất công nợ nên sẽ bung Form công nợ để người dùng nhập
    Form có thể thiết kế như sau : Mã CN, Mã ND, Số tiền, Thời hạn trả nợ, Mã HĐ ...
    TK nợ : 1331 : Vì 1331 đăng ký tính chất là thuế đầu vào nên khi hạch toán chương trình sẽ hiện tương ứng Form kê thuế để kê
    TK nợ : 6428 : Vì 6428 đăng ký tính chất là Chi phí nên sẽ bung lên Form chi phí để vào chi tiết có thể thiết kế như sau 

    Mã đối tượng tập hợp CP : (Mã) 
    Nội dung chi phí : (Mã)
    Số tiền
    ....

    Mục tiêu là tối giản việc trải hết các nội dung trên một dòng, những người chưa biết lại phải mất công nhập mà ko có giá trị gì trong việc làm báo cáo (Ý anh ở đây là khi hạch toán đến đâu, đến TK nào nó sẽ lên Form tương ứng để nhập)

    Về việc tại sao trong chương trình của e lại có chức năng xoá dữ liệu là có lý do như vầy. Sau khoản vài năm sử dụng thì dung lượng của Data file sẻ lớn cho nên cần phải sao lưu lại và xoá đi dữ liệu cũ cho nhẹ khi xử lý số liệu ạ. Thông thường thì nên xoá sau khi mà doanh nghiệp đã được kiểm tra, thanh tra thuế. E có ý tưởng là sao lưu theo từng khoản thời gian tuỳ chọn và khi cần thiết có thể cập nhật lại vào trong Data file chính luôn nhưng chưa làm được, cái này e thấy có phần mền khác làm rồi họ cho sao lưu theo tháng, sau khi sao lưu thì dữ liệu của tháng đó vẫn còn trong data chính, khi dữ liệu trong data chính có bị xoá hay chỉnh sửa thì khi cập nhật lại từ data sao lưu sẻ được phục hồi lại như cũ, vì chưa làm được cho nên e cho người dùng sao lưu bằng cách copy Data file thôi.
    Còn về việc form nhập chứng từ thì e thấy ý tưởng của a cũng hay để e nghiên cứu thử. Có phải là ở trên sub form chính chỉ có tài khoản định khoản và số phát sinh, còn các phần râu ria liên quan theo từng tính chất của tài khoản thì được mở sau khi nhập tài khoản ở sub form chính.
    Cảm ơn a đã chia sẻ ý tưởng mới ạ
  • RE: CHƯƠNG TRÌNH KẾ TOÁN BẰNG ACCESS

    tranthanhan1962 > 07-01-23, 11:52 PM

    (07-01-23, 10:07 PM)ketoan_it Đã viết: E xin phản hồi một ý kiến của a như sau...
    Mình cũng reply lại phản hồi của bạn.
    1/Windows 10 nhiều cái không Ok nên mình đã chuyển sang win 11 mấy năm nay. Mình sử dụng access 2019 với lý do access 2019 chạy Ok access 2003 (do mình còn nhiều chương trình của khách hàng cũ sử dụng access 2003 lưu trử để bảo hành và nâng cấp khi có yêu cầu luc trước mình sử dụng giả lập khi access 2003 không chạy trên các access có ver trước 2019 như sau này access 2019 chạy ngon 2003 nên mình sử dụng luôn không giả lập nữa) còn với msgbox mình không sử dụng msgbox (chạy không ngon với tất cả các máy) nên mình thay bằng form cho chắc ăn, không bao giờ lỗi font.
    2/ Lỗi 2467 mình thấy là không phải báo lỗi hệ thống mà do code báo lỗi Form_Error của bạn vì nó có tiếng Việt nhưng không ảnh hưởng công việc, chỉ mất công tắt msgbox thôi.
    3/ Việc sử dụng Ribbon không ảnh hưởng gì đến việc bảo mật cơ sở dữ liệu thậm chí với ribbon tôi có thể bảo mật tập tin accdb mà không cần chuyển qua accde thậm chí không cần đặt mật khẩu cho VBA hay macro. Bạn có thể xử lý XML của table UsysRibbons ẩn Access Options + khóa shift + xử lý shortcut menu bar cho form và query bảo đãm nếu bạn không có cách xử lý trước thì chính bạn cũng không vào desgn được.
    [Hình: XIGrPru.png]
    Bạn thấy hình trên là một phần mềm thương mại của mình.  Tab File không còn mục nào cả thì làm sao vào Access Options.
    4/Vụ này mình có ý kiến vậy thôi. Còn bạn nếu thấy cái gì ưu việt thì làm.
    5/Vấn đề xuất ra excel theo mẫu thì trên forrum mình có nhiều, bạn có thể tìm các bài viết của ongke0711 hoặc maidinhdan có viết về thủ thuật này hoặc nếu lười thì tạo query theo bảng của mẫu rồi copy dữ liệu qua mẫu exel cũng được.
  • RE: CHƯƠNG TRÌNH KẾ TOÁN BẰNG ACCESS

    ketoan_it > 08-01-23, 10:56 AM

    (07-01-23, 11:52 PM)tranthanhan1962 Đã viết:
    (07-01-23, 10:07 PM)ketoan_it Đã viết: E xin phản hồi một ý kiến của a như sau...
    Mình cũng reply lại phản hồi của bạn.
    1/Windows 10 nhiều cái không Ok nên mình đã chuyển sang win 11 mấy năm nay. Mình sử dụng access 2019 với lý do access 2019 chạy Ok access 2003 (do mình còn nhiều chương trình của khách hàng cũ sử dụng access 2003 lưu trử để bảo hành và nâng cấp khi có yêu cầu luc trước mình sử dụng giả lập khi access 2003 không chạy trên các access có ver trước 2019 như sau này access 2019 chạy ngon 2003 nên mình sử dụng luôn không giả lập nữa) còn với msgbox mình không sử dụng msgbox (chạy không ngon với tất cả các máy) nên mình thay bằng form cho chắc ăn, không bao giờ lỗi font.
    2/ Lỗi 2467 mình thấy là không phải báo lỗi hệ thống mà do code báo lỗi Form_Error của bạn vì nó có tiếng Việt nhưng không ảnh hưởng công việc, chỉ mất công tắt msgbox thôi.
    3/ Việc sử dụng Ribbon không ảnh hưởng gì đến việc bảo mật cơ sở dữ liệu thậm chí với ribbon tôi có thể bảo mật tập tin accdb mà không cần chuyển qua accde thậm chí không cần đặt mật khẩu cho VBA hay macro. Bạn có thể xử lý XML của table UsysRibbons ẩn Access Options + khóa shift + xử lý shortcut menu bar cho form và query bảo đãm nếu bạn không có cách xử lý trước thì chính bạn cũng không vào desgn được.
    [Hình: XIGrPru.png]
    Bạn thấy hình trên là một phần mềm thương mại của mình.  Tab File không còn mục nào cả thì làm sao vào Access Options.
    4/Vụ này mình có ý kiến vậy thôi. Còn bạn nếu thấy cái gì ưu việt thì làm.
    5/Vấn đề xuất ra excel theo mẫu thì trên forrum mình có nhiều, bạn có thể tìm các bài viết của ongke0711 hoặc maidinhdan có viết về thủ thuật này hoặc nếu lười thì tạo query theo bảng của mẫu rồi copy dữ liệu qua mẫu exel cũng được.

    Cảm ơn a đã chia sẻ kinh nghiệm, về ribbon menu mà ẩn mấy cái trong tab file thì quá ok ạ, e sẻ nghiên cứu rồi làm theo những gì a gợi ý ạ.
  • RE: CHƯƠNG TRÌNH KẾ TOÁN BẰNG ACCESS

    tranthanhan1962 > 08-01-23, 05:26 PM

    (08-01-23, 10:56 AM)ketoan_it Đã viết: Cảm ơn a đã chia sẻ kinh nghiệm, về ribbon menu mà ẩn mấy cái trong tab file thì quá ok ạ, e sẻ nghiên cứu rồi làm theo những gì a gợi ý ạ.
    Tôi đã có giới thiệu một chủ đề và hướng dẫn tương đối kỹ về thủ thuật tự tạo ribbon ở đây, bạn có thể tham khảo:
    Hướng Dẫn Hướng dẫn chi tiết thiết kế Ribbon ứng dụng Access
  • RE: CHƯƠNG TRÌNH KẾ TOÁN BẰNG ACCESS

    hoanbhxhls > 12-01-23, 12:10 PM

    (08-01-23, 05:26 PM)tranthanhan1962 Đã viết:
    (08-01-23, 10:56 AM)ketoan_it Đã viết: Cảm ơn a đã chia sẻ kinh nghiệm, về ribbon menu mà ẩn mấy cái trong tab file thì quá ok ạ, e sẻ nghiên cứu rồi làm theo những gì a gợi ý ạ.
    Tôi đã có giới thiệu một chủ đề và hướng dẫn tương đối kỹ về thủ thuật tự tạo ribbon ở đây, bạn có thể tham khảo:
    Hướng Dẫn Hướng dẫn chi tiết thiết kế Ribbon ứng dụng Access

    1.Bạn nên chuyển Data sang sql server,mô hình mdb này chạy trong mạng LAN,internet không được ổn định
    2.Mô hình winform khó cạnh tranh với các phần mềm trên nền web
    3.Mô hình này không chạy được trên smart phone
    4.Khó chịu nhất mdb chạy trên LAN phải share full,rủi ro rất cao
    5.Nói chung ms access đã lạc hậu với thời 4.0..
  • RE: CHƯƠNG TRÌNH KẾ TOÁN BẰNG ACCESS

    tranthanhan1962 > 13-01-23, 02:47 PM

    (12-01-23, 12:10 PM)hoanbhxhls Đã viết: 1.Bạn nên chuyển Data sang sql server,mô hình mdb này chạy trong mạng LAN,internet không được ổn định
    2.Mô hình winform khó cạnh tranh với các phần mềm trên nền web
    3.Mô hình này không chạy được trên smart phone
    4.Khó chịu nhất mdb chạy trên LAN phải share full,rủi ro rất cao
    5.Nói chung ms access đã lạc hậu với thời 4.0..
    Nói chung mình không có ý kiến gì về việc góp ý và giới thiệu những cách làm hỗ trợ công việc tốt hơn của bạn. Những khuyết điểm của access mà bạn nói tôi cũng công nhận. Nhưng bạn quên rằng access cũng có những ưu việt của nó.
    1/Tạo và hoàn chỉnh CSDL nhanh gọn lẹ.
    2/Query có hỗ trợ QBE trực quang dễ sử lý.
    3/Hiện nay. Không phải phần mềm nào cũng cần xử lý đa nền tảng ngay cả những phần mềm khủng của những công ty lớn cũng không phải lo đến điều này và họ vẫn thường xuyên sử dụng window trên máy tính để chạy phần mềm. Gần như là phương tiện bắt buột.
    4/ Trường hợp chuyển sang sql server mà không có server thật thì làm thế nào? lấy 1 máy mạng LAN làm server liệu có chắc chắn rằng độ bảo mật có đáng tin cậy, và khi chỉ cần 1 phần mềm đơn lẽ chạy cho 1 công ty cở nhỏ hoăc cửa hàng bán lẻ thì có cần tốn một cái máy server không? còn share full thì có làm sao? Vấn đề bảo mật không do phần mềm mà do trình độ quản lý - xử lý thì đúng hơn.
    5/ Nếu biết sử dụng thích hợp thì không có gì là lạc hậu cả. Chăng lẽ trông một cây chuối cây ớt mà phải điều đến cái máy xúc đất? chỉ cần 1 con dao vừa tay là xong thậm chí không cần đến 1 cái len.
    6/ Đây là điều quan trong nhất. Hãy xem các forrum hỗ trợ tự học viết phần mềm xem có trang nào OK như thuthuataccess không?
  • RE: CHƯƠNG TRÌNH KẾ TOÁN BẰNG ACCESS

    hoanbhxhls > 13-01-23, 03:52 PM

    (13-01-23, 02:47 PM)tranthanhan1962 Đã viết:
    (12-01-23, 12:10 PM)hoanbhxhls Đã viết: 1.Bạn nên chuyển Data sang sql server,mô hình mdb này chạy trong mạng LAN,internet không được ổn định
    2.Mô hình winform khó cạnh tranh với các phần mềm trên nền web
    3.Mô hình này không chạy được trên smart phone
    4.Khó chịu nhất mdb chạy trên LAN phải share full,rủi ro rất cao
    5.Nói chung ms access đã lạc hậu với thời 4.0..
    Nói chung mình không có ý kiến gì về việc góp ý và giới thiệu những cách làm hỗ trợ công việc tốt hơn của bạn. Những khuyết điểm của access mà bạn nói tôi cũng công nhận. Nhưng bạn quên rằng access cũng có những ưu việt của nó.
    1/Tạo và hoàn chỉnh CSDL nhanh gọn lẹ.
    2/Query có hỗ trợ QBE trực quang dễ sử lý.
    3/Hiện nay. Không phải phần mềm nào cũng cần xử lý đa nền tảng ngay cả những phần mềm khủng của những công ty lớn cũng không phải lo đến điều này và họ vẫn thường xuyên sử dụng window trên máy tính để chạy phần mềm. Gần như là phương tiện bắt buột.
    4/ Trường hợp chuyển sang sql server mà không có server thật thì làm thế nào? lấy 1 máy mạng LAN làm server liệu có chắc chắn rằng độ bảo mật có đáng tin cậy, và khi chỉ cần 1 phần mềm đơn lẽ chạy cho 1 công ty cở nhỏ hoăc cửa hàng bán lẻ thì có cần tốn một cái máy server không? còn share full thì có làm sao? Vấn đề bảo mật không do phần mềm mà do trình độ quản lý - xử lý thì đúng hơn.
    5/ Nếu biết sử dụng thích hợp thì không có gì là lạc hậu cả. Chăng lẽ trông một cây chuối cây ớt mà phải điều đến cái máy xúc đất? chỉ cần 1 con dao vừa tay là xong thậm chí không cần đến 1 cái len.
    6/ Đây là điều quan trong nhất. Hãy xem các forrum hỗ trợ tự học viết phần mềm xem có trang nào OK như thuthuataccess không?
    Theo xu thế mình đã chuyển ứng dụng mình viết sang nền web để đáp ứng nhu cầu khách hàng
  • RE: CHƯƠNG TRÌNH KẾ TOÁN BẰNG ACCESS

    tranthanhan1962 > 13-01-23, 05:29 PM

    (13-01-23, 03:52 PM)hoanbhxhls Đã viết: Theo xu thế mình đã chuyển ứng dụng mình viết sang nền web để đáp ứng nhu cầu khách hàng

    OK
  • RE: CHƯƠNG TRÌNH KẾ TOÁN BẰNG ACCESS

    huan.backan1983 > 25-07-23, 04:59 PM

    Phần mềm lỗi lắm bạn, mình không mở được
  • RE: CHƯƠNG TRÌNH KẾ TOÁN BẰNG ACCESS

    huan1983_bk > 22-09-23, 04:20 PM

    Em không mở được phần mềm của bác máy cứ báo lỗi: database is in an unidentified format
    Bác có cách nào khắc phục bảo em với, Em đang dùng office 2010, hoặc bác có file accdb code mở cho em xin vào địa chỉ email
    huan.backan83@gmail.com
    Xin cảm ơn bác!