ฟังชั่น Const ดึงค่ามาจาก Textbox ได้อย่างไรครับ
กระทู้เก่าบอร์ด อ.Yeadram

 4,542   21
URL.หัวข้อ / URL
ฟังชั่น Const ดึงค่ามาจาก Textbox ได้อย่างไรครับ


ฟังชั่น Const ดึงค่ามาจาก Textbox ได้อย่างไรครับ
ผมเก็บค่าคงที่โดยการเขียนโค๊ด ตัวอย่างว่า

Const    tCurrentPeriod   = "2012"

ซึ่งนำเอาชื่อตัวแปร tCurrentPeriod ค่าคงที่นี้ไปใช้ต่อยอด โดยเมื่อรันแล้ว ค่า tcurrentPeriod ภายในตารางจะเท่ากับ 2012 หมด ( อันนี้ทำได้แล้วครับ )

อยากถามต่อว่า ถ้าสมมุติ ผมต้องการให้ตัวแปร tCurrentPeriod ของผมทำการดึงค่า มากจาก Textbox ที่ถูกสร้างขึ้นภายในหน้า Form ได้อย่างไรครับ

สมมุติ
ชื่อ Textbox คือ text01
ชื่อ Form คือ ChangePeriod   

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

21 @R12174
แต่ถ้าคุณอยากเก็บข้อมูลด้วยแบบเดิม ผมว่าที่ผมให้ไป

DoCmd.RunSQL("Update [tbProductOutstanding] Set [Inbound] = iif(isnull(Inbound)," & Forms![ชื่อฟอร์มคุณ].[ชื่อฟิลด์ที่ใส่ค่าเพิ่มลงไป] & ",[Inbound] + " & Forms![ชื่อฟอร์มคุณ].[ชื่อฟิลด์ที่ใส่ค่าเพิ่มลงไป] & ")"& " Where [Period] = " & Forms![ชื่อฟอร์มคุณ].[ชื่อฟิลด์ที่แสดงเลข Period] & "And [ProductCode] = " & Forms![ชื่อฟอร์มคุณ].[ชื่อฟิลด์ที่แสดงเลข ProductCode])

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