ดึงข้อมูลจากฐานข้อมูลที่มีอยู่แล้วมาใช้
กระทู้เก่าบอร์ด อ.Yeadram

 1,826   1
URL.หัวข้อ / URL
ดึงข้อมูลจากฐานข้อมูลที่มีอยู่แล้วมาใช้

ดึงข้อมูลจากฐานข้อมูลที่มีอยู่แล้วมาใช้ เช่น ตาราง Customer มี id และ name พอเราสร้างตารางบันทึกข้อมูลใหม่อีกหนึ่งชื่อตาราง B ซึ่งจะดึงข้อมูลจาก Customer และจะมีส่วนบันทึกเพิ่มเช่นที่อยู เราจะดึงยังไงถ้าเราสร้าง Form บันทึกข้อมูลจากตาราง B เมื่อทำ Combo Box idจากตาราง Customer แล้วให้ Link Fied Name ขึ้นมาด้วยแล้วสั่งจาก Form ให้บันทึกในตาราง B

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

1 @R00191
ในตาราง B ของคุณ
ผมว่าไม่จำเป็นต้องเก็บข้อมูล Name อีกเพราะคุณเก็บ Id ไปแล้ว
ซึ่งหากต้องการแสดงผลเมื่อใด ค่อยเอาตาราง B ไป join กับตาราง Customer แล้วเอา Name จาก Customer มาแสดง ผมว่าน่าจะเหมาะกว่า

แต่หากต้องการจริงลองทำตามนี้ดูครับ
ที่ฟอร์ม (ใช้sourcจาก ตาราง B)ของคุณให้มีคอนโทรล 4 ตัว ไว้แสดงข้อมูลและรับข้อมูลจากผู้ใช้กรอก
1 คอมโบ ชื่อว่า cbCust ไม่ต้อง bound กับฟิล์ดใดๆ
- - - RowsourcType = "Table/query"
- - - Rowsourc            = "SELECT id, [Name] From Customer"
2 textbox ชื่อว่า txtID ผูกกับฟิลด์ id
3 textbox ชื่อว่า txtName ผูกกับฟิล์ด name
4 textboxt ชือ่ว่า txtAddress ผูกกับฟิล์ด address

เขียนโค้ดกำกับ
Private Sub cbCust_Change()
if txtID="" then
txtID = cbCust.column(0)
txtname =cbCust.column(1)
end if
End sub

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