hieu181287
Thành viên mới
- Tham gia
- 30/11/08
- Bài viết
- 1
- Được thích
- 0
Mình có vụ này cũng gần giống thế nhờ bac footwear giải luôn giùm với.Bạn tạo 1 textbox ở form sub phần form footter txtThanhTien, Control source=Sum([SoLuong]*[DonGia])
Phần form chính textbox muốn lấy tổng cộng bạn gõ theo cú pháp sau
=[Tên subform].[Form]![txtThanhTien]
Thân
Bạn tạo 1 textbox ở form sub phần form footter txtThanhTien, Control source=Sum([SoLuong]*[DonGia])
Phần form chính textbox muốn lấy tổng cộng bạn gõ theo cú pháp sau
=[Tên subform].[Form]![txtThanhTien]
Thân
Mình chưa hiểu ý bạn lắm, có thể nói rõ hơn không?xin chào,bạn cho tôi hỏi thêm là nếu [tongcong] nầy là 1 Field thực sự của Table thì sao...?
ngoài cái làm Nút lịnh Setvalue thì còn cách nào khác không vậy
Mình chưa hiểu ý bạn lắm, có thể nói rõ hơn không?
Xin lỗi do mình chậm tiêu nên chưa hiểu ý bạn.[tongcong] ở đây chỉ là 1 biến(soluong*dongia),ý tôi là nếu tongcong là 1 Fields của HOADON(hay CTHĐ),thì ngoài cách dùng lịnh SetValue thì còn cách nào khác để Set cho giá trị tongcong không?(lưu vào Table)
Thế này nhé:Tôi xin phép dùng File đính kèm của Bạn hieu181287 làm ví dụ cho Bạn xem,trước giờ thì Tôi phải làm 1 cái nút và làm thủ tục On_Click thì SetValue field [THANHTIEN] với giá trị của [Text30],củng được,nhưng thủ công quá...không biết còn cách nào khác hiện đại hơn không?
Private Sub Child7_Exit(Cancel As Integer)
THANHTIEN = Text30
End Sub
Thế này nhé:
Subform có tên là Child7 là form liên quan đến giá trị cần lấy, vậy bạn dựa vào điểm này để gán cho trường THANHTIEN hoạt động.
Mã:Private Sub Child7_Exit(Cancel As Integer) THANHTIEN = Text30 End Sub
Nếu như vậy thì bạn chịu cực là mỗi khi muốn truy vần đến bảng HOADON thì bạn phải cho nó update dữ liệu trước bằng 1 update Query, xong rồi mới cho các dòng lệnh mở table đó ra.trước hết củng cám ơn bạn đả giúp ý kiến,nhưng tôi cũng đả làm vậy rồi(On Exit),nhưng nó lại có hiện tượng khi con trỏ nằm trong Subform,thì bạn Click vào Navigation Button,Form nó lại không chịu chạy(tới,lui...)mà nó cứ ì ra...chắc pó tay...!!!chẳng lẻ phải viết 1 đoạn Code cho nó làm vụ nầy
UPDATE HOADON SET HOADON.THANHTIEN = DSum("[SoLuong]*[dongia]","CTHD","SoHD='" & [SoHD] & "'");
Bạn đưa file ví dụ và kết quả mong muốn lên để các thành viên xem cụ thể thế nào.Anh chị cho em hỏi, nếu muốn tính tổng thành tiền của hoá đơn nhập hoặc hoá đơn xuất theo khách hàng thì làm sao ạ
À, cái này là về Access, món này mình không biết chút nào, tưởng là về Excel thì có thể giúp được bạn, bạn chịu khó chờ xem thành viên nào biết sẽ hỗ trợ bạn nhé.
Cho mình hỏi Child7 là gì ạ?Bạn tạo 1 textbox ở form sub phần form footter txtThanhTien, Control source=Sum([SoLuong]*[DonGia])
Phần form chính textbox muốn lấy tổng cộng bạn gõ theo cú pháp sau
=Forms!capnhathh!Child7.Form!txtThanhtien
Thân