-
09-10-2009, 03:20 AM #1
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Cập nhật dữ liệu từ Form vào Table
Chào mọi người!
Tôi có một CSDL đơn giản sau:
Table: gồm 4 cột STT, SoA, SoB, TC
Form: SoA, SoB, TC
Tại Form: Tôi nhập SoA, nhập SoB và đặt công thức tính cho TC là
=[SoA]+[SoB]
Và tại Form thì dữ liệu ở mục TC tính đúng. Nhưng tại sau khi mở Table lên thì chỉ có dữ liệu ở cột SoA, SoB, còn cột TC lúc nào cũng là 0.
Xin chỉ giúp tôi làm thế nào để khi tính trên Form thì dữ liệu ở Table sẽ được cập nhật.
Cám ơn nhiều!View more random threads:
- Hướng dẫn xây dựng 01 bảng lương HCSN đơn giản
- Lỗi không hiển thị trường Key trong Combobox của Access 2003
- Theo doi tình hình khách hàng
- combo box
- Xin Quản lý Xuât - Nhập - Tồn bằng access (file .mdb)
- Giúp em bài tập này với ạ! Cần Gấp Ạ!
- Giúp mình tra cứu giao dịch chỉ với tháng/năm
- tặng phần mềm nhỏ Access để nghiên cứu
- lập bản chào giá
- 1 file.mdb dùng cho nhiều máy tính.
-
09-10-2009, 05:48 AM #2
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Cập nhật dữ liệu từ Form vào Table
Gửi bởi msaccess
Để làm điều này, bạn phải "gia cố" bằng code VBA, cụ thể là tạo mấy cái thủ tục sự kiện nữa thì mới được. Mà theo như cách bạn hỏi thì có lẽ bạn chưa thể thực hiện được việc này.
Do vậy, bạn nên sử dụng một giải pháp khác trong tầm của bạn đi.
-
09-11-2009, 06:14 PM #3
Junior Member
- Ngày tham gia
- Dec 2015
- Bài viết
- 0
Ðề: Cập nhật dữ liệu từ Form vào Table
Gửi bởi msaccess
2/ Sử dụng hai sự kiện AffterUpdate của hai tex SoA và SoB như sau
Mã nguồn PHP:[COLOR=#000000]
[/COLOR][COLOR=#007700]Private [/COLOR][COLOR=#0000BB]Sub SoA_AffterUpdate[/COLOR][COLOR=#007700]() [/COLOR][COLOR=#0000BB]TC [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]SoA [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]SoB End Sub [/COLOR][COLOR=#007700]Private [/COLOR][COLOR=#0000BB]Sub SoB_AffterUpdate[/COLOR][COLOR=#007700]() [/COLOR][COLOR=#0000BB]TC [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]SoA [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]SoB End Sub[/COLOR]
Thân
-
09-20-2009, 12:17 AM #4
Silver member
- Ngày tham gia
- Jan 2016
- Bài viết
- 40
Ðề: Cập nhật dữ liệu từ Form vào Table
Tôi có 1 cách rất đơn giản, bạn có thể tham khảo thử nhé!
Giả Sử :
- Trên form có các testbox : txtSoA, txtSoB, txtTC
- Tại txtSoB, Bạn click phải chuột chọn BuildEvent... -> Xuất hiện cửa sổ
VBA, bạn chép đoạn code bên dưới pase(dán) vào cửa sổ code; đóng cửa sổ
đó lại. View form : nhập thử số 12 vào txtSoA, Số 3 vào txtSoB Enter. Bạn sẽ thấy
ngay kết quã ở ô txtTC là 15. Nhớ kiểm tra field TC trong table nhé, kết quã không
thể là số khác ngoài 15:votay:
- Code :
Private Sub SoB_LostFocus()
TC.Value = SoA + SoB
End Sub
Chúc Bạn Vui Vẻ nhé................MrCao
Trong thế giới chăm chút sức khỏe tình dục hiện đại, mát xa tuyến tiền liệt không còn là điều xa lạ. Nó không chỉ mang lại khoái cảm sâu sắc mà còn hỗ trợ nam giới cải thiện sức khỏe sinh lý và tuyến...
Svakom Vick có gì đặc biệt? Khám phá thiết bị mát xa tuyến tiền liệt hàng đầu