บอร์ดเรียนรู้ Access สำหรับคนไทย
Thai Access Webboard => ห้อง MS Access => ข้อความที่เริ่มโดย: thanapol.w ที่ 15 ก.พ. 63 , 14:55:37
-
ขอวิธีการสร้างฟอร์ม ดังนี้ครับ
(https://www.thai-access.com/tiupld/images/q5qg30-45ebae.jpg)
ขอสอบถามการเขียน VBA จากรูปนี้ Form ผูกใว้กับ Tbl_transfer_farm เป็นการเก็บประวัติการเปลีย่นเจ้าของฟาร์ม (เก็บว่าเดิมเป็นของใคร ,เปลีย่นเป็นใคร, วันที่เปลี่ยน)
โดยต้องการให้ฟอร์มนี้ ไปแก้ข้อมูลเดิมในฟาร์ม
ถ้าเขียนเป้น sql = Update tbl_farm
set member_id = me.cbo_TF_TO
where member_id = me.cbo_TF_From
(https://www.thai-access.com/tiupld/images/q5qg5d-3ec357.jpg)
-
เอาอย่างง่ายๆคือ
DoCmd.SetWarnings False
DoCmd.RunSQL "Update tbl_farm set member_id = Forms![ชื่อฟอร์ม]!cbo_TF_TO where member_id = Forms![ชื่อฟอร์ม]!cbo_TF_From"
DoCmd.SetWarnings True