Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Hướng dẫn cơ bản về việc lập báo cáo tồn kho và in thẻ kho bằng query
#31
(18-04-12, 05:45 PM)Greenlov3 Đã viết:
(17-04-12, 02:00 PM)Xuân Thanh Đã viết: Để có báo cáo Tồn Kho, ta chỉ cần sử dụng 5 query sau đây
1/ qryNhapXuat : Tính số lượng nhập xuất hàng hóa

Mã:
SELECT tblNhapHang.NgayLap, tblNhapHangChiTiet.MaHang, tblNhapHangChiTiet.SoLuong AS SoLuongNhap, 0 AS SoLuongXuat FROM tblNhapHang INNER JOIN tblNhapHangChiTiet ON tblNhapHang.MaSoNhap = tblNhapHangChiTiet.MaSoNhap;
UNION SELECT tblXuatHang.NgayLap, tblXuatHangChiTiet.MaHang, 0 AS SoLuongNhap, tblXuatHangChiTiet.SoLuong AS SoLuongXuat FROM tblXuatHang INNER JOIN tblXuatHangChiTiet ON tblXuatHang.MaSoXuat = tblXuatHangChiTiet.MaSoXuat;

2/ qryTruoc : tính số lượng hàng trước ngày chỉ định bất kỳ




3/ qryTonDau : Tính tổng số lượng tồn của các mạt hàng trước ngày chỉ định bất kỳ

Mã:
SELECT qryTruoc.MaHang, Sum(qryTruoc.Nhap) AS SoLuongNhap, Sum(qryTruoc.Xuat) AS SoLuongXuat, [SoLuongNhap]-[SoLuongXuat] AS TonDau FROM qryTruoc GROUP BY qryTruoc.MaHang;

4/ qryTrong : Tính tổng lượng nhập xuất của các mặt hàng theo thời điểm cho trước(từ ngay đến ngày)

Mã:
SELECT qryNhapXuat.MaHang, qryNhapXuat.SoLuongNhap AS Nhap, qryNhapXuat.SoLuongXuat AS Xuat, qryNhapXuat.NgayLap FROM qryNhapXuat WHERE (((qryNhapXuat.NgayLap) Between [TuNgay] And [DenNgay]));

5/ qryTonCuoi : Xác định tồn kho của tất cả các mạt hàng

Mã:
SELECT tblHangHoa.MaHang, tblHangHoa.TenHang, IIf([TonDau]>0,[TonDau],0) AS TonDauKy, Sum(NZ([Nhap])) AS TongNhap, Sum(NZ([Xuat])) AS TongXuat, [TonDauKy]+[TongNhap]-[TongXuat] AS TonCuoi FROM (tblHangHoa LEFT JOIN qryTrong ON tblHangHoa.MaHang = qryTrong.MaHang) LEFT JOIN qryTonDau ON tblHangHoa.MaHang = qryTonDau.MaHang GROUP BY tblHangHoa.MaHang, tblHangHoa.TenHang, IIf([TonDau]>0,[TonDau],0);

Như vậy là ta đã tính được tồn kho của tất cả các mặt hàng chỉ thông qua 5 query đơn giản. Lưu ý query thứ nhất, qryNhapXuat là một Union query, qry thứ 5 cách JOIN các tabble, query trong lưới query. Các bạn tự nghiên cứu nhé

Thân mến

cái query 1 ma anh nói : em lap len co van de` 1 chut anh ah`
đó la` ngày lap của tlbHangXuat Và tlnHangNhap nó cứ dan chéo nhau với SoLuong
anh có thể làm thử file mẫu acc dc ko ạ
em làm theo mà không ra

hi, cam on xuan thanh, nho Thanh ma minh lam duoc cai the kho demo

[Hình: van_de_the_kho.png]


[url=https://sites.google.com/site/latebutluck/van_de_the_kho.accde?attredirects=0&d=1]down the kho demo

aaa
Chữ ký của thucgia Hix, Access quả nhiên lợi hại !!!! http://vibigaba.esy.es/
ღღღღღTài sản của thucgia (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#32
Anh Xuân Thanh và mọi người cho em hỏi: Giờ em có số lượng tồn đầu ở tblHangHoa. Em muốn đưa số lượng tồn này vào query để nó tự động tính tồn cuối cho em. Theo cách hướng dẫn của bác Xuân Thanh thì em vẫn chưa hiểu cách đưa số lượng đầu kỳ vào như thế nào?
Nhờ  anh và mọi người chỉ thêm cho em nhé!
Link:http://www.mediafire.com/file/kbd6na9fj5fg53d/NXT05.rar
Cám ơn anh và mọi người nhiều!
Chữ ký của khongcanbiet486 khongcanbiet486,gia nhập Thủ Thuật Access từ 05-01 -17.
Reply
Những người đã cảm ơn
#33
(05-01-17, 01:40 PM)khongcanbiet486 Đã viết: Anh Xuân Thanh và mọi người cho em hỏi: Giờ em có số lượng tồn đầu ở tblHangHoa. Em muốn đưa số lượng tồn này vào query để nó tự động tính tồn cuối cho em. Theo cách hướng dẫn của bác Xuân Thanh thì em vẫn chưa hiểu cách đưa số lượng đầu kỳ vào như thế nào?
Nhờ  anh và mọi người chỉ thêm cho em nhé!
Link:http://www.mediafire.com/file/kbd6na9fj5fg53d/NXT05.rar
Cám ơn anh và mọi người nhiều!

Xem link này: Demo Tính tồn kho ( rất chi tiết)
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Thủ Thuật] [Shared Code- PhầnII]Chọn ngày tháng bằng click chuột [No Calendar] maidinhdan 24 2,622 21-09-17, 10:17 PM
Bài mới nhất: maidinhdan
  [Hỏi] Lấy dữ liệu bảng A mà ko trùng dữ liệu bảng B duynamvnn1208 6 376 02-07-17, 09:34 AM
Bài mới nhất: duynamvnn1208
  [Thủ Thuật] Table variables - Lưu các biến hệ thống vào bảng ongke0711 0 156 01-07-17, 04:35 AM
Bài mới nhất: ongke0711
  [Help] Hỏi về cách lưu dư liệu từ bảng vba vào file excell theo mong muốn HoangManh 5 362 19-05-17, 04:27 PM
Bài mới nhất: ongke0711
  [Thủ Thuật] Demo_Chọn ngày tháng bằng nút (No Calender Tiếng việt) maidinhdan 8 2,209 09-05-17, 05:27 PM
Bài mới nhất: quocbinh77dilang@gmail.com

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ