กระทู้เก่าบอร์ด อ.Yeadram
971 2
URL.หัวข้อ /
URL
มือใหม่
พอดีผมใช้คำสัง DLookup ใน Form แต่มันไม่บันทึก ลงในตาราง มีวิธี ให้บันทึกลงในตารางไหมครับ
=DLookUp(" '0'&[Grade]","rm_prod_spec","[prod_shift_code]=Forms![frmUser]![Prod_date_code]")
=DLookUp(" '0'&[Grade]","rm_prod_spec","[prod_shift_code]=Forms![frmUser]![Prod_date_code]")
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R19863
หรือว่าฟอร์มนั้นไม่ได้เป็น bound form เลย หรือว่าจะเขียนลงเทเบิลอื่นที่ไม่ได้เป็น Record Source ของฟอร์มนี้ ก็ลองไปค้นหากระทู้เก่าด้วยคำว่า "บันทึก เทเบิล ตาราง" ดูครับ
Time: 0.3155s
วิธีที่ทำกันก็คือ ต้องดูว่าเมื่อเกิดเหตุการณ์ (event) อะไรจึงทำให้ต้องไปหาค่าที่ว่านั้น เช่น เมื่อป้อน Prod_date_code ก็ค่อยไปหา ดังนั้นก็ให้ใส่โค้ดนั้นไว้ใน Prod_date_code AfterUp event procedure แทน โดยปรับปรุงนิดหน่อยเป็น
Me.ชื่อคอนโทรลที่ผูกกับฟิลด์ = Dlookup( .... ) ครับ