Nhờ hoàn chỉnh giúp số lượng hàng tồn của kho

  • Thread starter mrtoan1992
  • Ngày gửi
M

mrtoan1992

Guest
7/10/13
1
0
0
TPHCm
Hiện tại em đang xây dựng 1 chương trình quản lý kho trên access. Em đã có tham khảo nhiều nguồn nhưng khi làm đến phần tính số lượng tồn kho cho từng ngày hoặc tháng để lập báo cáo thì không được. Em post lên đây nhờ cao thủ nào ngang qua giúp em gỡ rối với.:imwithstu

Em nên sử dụng Queries hay là code và cụ thể là như thế nào để có thể ra đúng số lượng theo từng ngày của từng mặt hàng ạ.

www.mediafire.com/?kbttnzuwry5wsbo

Fb của em: www.facebook.com/AkiHong
Anh chị nào nhiệt tình thì cho em xin sdt để em học hỏi thêm a.

Em xin cám ơn.
 
Khóa học Quản trị dòng tiền
N

nguoiconxunui

Khách vãng lai
29/6/04
1,280
215
63
Bình Định
aso2pc.co.cc
Theo cách suy luận đơn giản nhất khi muốn tính n-x-t trong một thời gian thì:
Tồn đầu kỳ + nhập trong kỳ - xuất trong kỳ = tồn cuối kỳ
-----------------
Tùy theo cách tôe chức dữ liệu của mỗi người sẽ có cách "lấy" dữ liệu khác nhau. Và cũng theo logic đơn giản nhất ta có các table dữ liệu:
1 tbl ghi nhận tồn tại thời điểm bất kỳ
2 tbl ghi nhận nhập dữ liệu
3.tbl ghi nhận xuất dữ liệu
4.tbl ghi nhận tồn cuối kỳ (= tbl ghi nhận tồn đầu kỳ)
----------------------

1. Truy vấn tồn cuối (hoặc là đầu kỳ trước đó):

Bất cứ tại thời điểm nào khi muốn tính tồn đầu kỳ nó luôn luôn = tồn cuối của thời điểm trước đó + nhập trong khoản thời gian trước đó - xuất thời gian trước đó

Tại đây, ta suy ra muốn tính NXT tại thời điểm bất kỳ và có chọn hay không chọn thời điểm trước ta luôn luôn phải tính 2 lần

Ví dụ: NXT từ ngày x -----------> ngày y:

Phải tính được tồn tại ngày x, sau đó lấy kết quả tính tại ngày y

Để giảm khối lượng công việc khi truy vấn, người ta có thể tạo một tbl chuyên ghi nhận tồn thời điểm, ví dụ:

- Ghi nhận tồn theo tháng, tồn theo quý, theo năm ... rõ ràng để tính NXT từ ngày 10/12/2013 --------> 15/12/2013 thì lấy dữ liệu tồn của ngày 30/11/2013 để tính tồn tại thời điểm 10/12/2013 (cho là 12 ngày) sẽ làm truy vấn chạy nhẹ nhàng hơn là lấy từ khi mới "khai sinh" ra số liệu trên phần mềm!?

2. Về kỹ thuật truy vấn: ( cái này chắc mấy anh lập trình thôi) ncxn chỉ là gà mờ nên biết sao nói vậy

Thông thường để tính phát sinh một hay nhiều mặt hàng từ tbl nhập và tbl xuất thì bạn hãy dùng union query (người ta bảo nó chạy lâu) nhưng là cách dễ nhất, còn tìm hiểu cách sử dụng thì hãy F1 và google thần chưởng!
 
G

gamondeluxe

Sơ cấp
1/7/11
5
1
1
Bình Phước
Ðề: Nhờ hoàn chỉnh giúp số lượng hàng tồn của kho

Em đọc các diễn đàn thấy nhiều bác thắc mắc vấn đề tính tổng tồn Hàng hóa; cao thủ thì nhiều mà người chịu chia sẻ thì ít.
Về mặt nguyên tắc - thực tế phải tạo table phức tạp hợn - thì chỉ cần đơn giản như sau: https://www.dropbox.com/s/j220t5nuugoevqb/DB_NhapXuatHH.accdb
or: https://www.mediafire.com/?ij7pmrdd6qemkyp

Vấn đề theo ngày tháng thì bạn chỉ cần truyền thông số ngày tháng vào query thêm là dc (criteria)
 
Sửa lần cuối:
  • Like
Reactions: Juny
J

Juny

Sơ cấp
7/5/22
1
0
1
27
Ðề: Nhờ hoàn chỉnh giúp số lượng hàng tồn của kho

Em đọc các diễn đàn thấy nhiều bác thắc mắc vấn đề tính tổng tồn Hàng hóa; cao thủ thì nhiều mà người chịu chia sẻ thì ít.
Về mặt nguyên tắc - thực tế phải tạo table phức tạp hợn - thì chỉ cần đơn giản như sau: https://www.dropbox.com/s/j220t5nuugoevqb/DB_NhapXuatHH.accdb
or: https://www.mediafire.com/?ij7pmrdd6qemkyp

Vấn đề theo ngày tháng thì bạn chỉ cần truyền thông số ngày tháng vào query thêm là dc (criteria)
Bạn ơi mình thấy bài bạn chia sẻ cực kỳ hữu ích đối với mình . Mấy ngày nay mình lên hết YouTube rồi mọi nơi đọc tìm hiểu về tính tồn kho mà ko rõ ko ra . Nay mình đã làm được rồi nhờ bài chia sẻ của bạn , cảm ơn bạn nhiều lắm
Tiện đây có thể cho mình xin thông tin liên lạc của bạn cho dễ trao đổi được ko ạ ? Bạn có nhận dậy thêm ko ạ ?
 

Xem nhiều

Webketoan Zalo OA