RE: Thiết lập form báo cáo Tình trạng đơn hàng (Lệnh sản xuất)
tranthanhan1962 > 05-11-18, 11:46 PM
Với cách phân tích của bạn sẽ không có câu trả lời chính xác trong báo cáo, do mối quan hệ rời rạc giữa lệnh sản xuất, nhập kho và xuất kho. Một table thiết kế tổng hợp sẽ phù hợp hơn và dễ dàng hơn trong việc xử lý tạo các query cho báo cáo: bằng cách tạo thêm các trường hợp lý cho table tlbLSX và bỏ các table nhập xuất kho.
Ngày : LSX : Mã hàng : Tên hàng :Số lượng yêu cầu : Số lượng sản xuất (nhập) : Số lượng giao hàng (xuất)
1/10/08 : ABC : 01 : Cửa nhôm : 50 : 0 : 0
2/10/08 : ABC : 01 : Cửa nhôm : 0 : 30 : 0
3/10/08 : ABC : 01 : Cửa nhôm : 0 : 0 : 20
Với cùng một table rất dễ dàng xử lý các số liệu cùng lệnh sản xuất
Record ngày 1/10/08 xác định số lượng yêu cầu sản xuất của lệnh sản xuất ABC, record 2/10/08 xác định được số lượng đã sản xuất thực tế đáp ừng yêu cầu của lệnh sản xuất ABC và record 3/1/08 sác định số lượng đã bàn giao cho khách hàng.
Từ đó quản lý được số lượng hàng cần sản xuất thêm = số lượng yêu cầu - số lượng sản xuất; số lượng hàng chưa bàn giao cho khách = số lượng yêu cầu - số lượng giao hàng.
Với cách này chỉ cần một total query là có thể giải quyết được.