การ update ครับ เคยค้นหาแต่ไม่เข้าใจครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,368   2
URL.หัวข้อ / URL
การ update ครับ เคยค้นหาแต่ไม่เข้าใจครับ

ต้องการ UPDATE ฟิล YES/NO ครับ

โดยที่ ตารางAจะUPDATE โดยอ่านเงือนไขจาก ตารางB
ตาราง2ตารางนี้มีฟิล ID เชื่อมกันอยู่ครับ

ต้องการให้ตารางBมีฟิลชื่อStatusและค่าในฟิลถ้าเป็น 1,2,3,4
หลังจากกดปุ่มนึ่งแล้วให้UPDATEที่ตารางAฟิลYES/NO มีค่าเป็น NO ครับ

อยากจะทำทีละเรคอร์ดครับไม่ใช่กดครั้งเดียวUPDATE ทั้งตารางครับ ขอบคุณครับ

2 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R08707
อยากอัพเดตอย่างมีเงื่อนไข ก็ใส่เงื่อนไขเข้าไปใน statement ชุดที่จะอัพเดต
ตอบเหมือนกำปั้นทุบดินนะครับ แต่มันจริง!
คุณแค่ต้องระบุเงื่อนไขลงไปว่า ให้อัพเดตตารางA เฉพาะรายการที่มี ID ตรงกันกับ id ของฟอร์มปัจจุบัน


Private sub cmdUpdateBoolean_click()
if int(txStatus) > 0 and int(txStatus) < 5 then
dim sql as string
sql = "Update tableA set fld_State=0 WHERE tableA.id = " & me.id
currentproject.connection.execute sql
end if

' ถ้ามีฟอร์มที่แสดงข้อมูลจากตาราง tableA เปิดอยู่ในขณะนั้น
' แล้วอยากให้ข้อมูลมันปรากฎทันทีที่ปรับปรุงข้อมูลแล้ว
' อาจต้องเพิ่มคำสั่ง ให้มัน refresh เช่น
' Forms("formA").refresh
end sub

ปล. ระบุให้ค่าเท่ากับศูนย์ มันคือค่าเดียวกันกับการระบุเป็น NO, FALSE, OFF
2 @R08714
จะลองครับ ขอบคุณมากๆครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3352s