Đánh giá chủ đề:
  • 6 Votes - 3.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Làm tươi form??
#1
Mình có một Sub-Form. Main form lấy dữ liệu từ qrxuat(ID, makh, tenkh, tiendatra, tienthua), Sub form lấy dữ liệu từ qrxuatCT(ID, masp, tensp, sl, dg,tt). trên footer form mình có tạo các textbox: Txtthanhtien, txttiendatra, txttienthua. Mình muốn khi sửa số lượng hoặc đơn giá trong sub thì txttienthua sẽ lập tức thay đổi theo. mình dùng after update nhưng không đc mong các bạn chỉ giúp.
Chữ ký của nguyenthien0908 Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#2
Dùng after update là đúng rồi. Nhưng vì từ sub form, nên bạn phải gọi trực tiếp:
Mã:
form!mainform!txttienthua.requery

Thay tên mainform bằng tên bạn đặt cho mainform đó
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
(15-12-10, 12:47 PM)Noname Đã viết: Dùng after update là đúng rồi. Nhưng vì từ sub form, nên bạn phải gọi trực tiếp:
Mã:
form!mainform!txttienthua.requery

Thay tên mainform bằng tên bạn đặt cho mainform đó
Mình làm nhưng không được bạn a, nó báo lỗi: Run-time error '2465': Access can't find the field 'frmxuat'
referred to your expression.
Chữ ký của nguyenthien0908 Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#4
bạn post file của bạn lên host trung gian, rồi gửi link qua mình xem thử. Nhớ ghi tên form, tên ftextbox muốn refresh
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn nguyenthien0908
#5
Mình cần làm trên frmxuat với các textbox: txtTTTSTKX (tiền sau chiết khấu), txtTienconthieu.
đây là file của mình: http://www.mediafire.com/?63td342bvvw6ohu
Chữ ký của nguyenthien0908 Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#6
Bạn thêm dòng "Me.Requery" thử xem đúng ý k (Dạo này khả năng đọc hiểu của mình có vấn đề Confused_smile)

Mã:
Private Sub txtslx_AfterUpdate()
    txtttx = txtslx * txtdgx - (txtslx * txtdgx * txttkx) / 100
     Me.Requery
End Sub

Private Sub txtdgx_BeforeUpdate(Cancel As Integer)
    txtttx = txtslx * txtdgx - (txtslx * txtdgx * txttkx) / 100
    Me.Requery
End Sub
Chữ ký của Cafe Via He Ở nhờ nhà mẹ mình big green
ღღღღღTài sản của Cafe Via He (View All Items) ღღღღღ
Reply
Những người đã cảm ơn nguyenthien0908 , haquocquan , dau tay buon
#7
Big Grin 
Đã được textbox tiền sau chiết khấu nhưng txttienconthieu vẫn đứng im. bạn giúp mình nữa nhé love struck mình chuối quá phải không?.
Chữ ký của nguyenthien0908 Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#8
Bạn vận dụng theo cách của CFVH vào texttienthua là được mà. Thử xem:

Mã:
Private Sub txtslx_AfterUpdate()
forms("frmXuat")!txtTienconthieu = forms("frmXuat")!txtTTTSTKX - txtTiendatra
forms("frmXuat").requery
End Sub

Mã:
Private Sub txtdgx_BeforeUpdate(Cancel As Integer)
forms("frmXuat")!txtTienconthieu = forms("frmXuat")!txtTTTSTKX - txtTiendatra
forms("frmXuat").requery
End Sub

Và sau update của txtTiendatra:
Mã:
Private Sub txtslx_AfterUpdate()
txtTienconthieu = txtTTTSTKX - txtTiendatra
me.requery
End Sub
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname , Cafe Via He , nguyenthien0908 , dieuchinhlu


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hỏi] Refresh Form và tiếp tục hoạt động Godspear 2 84 08-12-16, 12:48 PM
Bài mới nhất: Godspear
  [Hỏi] Cách thêm dữ liệu vào form Main_Sub NganNguyen 1 39 06-12-16, 02:23 AM
Bài mới nhất: maidinhdan
  Tự động hiện Form khi loading hết thời gian ChiMai 1 49 02-12-16, 08:59 PM
Bài mới nhất: ongke0711
Photo [Hỏi] Mở Form trên access 2007 báo lỗi jason 5 195 22-11-16, 09:23 AM
Bài mới nhất: jason
  Query hiện lên trên form? feeling 4 167 09-11-16, 09:49 PM
Bài mới nhất: toancvp

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ơ