Form เปลียนแปลงความสัมพันธ์ และเก็บประวัติการเปลี่ยน



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

15 ก.พ. 63 , 14:55:37
อ่าน 262 ครั้ง

thanapol.w

ขอวิธีการสร้างฟอร์ม ดังนี้ครับ

ขอสอบถามการเขียน VBA จากรูปนี้ Form ผูกใว้กับ Tbl_transfer_farm เป็นการเก็บประวัติการเปลีย่นเจ้าของฟาร์ม (เก็บว่าเดิมเป็นของใคร ,เปลีย่นเป็นใคร, วันที่เปลี่ยน)
โดยต้องการให้ฟอร์มนี้ ไปแก้ข้อมูลเดิมในฟาร์ม 

ถ้าเขียนเป้น sql = Update tbl_farm
        set member_id = me.cbo_TF_TO
       where  member_id = me.cbo_TF_From


 

16 ก.พ. 63 , 14:13:36
ตอบกลับ #1

สันติสุข

เอาอย่างง่ายๆคือ

    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
ช่วยพกถุงผ้า/ถุงพลาสติกใช้แล้วไปซื้อของเพื่อลดการใช้พลาสติก ขยะ รักษาสิ่งแวดล้อม และไม่ให้ภาวะโลกร้อนวิกฤติเร็วขึ้นกว่านี้
ช่วยคลิกโฆษณาข้างล่างนี้ เพื่อสนับสนุนเวปบอร์ดด้วยครับ
:nice day:
 


บอร์ดเรียนรู้ Access สำหรับคนไทย