Giúp em tính tổng thành tiền trên Form của bài này với!

Liên hệ QC

hieu181287

Thành viên mới
Tham gia
30/11/08
Bài viết
1
Được thích
0
Em mới học Access nên chưa biết nhiều, mong các cao thủ chỉ giùm em với!

1.jpg
 

File đính kèm

  • QLHHoa.rar
    67.9 KB · Đọc: 431
Lần chỉnh sửa cuố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

=Forms!capnhathh!Child7.Form!txtThanhtien

Thân
 

File đính kèm

  • QLHHoa.rar
    68 KB · Đọc: 617
Lần chỉnh sửa cuố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
Mình có vụ này cũng gần giống thế nhờ bac footwear giải luôn giùm với.

http://www.webketoan.com/forum/showthread.php?t=66969
Đây là bài toán tính thuế nhập khẩu nên công thức tính hơi phức tạp. Bác xem phần code của nó nhé. Em xin thanks trước nhé.
 
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

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
 
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?
 
Mình chưa hiểu ý bạn lắm, có thể nói rõ hơn không?

[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)
 
[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)
Xin lỗi do mình chậm tiêu nên chưa hiểu ý bạn.
Có phải ý bạn là bạn muốn ghi lại kết quả của từng field vào bảng ?
Nếu như vậy bạn phải dùng code để đưa vào chứ không thể bỏ vào Control Source như thường được.
Bạn tham khảo thêm file nhé.
 

File đính kèm

  • nhan.rar
    11.8 KB · Đọc: 232
cám ơn sự nhiệt tình của Bạn,cho Tôi hỏi thêm...đây là fields[THANHTIEN] của CTHD,còn nếu fields[THANHTIEN] nó nằm ở Table HD thì làm sao ạ
 
Thì bạn cũng làm như vậy thôi, quang trọng là bạn tạo mối quan hệ giữa các bảng và tạo dữ liệu nguồn cho form thôi.
Nói dài dòng hơi khó hiểu, ý bạn muốn như thế nào, bạn vui lòng gửi file lên nhé.
Thân
 
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?
 

File đính kèm

  • QLHHoa.rar
    20.9 KB · Đọc: 149
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?
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
 
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

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**~**
 
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**~**
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.

Update Query như sau:
UPDATE HOADON SET HOADON.THANHTIEN = DSum("[SoLuong]*[dongia]","CTHD","SoHD='" & [SoHD] & "'");


Thân
 
Các anh chị cho em hỏi, có cách nào thêm VNĐ vào SubForm thành tiền, và textbox tổng thành tiền không ?

Cám ơn các anh chị rất nhiều
acess.jpg
 
Lần chỉnh sửa cuối:
Dùng textbox phụ = textbox chính & VND, ẩn textxbox chính. Tất cả tính toán trên textbox chính, textbox phụ chỉ để hiển thị trên màn hình form
 
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 ạ
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom