Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

dtngoc

Member
Hội viên mới
Trong file http://www.4shared.com/file/aVpQblrR/HTTK.html
em có:
+ tblDK - Số dư uàu kỳ
+ tblSKTCT - Sổ kế toán chi tiết
+ tblTK_I đến tblTK_V là hệ thống tài khoản từ cấp 1 nến cấp 5.

Mong được anh, chị giúp làm cho ông bạn Bảng cân đối tài khoản kế toán (RepTK_V) kia giải quyết được lỗi khi một tài khoản nào đó dù chỉ có Số dư đầu kỳ hay Phát sinh trong kỳ (dù rằng ko có Số dư đầu kỳ) vẫn có mặt trong Bảng cân đối tài khoản kế toán ( ReTK_V).

Ý em là, Một tài khoản nào đó trong Bảng cân đối tài khoản kế toán của em chỉ cần có 1 trong 2 điều kiện:
1. Có số dư đầu kỳ
2. Có phát sinh trong kỳ (dù rằng trobg tblDK - Số dư đầu kỳ, không có tài khoản đó)

Thì vẫn có mặt trong Bảng cân đối tài khoản kế toán


Em không tài nào giải quyết được việc làm trên, em mong được anh/chị giúp em giải quyết việc này.

Em cảm ơn nhiều ạ !
 
Sửa lần cuối:
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Trong file http://www.4shared.com/file/aVpQblrR/HTTK.html

em có:
+ tblDK - Số dư uàu kỳ
+ tblSKTCT - Sổ kế toán chi tiết
+ tblTK_I đến tblTK_V là hệ thống tài khoản từ cấp 1 nến cấp 5.

Mong được anh, chị giúp làm cho ông bạn Bảng cân đối tài khoản kế toán (RepTK_V) kia giải quyết được lỗi khi một tài khoản nào đó dù chỉ có Số dư đầu kỳ hay Phát sinh trong kỳ (dù rằng ko có Số dư đầu kỳ) vẫn có mặt trong Bảng cân đối tài khoản kế toán ( ReTK_V).

Ý em là, Một tài khoản nào đó trong Bảng cân đối tài khoản kế toán của em chỉ cần có 1 trong 2 điều kiện:
1. Có số dư đầu kỳ
2. Có phát sinh trong kỳ (dù rằng trobg tblDK - Số dư đầu kỳ, không có tài khoản đó)

Thì vẫn có mặt trong Bảng cân đối tài khoản kế toán

Em không tài nào giải quyết được việc làm trên, em mong được anh/chị giúp em giải quyết việc này.

Em cảm ơn nhiều ạ !

Chỉ hướng thôi nhé, code tự suy ra (đây là cách không phức tạp lắm, chủ yếu có một chút xíu kinh nghiệm về query hoặc sql là được):

Bước 1: Làm cho cái table có các cột y chang cái bảng cân đối tài khoản
Nếu có rồi thì mỗi lần làm báo cáo thì xóa dữ liệu cũ trong bảng đi (dùng query DELETE). Đặt là tblCDTK

Bước 2: Insert tất cả các tài khoản có trong tblDK kể có số dư của tài khoản vào trong tblCDTK (Query Insert)

Bước 3: Update tất cả các tài khoản có trong tblSKTCT và đã có trong tblCDTK vào trong tblCDTK (Query Insert)

Bước 4: Insert tất cả các tài khoản có trong tblSKTCT mà hiện tại chưa có trong tblCDTK vào trong tblCDTK (Query Insert)

Bước 5: Update để tính toán ra số dư cuối kỳ cho tblCDTK.
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Ý tưởng của anh rất hay, tối nay em sẽ thực hiện luân.

Lúc đầu nghe anh nói code là đã sợ rồi nhưng đọc hết thì em có thế (có thể thôi đây nhé) em làm được, vì MS Access đã làm cho em hết rồi mà giờ em chỉ ngồi đấm chuột thôi.

Lời đầu em ơn anh rất nhiều!
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Báo cáo anh Phatnq2002 và toàn thể diễn đàn.

Theo gợi ý của anh phatnq2002 em đã giải quyết được khúc mắc đó.

Em cảm ơn anh và diễn đàn rất nhiều.

Giờ em có thêm câu hỏi nữa, mong anh và diễn đàn hỗ trợ.
Khi em chạy các Query (DELETE, Insert hay Append) thì xuất hiện các thông báo bằng tiếng Anh, giờ em muốn đổ thành tiếng Việt mình có được không ah?
Trong trường hợp ta làm được điều đó thì cho em xin cách làm hay code VBA (cái nào em cũng hiểu và làm được, nếu mà có cả 2 cách thì tốt quá).
Một lần nữa em cảm ơn anh phatnq2002 và toàn thể diễn đàn !
 
Sửa lần cuối:
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Báo cáo anh Phatnq2002 và toàn thể diễn đàn.

Theo gợi ý của anh phatnq2002 em đã giải quyết được khúc mắc đó.

Em cảm ơn anh và diễn đàn rất nhiều.

Giờ em có thêm câu hỏi nữa, mong anh và diễn đàn hỗ trợ.
Khi em chạy các Query (DELETE, Insert hay Append) thì xuất hiện các thông báo bằng tiếng Anh, giờ em muốn đổ thành tiếng Việt mình có được không ah?
Trong trường hợp ta làm được điều đó thì cho em xin cách làm hay code VBA (cái nào em cũng hiểu và làm được, nếu mà có cả 2 cách thì tốt quá).
Một lần nữa em cảm ơn anh phatnq2002 và toàn thể diễn đàn !

Muốn tắt mấy cái thông báo tiếng Anh đó khi chạy INSERT, UPDATE, DELETE query thì nhét nó vào trong code:

DoCmd.SetWarnings False
CurrentDB.Execute "Chuỗi sql của query insert, update hoặc delete"
....
DoCmd.SetWarnings True
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Muốn tắt mấy cái thông báo tiếng Anh đó khi chạy INSERT, UPDATE, DELETE query thì nhét nó vào trong code:

DoCmd.SetWarnings False
CurrentDB.Execute "Chuỗi sql của query insert, update hoặc delete"
....
DoCmd.SetWarnings True

Sáng nay em đọc bài viết của bạn dtngoc và đã làm theo hướng dẫn của anh phatnq2002, công việc đã thành công nhưng mắc một lỗi là thông báo là tiếng Anh.

Nhưng anh phatnq2002 hướng dẫn chung chung quá, em không hiểu.

Anh hướng dẫn rõ hơn tý, anh nhé

Cảm ơn anh !
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Sáng nay em đọc bài viết của bạn dtngoc và đã làm theo hướng dẫn của anh phatnq2002, công việc đã thành công nhưng mắc một lỗi là thông báo là tiếng Anh.

Nhưng anh phatnq2002 hướng dẫn chung chung quá, em không hiểu.

Anh hướng dẫn rõ hơn tý, anh nhé

Cảm ơn anh !


Chung chung là sao, và chung chung chỗ nào? Như thế theo tôi là kỹ rồi mà? :xinloinhe:
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Chung chung là sao, và chung chung chỗ nào? Như thế theo tôi là kỹ rồi mà? :xinloinhe:

He he .....
Bác là pro bác nhìn nó kỹ, còn bạn kia thì thấy chung chung.
@Bạn tienduyet

Cái bác Phật hướng dẫn bạn là áp dụng để gọi thực thi query trong Code.
Trước khi gọi hàm thực thi thì dùng DoCmd.SetWarnings False để báo cho Access biết rằng: Mày đừng hiển thị thông báo linh tinh nhé.

Sau khi thực thi xong thì gọi DoCmd.SetWarnings True để trả lại hiện trạng cũ rích :xinloinhe:
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

He he .....
Bác là pro bác nhìn nó kỹ, còn bạn kia thì thấy chung chung.
@Bạn tienduyet

Cái bác Phật hướng dẫn bạn là áp dụng để gọi thực thi query trong Code.
Trước khi gọi hàm thực thi thì dùng DoCmd.SetWarnings False để báo cho Access biết rằng: Mày đừng hiển thị thông báo linh tinh nhé.

Sau khi thực thi xong thì gọi DoCmd.SetWarnings True để trả lại hiện trạng cũ rích :xinloinhe:

Cảm ơn anh, ánh nói thế là em hiểu rồi và đã làm được.

Nhưng trước hết em cảm ơn anh Phatnq2002, chúc anh ngày nghỉ cuối tuần vui vẻ và giảm được nhiều kg,hiiiii
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Thực ra nếu chúng ta làm như trên mới chỉ giải quyết tạo ra được 1 bảng cân đối tài khoản cơ sở (tôi tạm gọi là cơ sở). Trong thực tế để ra được bảng cân đối tài khoản còn nhiều vấn đề lắm. VD các tài khoản lưỡng tính (131, 331,...) thì số dư đầu kỳ và số dư cuối kỳ sẽ có cả số dư bên nợ và có. Để xác định được số dư này, ta không chỉ dựa vào mã TK mà còn phải dựa vào mã đối tượng nữa.

Làm một phần mềm kế toán hoàn chỉnh quả là nan giải, cần phải có sức mạnh tập thể.

Vậy theo anh, anh giải quyết vụ việc này như nào?
Em cũng mắc ở chỗ đó và các giải quyết tạm thời là: Nếu nó dư bên nào thì em cho Tính chất tài khoản của nó là dư bên đó.
VD: 131 Dư Nợ, em ký hiệu DN. Nhưng sang kỳ sau nó Dư Có, em đổi thành DC.
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Thực ra nếu chúng ta làm như trên mới chỉ giải quyết tạo ra được 1 bảng cân đối tài khoản cơ sở (tôi tạm gọi là cơ sở). Trong thực tế để ra được bảng cân đối tài khoản còn nhiều vấn đề lắm. VD các tài khoản lưỡng tính (131, 331,...) thì số dư đầu kỳ và số dư cuối kỳ sẽ có cả số dư bên nợ và có. Để xác định được số dư này, ta không chỉ dựa vào mã TK mà còn phải dựa vào mã đối tượng nữa.

Làm một phần mềm kế toán hoàn chỉnh quả là nan giải, cần phải có sức mạnh tập thể.

Vậy theo anh, anh giải quyết vụ việc này như nào?
Em cũng mắc ở chỗ đó và các giải quyết tạm thời là: Nếu nó dư bên nào thì em cho Tính chất tài khoản của nó là dư bên đó.
VD: 131 Dư Nợ, em ký hiệu DN. Nhưng sang kỳ sau nó Dư Có, em đổi thành DC.

Cái này thuộc về quy định của kế toán mà.
Bây giờ nếu 1 tài khoản lưỡng tính nghĩa là có thể có dư Nợ, có thể có dư Có, như 131. Dư Nợ 131 thể hiện số tiền còn thu khách hàng, dư Có 131 là thể hiện số tiền đã nhận trước hoặc đã thu nhiều hơn của khách hàng.

Khi thiết kế bảng lưu số dư đầu kỳ của tài khoản, mình có thể có 5 cột: năm kế toán, kỳ kế toán, mã tài khoản, số dư Nợ, số dư Có.
Nếu nó có số dư bên Nợ thì mình để bên cột số dư Nợ, dư bên Có thì mình để số dư Có.

Khi làm cân đối tài khoản thì bảng cân đối tài khoản sẽ có thể gồm các cột:
năm kế toán, kỳ kế toán, mã tài khoản, số dư Nợ đầu kỳ, số dư Có đầu kỳ, phát sinh Nợ, phát sinh Có, số dư Nợ cuối kỳ, số dư Có cuối kỳ.

Đưa dữ liệu vào cho các cột đầu kỳ và phát sinh xong thì bắt đầu tính toán cho các cột cuối kỳ.

Tạm quy ước lấy tổng nợ - tổng có (hay sao đó tùy ý hoặc theo quy định của kế toán). nếu hiệu số là dương thì để bên cột số dư Nợ cuối kỳ, là âm thì để ABS(hiệu số) bên cột dư Có cuối kỳ.

Muốn dễ thì dễ, muốn đơn giản thì đơn giản. Nguyên tắc, suy nghĩ đơn giản.
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Em làm một Query Append Query nhưng khi em chạy qua một nút nhấn thì có lối sau:
Run-time '3061' Too few parameters. Expected 1.

Theo các anh thì lỗi này là do đâu? trong đó cem chỉ copy có 83 dòng thôi à.
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Này cậu kia ! Lần sau có đặt câu hỏi nhờ mọi người trợ giúp trong diễn đàn thì đừng có viết tắt nhé
muốn người khác giúp đỡ lại sợ tốn thời gian viết tắt thì tốt nhất lần sau đừng có nhờ
tôi nóng tính nhưng thật cậu có bực thì cũng đành chịu
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Này cậu kia ! Lần sau có đặt câu hỏi nhờ mọi người trợ giúp trong diễn đàn thì đừng có viết tắt nhé
muốn người khác giúp đỡ lại sợ tốn thời gian viết tắt thì tốt nhất lần sau đừng có nhờ
tôi nóng tính nhưng thật cậu có bực thì cũng đành chịu

Hjx, cưng nay hok hiểu nhảy cái đùn vô phát ngôn sai bét kìa.

Người ta chứ thích những kỳ tự viết trong đó đó em,
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Này cậu kia ! Lần sau có đặt câu hỏi nhờ mọi người trợ giúp trong diễn đàn thì đừng có viết tắt nhé
muốn người khác giúp đỡ lại sợ tốn thời gian viết tắt thì tốt nhất lần sau đừng có nhờ
tôi nóng tính nhưng thật cậu có bực thì cũng đành chịu

Lóng tính quá nhể :runcamcap:
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

1.Bạn nên phân biệt số dư tài khoản và số dư Công nợ.
2.Một tài khoản chỉ có số dư bên Nợ hoặc bên có tại một thời điểm thôi, bạn in sổ cái tổng hợp (sổ chữ T) in ra chỉ có dư Nợ hoặc dư Có không thể nào có vừa dư Nợ vừa dư Có.
3.Các tài khoản công Nợ chi tiết có nhiều đối tượng thì tại một thời điểm sẽ có đối tượng dư Nợ và có đối tượng dư Có (Sổ Tổng hợp công Nợ)
4.Bảng cân đối tài khoản còn gọi là Bảng Cân đối số phát sinh ban đầu chỉ có dư Nợ hoặc dư Có thôi (tức là mang số liệu từ sổ chữ T lên) sau này biến tướng thành bảng vừa có dư Nợ vừa có dư Có đối với các tài khoản lưỡng tính.
làm theo bác Phat cho đơn giản.

Tạm quy ước lấy tổng nợ - tổng có (hay sao đó tùy ý hoặc theo quy định của kế toán). nếu hiệu số là dương thì để bên cột số dư Nợ cuối kỳ, là âm thì để ABS(hiệu số) bên cột dư Có cuối kỳ.
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Em làm một Query Append Query nhưng khi em chạy qua một nút nhấn thì có lối sau:
Run-time '3061' Too few parameters. Expected 1.

Theo các anh thì lỗi này là do đâu? trong đó cem chỉ copy có 83 dòng thôi à.

Một query append gặp thông báo này thường là do số field nguồn không bằng số field đích.

Kiểm tra lại thử xem sao. Hoặc mở cái SQL View chép cái câu SQL đó lên đây.
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Một query append gặp thông báo này thường là do số field nguồn không bằng số field đích.

Kiểm tra lại thử xem sao. Hoặc mở cái SQL View chép cái câu SQL đó lên đây.

Vâng, gửi anh Bảng cân đối tài khoản kế toán: http://www.4shared.com/file/vMD1j6mD/BCDTK.html

Trong đó, nếu em chạy thẳng từ query thì tốt nhưng khi em tạo 1 form và chạy qua một nút nhấn thì báo lỗi.

Cảm ơn anh và các anh chị khác nhiều ạ !
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Sao qua nay topic này của em bị lãng quên vậy?

Các Mod và các thành viên ơi, giúp em đi ạh....
 
Ðề: Em cần sự trợ giúp về Bảng cân đối tài khoản kế toán

Sao qua nay topic này của em bị lãng quên vậy?

Các Mod và các thành viên ơi, giúp em đi ạh....

Gửi em gái đồng hương
Em đưa một cái bản demo như thế nảy thì làm sao mọi người giúp em được? Vậy thì nên chăng đừng nói mọi người lãng quên. Em xóa hết các table dữ liệu nguồn làm sao kiểm tra? cái link ở bài 1 cũng xóa mất làm sao dow?
Em xem lại nhé. Muốn giúp mà đành ....chịu
Thân
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Kỹ thuật giải trình thanh tra BHXH

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top