tranthanhan1962 > 29-07-20, 03:55 PM
(29-07-20, 03:07 PM)Xuân Thanh Đã viết: 1/ Đã có hạn mức sử dụng tức là mỗi loại đều được định nghĩa một hạn mức riêng rồi, chỉ còn lăn tăn chuyện tiền mua thôi chứ gì? Không biết bạn tạo mối quan hệ giữa hai table thế nào nhưng hai table nhất thiết phải có một trường chung đó là Loai hoặc MaLoai. Hai trường này được kết nối với nhauKhông có CSDL nên chỉ đoán mò thôi. Chắc kiểu như định mức sử dung ngân sách. Hàng tháng kiểm tra xem ngân sách từng đối tượng còn bao nhiêu. Nếu chơi kiểu select query hoặc report runningsum thì đối tượng nào không có phát sinh thì đâu hiển thị lên report nên không biết số tồn định mức là bao nhiêu. Cho nên phải có ít nhất 1 phát sinh cho từng đối tượng (Có nghĩa là tất cả các đối tương điều phải có phát sinh để tất cả các đối tượng điều hiển thị số tồn). Bởi vậy tôi mới nói dánh lừa access "không có phát sinh thì tạo phát sinh =0"
2/ Trong query dùng hàm NZ để khử giá trị Null của số tiền mua hoặc dùng hàm IIF để xác định. Như vậy thì Report luôn có giá trị. Lưu ý phải dùng hàm Sum cho số tiền đã mua
P/S : Trước khi đưa vào nguồn cho Report hãy thử View query xem đã hết giá trị Null chưa. Chỉ khi nào xử lý ổn thỏa query thì Report mới hiển thị đúng
Thân mến
Xuân Thanh > 29-07-20, 04:37 PM
(29-07-20, 03:55 PM)tranthanhan1962 Đã viết: Không có CSDL nên chỉ đoán mò thôi. Chắc kiểu như định mức sử dung ngân sách. Hàng tháng kiểm tra xem ngân sách từng đối tượng còn bao nhiêu. Nếu chơi kiểu select query hoặc report runningsum thì đối tượng nào không có phát sinh thì đâu hiển thị lên report nên không biết số tồn định mức là bao nhiêu. Cho nên phải có ít nhất 1 phát sinh cho từng đối tượng (Có nghĩa là tất cả các đối tương điều phải có phát sinh để tất cả các đối tượng điều hiển thị số tồn). Bởi vậy tôi mới nói dánh lừa access "không có phát sinh thì tạo phát sinh =0"
tranthanhan1962 > 29-07-20, 05:40 PM
tranthanhan1962 > 29-07-20, 07:16 PM