Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Kết quả tính toán theo dòng record tương ứng
#1
Hi All
Mình xây dựng 1 subform có source từ Select query để tính tổng cho 1 items. Subform này sẽ được nhúng vào mainform để hiển thị kết quả mỗi khi nhập item mới. Trong subform mình thêm 1 textbox để tính toàn số lượng hàng tồn cho item đó. Tuy nhiên kết quả tính  toán không theo dòng tương ứng. nó chỉ đúng cho record đầu tiên, còn kết quả dòng sau giống y hệt kết quả dòng đầu. Nó chỉ thay đổi khi click chuột vào dòng nào đó. Mình mong muốn kết quả phải đúng theo mỗi dòng. Các bạn có cách nào giải quyết ko?


https://drive.google.com/open?id=1Ul5H0Y...fJ7Z0DQjbP
Kết quả khi click chuột vào dòng tương ứng.

https://drive.google.com/open?id=1IURyY_...-w3ZhLaEMD

Nguyên tắc tính toán như sau: Me.Delta = Iff([BoxType] = "KLT",480, 360) - [SumOfQuantity]. Ở ví dụ trên mình đều lấy 480 cho maximun. Số lượng còn lại Delta sẽ bằng số maximum -  số lượng tổng của item đó. Công thức này mình đưa vào sự kiện Current của mainform.
Chữ ký của tvn_hut Xin chào, mình là Dameaccess, Tham gia http://thuthuataccess.com/forum từ ngày 06-06 -13.
Reply
Những người đã cảm ơn
#2
Mình nghĩ do mình sử dụng unboud nên nó không thể cover recordset. Do đó nó không thể theo từng dòng record được. Nếu sử dụng 1 bound thì sử dụng sao hả mọi người. bởi việc tính toán tổng từ query là bước bắt buộc. sau đó lấy giá trị tổng đó để tính toán. Anh em nào gặp trường hợp như mình thì cho hướng dẫn nhé.
Chữ ký của tvn_hut Xin chào, mình là Dameaccess, Tham gia http://thuthuataccess.com/forum từ ngày 06-06 -13.
Reply
Những người đã cảm ơn
#3
Sao bạn không đưa thẳng công thức đó vô query luôn mà phải để ngoài form? (Me.Delta)
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#4
Dùng query sẽ tốn thời gian chạy và lấy dữ liệu. Trường hợp này dùng hàm là hợp lý. 
Trên subform tạo 1 textbox tính tổng, trên mainform sẽ lấy giá trị của cái textbox đó. Kiểu này tôi nhớ là đã có hướng dẫn rồi.
Chữ ký của domfootwear Xin chào Guest, nếu Guest biết thủ thuật nào thì nên chia sẻ cho cộng đồng nhé.
ღღღღღTài sản của domfootwear (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
Có 2 yếu tố ảnh hưởng tới:
1. Cấu hình máy tính không đủ để load
2. Sau khi them item chưa làm mới subform

Ý kiến luận bàn, miễn gạch đá (vì bạn ấy đưa đề bài chay nên chỉ nghĩ được như vậy)
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#6
Cám ơn tất cả các bạn. Mình đã thử đưa công thức vào controlsource của Delta. Kết quả là perfect. vẫn sử dụng unbound text.
Chữ ký của tvn_hut Xin chào, mình là Dameaccess, Tham gia http://thuthuataccess.com/forum từ ngày 06-06 -13.
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] Lọc điều kiện theo nhiều dòng trong 1 Listbox hoặc nhiều Listbox ongke0711 14 3,316 10-12-18, 09:20 PM
Bài mới nhất: ketoan_it
  [Help] So sánh giá trị record trên cùng 1 trường trong 1 bảng để có kết quả tính toán đúng tvn_hut 5 537 29-05-18, 10:39 PM
Bài mới nhất: ongke0711
  Xuất dữ liệu từ Access ra Excel theo điều kiện Minh Tiên 13 1,257 25-05-18, 07:06 PM
Bài mới nhất: ongke0711
  [Hỏi] Có nên chuyển toàn bộ query vào vba mrsiro 4 542 26-04-18, 11:19 PM
Bài mới nhất: ongke0711
Lightbulb [Thủ Thuật] [Yêu cầu Hàm] Ý tưởng & Nơi yêu cầu thủ thuật maidinhdan 24 7,631 23-04-18, 01:37 PM
Bài mới nhất: phungminhluan

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ơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line