Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Nhập dữ liệu từ COmBo list
#1

Trong Form mình tạo 1 Combo box (tên là C_MaCty) có Source là 1 query (tên là Q_Macty, nguồn là bảng T_Danhmuccongty).
Khi mình nhập 1 giá trị mới chưa có vào Combo box, thì mình viết 1 code mở Form và thêm 1 record mới vào bảng T_Danhmuccongty.
Dim rs As Recordset
Set rs = CurrentDb.OpenRecordset("Danh muc cong ty", 2)
rs.AddNew
rs!MaCty = Forms![themcongty_F_PTKH]![MaCty]
rs!Tencongty = Forms![themcongty_F_PTKH]![Tencty]
rs!MST = Forms![themcongty_F_PTKH]![MST]
rs.Update
rs.Close
DoCmd.Close
Sau đó mình quay lại Combo box C_Macty, vẫn chưa thấy macty mới vừa cập nhật thêm vào. Xin hỏi tại sao, chỉ giúp nhé. tks. (Đóng Form này rồi mở lại thì thấy).
Chữ ký của thanhliem0906 Xin chào, mình là thanhliem0906, Tham gia http://thuthuataccess.com/forum từ ngày 03-01 -12.
Reply
Những người đã cảm ơn
#2
cho combobox đó requery trong sự kiện Form_Activate, vì bạn cứ để ý khi mở 1 form mới thì form vừa mở sẽ trong chế độ Deactivate, khi đóng form mới đó đi thì form cũ quay lại chế độ Activate
Chữ ký của khanhduycsgt Chào Guest, có mánh nào hay thì chia sẻ cho mình biết với nhé! Và hãy thanks bằng cách bấm nút Thanks để tỏ rõ mình là người lịch sự nào! ^^
Reply
Những người đã cảm ơn thanhliem0906
#3
(27-06-12, 12:49 PM)khanhduycsgt Đã viết: cho combobox đó requery trong sự kiện Form_Activate, vì bạn cứ để ý khi mở 1 form mới thì form vừa mở sẽ trong chế độ Deactivate, khi đóng form mới đó đi thì form cũ quay lại chế độ Activate

OK. Mình xử lý được rồi. Tks.
Tuy nhiên chỉ thực hiện trong trường hợp cái Form cũ đang thao tác có nguồn là 1 query danhmuccongty trong đó có Field là Combo box C_MaCty.
Còn trường hợp Form cũ Ko có nguồn nào cả, và Combo Box mình lấy từ Toolbox và đặt name là C_MaCty, ko có Control Source, Row Source là query danhmuccongty.
Xin bạn chỉ giáo thêm. Cám ơn nhiều.
Chữ ký của thanhliem0906 Xin chào, mình là thanhliem0906, Tham gia http://thuthuataccess.com/forum từ ngày 03-01 -12.
Reply
Những người đã cảm ơn
#4
(27-06-12, 09:47 PM)thanhliem0906 Đã viết:
(27-06-12, 12:49 PM)khanhduycsgt Đã viết: cho combobox đó requery trong sự kiện Form_Activate, vì bạn cứ để ý khi mở 1 form mới thì form vừa mở sẽ trong chế độ Deactivate, khi đóng form mới đó đi thì form cũ quay lại chế độ Activate

OK. Mình xử lý được rồi. Tks.
Tuy nhiên chỉ thực hiện trong trường hợp cái Form cũ đang thao tác có nguồn là 1 query danhmuccongty trong đó có Field là Combo box C_MaCty.
Còn trường hợp Form cũ Ko có nguồn nào cả, và Combo Box mình lấy từ Toolbox và đặt name là C_MaCty, ko có Control Source, Row Source là query danhmuccongty.
Xin bạn chỉ giáo thêm. Cám ơn nhiều.

Vấn đề đã được giải quyết. không nhất thiết Form chứa Combo Box macty có nguồn hay không. Phải biết Nguồn của C_Macty là nguồn nào và khi cập nhật xong phải MaCty.Requery. Tks KhanhduyCSGT
Chữ ký của thanhliem0906 Xin chào, mình là thanhliem0906, Tham gia http://thuthuataccess.com/forum từ ngày 03-01 -12.
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
  Form đăng nhập trong access. riolo05 13 8,061 3 Giờ trước
Bài mới nhất: cpucloi
  Cập nhật dữ liệu cho subform ChiMai 1 83 26-08-17, 09:13 AM
Bài mới nhất: cpucloi
  Thông báo dữ liệu đã tồn tại thanhtruong 20 1,251 30-07-17, 12:07 PM
Bài mới nhất: advnamk
  [Help] Code update dữ liệu từ subform vào table history(có ghi nhận ngày update) subasatran 5 293 10-07-17, 02:07 PM
Bài mới nhất: tranthanhan1962
  Hướng Dẫn Combo box giữa 2 file Access. btnnhut 4 180 06-07-17, 01:08 PM
Bài mới nhất: ongke0711

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ơ