เรื่องการเรียกหา text box จาก forms อื่น
กระทู้เก่าบอร์ด อ.Yeadram

 1,445   7
URL.หัวข้อ / URL
เรื่องการเรียกหา text box จาก forms อื่น

=[Q_job_product_subform].[Form]![sumtotal]   
ตัวนี้อยู่ใน แหล่งตัวควบคุม ใน text box อ่ะคับ แต่เวลารันมันบอกว่า #Name?
ทั้งๆที่ forms   Q_job_product_subform ผมก็มีอยู่ และก็มี text box ที่ชื่อว่า sumtotal
อยู่ในนั้นครับไม่ทราบว่าเป็นเพราะเหตุใดครับ ขอบคุณครับ

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

1 @R06534
#Name? หมายถึง ชื่ออาจเขียนผิด มันหาชื่อนั้นไม่เจอ

รูปแบบที่ถูกต้องคือ =[Forms]![ชื่อฟอร์ม].[ชื่อ textbox]

หรือถ้ามันเป็นซับฟอร์มในฟอร์มอื่น ก็ต้องเขียนว่า =[Forms]![ชื่อฟอร์ม].[ชื่อ subform control].Form![ชื่อ textbox]

หรือถ้าซับฟอร์มนั้นอยู่ในฟอร์มที่กำลังใช้งานก็ย่อได้เป็น =[ชื่อ subform control].Form![ชื่อ textbox]

ที่สำคัญ ฟอร์มนั้นต้องเปิดอยู่ด้วยนะครับ

หมายเหตุ : คุณสามารถใช้เครื่องหมาย จุด แทน ! ได้ครับ
2 @R06537
ขอบคุณครับจะลองนำไปใช้นะครับ
3 @R06541
ขอถามอีกเรื่องครับ

แล้วถ้าเป็นคอนโทรลที่อยู่ในแทป ล่ะครับต้องการอ้างถึงยังไงครับ ท่านอาจารย์
4 @R06544
เหมือนเดิมครับ ยังอยู่ในรูปแบบ =[Forms]![ชื่อฟอร์ม].[ชื่อ คอนโทรล] ครับ
5 @R06549
ขอบคุณครับ
6 @R08974
ไม่เข้าใจครับ =[Forms]![ชื่อฟอร์ม].[ชื่อ subform control].Form![ชื่อ textbox]
ขอแบบที่ใช้ได้เลยได้ไหมครับ
7 @R08976
ที่ว่าไม่เข้าใจนั้น ตรงไหนครับ อธิบายรายละเอียดมาใหม่ บอกลอยๆอย่างนี้ ผมไม่รู้จะอธิบายยังไง
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2391s