UPDATE ข้อมูลจากฟอร์มลงในตารางได้ไหมครับ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 260   2
URL.หัวข้อ / URL
UPDATE ข้อมูลจากฟอร์มลงในตารางได้ไหมครับ

คือ ผมมีฟอร์ม dialog ที่มี combobox day, month , year ให้เลือก เมื่อกำหนดค่าที่ต้องการแล้ว
กดปุ่มเพื่อส่งข้อมูลใส่ใน table เพื่อเก็บข้อมูลใน field "Day","month","year" แล้วเราจะกำหนดในส่วนของ xxx ตรง Set อย่างไรครับ
Docmd.RunSQL "UPDATE Table1 SET Day=xxxx, month=xxxx, year=xxx;"
รบกวนหน่อยนะครับ

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

1 @R04563
ไม่ควรจะตั้งชื่อ Object ใดใน Access เป็นชื่อเหล่านี้ครับ

Day, Month, Year เพราะเป็นคำสงวน

ลองใช้การอ้างอิงจากชื่อฟอร์มที่เป็น dialog อย่างนี้ครับ

Dim strSQL As String
strSQL = "UPDATE Table1 SET Day=" & Forms!ชื่อdialogbox![Day] & ", month= " & Forms!ชื่อdialogbox![Month] & ", year= " & Forms!ชื่อdialogbox![Year]
Docmd.RunSQL strSQL

และผมว่าควรเก็บทั้ง 3 ฟีลด์เป็นฟีลด์เดียวกันดีกว่าครับ


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