tranthanhan1962 > 10-04-20, 05:31 PM
(10-04-20, 03:37 PM)Xuân Thanh Đã viết: Chính vì cái CSDL của bạn dotrung còn nhiều cái bất cập nên khi triển khai sẽ gặp rắc rối và không biết xử lý làm sao nữaMã kho để ở SubTab có cái lợi là mỗi hoá đơn sẽ chỉ có phát sinh nhập liệu, khi nhập liệu cũng nhanh chỉ cần sử dụng Ctrl+’ là xử lý xong không phải nhập hay chọn lại kho.
Cái Mã Kho nên để ở SubTable và SubForm vì trong một phiếu nhập xuất có thể nhập xuất nhiều Mã Hàng giống nhau nhưng lại nằm ở nhiều kho. Làm như thế sẽ dễ quản lý hơn chứ tranthanhan1962 nhỉ
dotrung > 10-04-20, 06:32 PM
tranthanhan1962 > 10-04-20, 07:42 PM
mrsiro > 10-04-20, 09:43 PM
ongke0711 > 11-04-20, 02:10 AM
(10-04-20, 06:32 PM)dotrung Đã viết: - Hóa đơn nhập : cho phép nhập cùng lúc nhiều kho, nhiều chứng từ gốc, nhiều khách hàng, nhiều chiết khấu, thuế suất....
- Hóa đơn xuất : cho phép xuất cùng lúc nhiều kho, nhiều chiết khấu, nhiều thuế suất.
tranthanhan1962 > 11-04-20, 11:55 AM
(11-04-20, 02:10 AM)ongke0711 Đã viết:Đúng như bác ongke0711 nói bạn dotrung có vẽ chưa hiểu rõ về chứng từ kế toán dẫn đến việc phân tích sai dữ liệu. Cái này rất nguy hiểm, đôi khi vỡ lẽ ra phải bỏ toàn bộ công sức 5-7 tháng cho việc viết chương trình và phải bắt đầu lại từ số 0. Như ở một số bài viết của tôi viết chương trình không khó ở việc tạo query, macro hay VBA, mà vấn đề quan trọng nhất là phân tích dữ liệu. Từ chỗ phân tích dữ liệu chính xác tạo điều kiện cho việc thiết kế bảng và relationship một cách tối ưu nhất thì mọi vấn đề khác sẽ nằm trong lòng bàn tay. một cơ sở table và quan hệ tốt chỉ cần một query hoặc vài ba câu lệnh VBA cho ra ngay kết quả theo yên cầu, ngược lại sẽ phải tốn 5-7 query hoặc 5-7 function cũng chưa chắc ra kết quả và càng làm càng rối.(10-04-20, 06:32 PM)dotrung Đã viết: - Hóa đơn nhập : cho phép nhập cùng lúc nhiều kho, nhiều chứng từ gốc, nhiều khách hàng, nhiều chiết khấu, thuế suất....
- Hóa đơn xuất : cho phép xuất cùng lúc nhiều kho, nhiều chiết khấu, nhiều thuế suất.
Bạn nên dùng từ cho chính xác để tránh nhầm lẫn khi phân tích dữ liệu.
- Hoá đơn nhập là hoá đơn của một nhà cung cấp xuất bán cho bạn, vậy làm sao nhâp nhiều "chứng từ gốc", nhiều khách hàng??? Vậy đây là "phiếu nhập" kho hoặc "chứng từ nhập" kho. Còn "chứng từ gốc" bạn nói chính là số hoá đơn nhập hàng của NCC đúng không?
- Thực tế để dễ quản lý, truy xuất dữ liệu chính xách, nhanh khi cần thì HĐ của NCC nào sẽ có phiếu nhập riêng cho nó chứ ai lại làm biếng gộp một đống hoá đơn để nhập 1 lần vô một phiếu nhập?? Rồi kho nhận hàng kiểm làm sao? Rồi khi nhâp liệu phiếu nhập cho nhiều HĐ, muốn biết nhâp tổng giá trị của từng HĐ (có nhiều dòng mã hàng) có đúng hay không bạn nhìn ở trong trong SubF để đối chiếu với cái HĐ đang cầm trên tay?
- Việc nhập chi tiết từng mã hàng cho từng kho, từng mức CK khác nhau thì toàn bộ nội dung đó nằm trong Phiếu nhập kho chi tiết là đúng rồi, không cần bàn cãi thêm.
Trong Subform của bạn tôi thấy có cột "Theo chứng từ" đó là chứng từ gì?
Nói tóm lại Hoá đơn nhập nào sẽ có phiếu nhập kho riêng cho HĐ đó.
Phiếu nhập kho gồm: Mã chứng từ , Ngày chứng từ, số hoá đơn, ngày hoá đơn, Loại nhâp (nhập hoàn trả, nhập mới...), Mã KH, Người giao hàng . Nếu muốn truy vấn nhanh tổng tiền thì thêm các cột liên quan như: Tổng tiền, Tổng trước VAT, CK..
Thiết kế chuẩn hoá thì khi xử lý sẽ ít tốn code hơn.
dotrung > 11-04-20, 12:31 PM
dotrung > 03-07-20, 08:28 PM