กระทู้เก่าบอร์ด อ.Yeadram
1,559 3
URL.หัวข้อ /
URL
ปัญหาเกิดตอนเปิด form
form คือ Budget_trans_hd
sub form คือ Budget_income_dt subform
ใน sub form ใช้ text box ใช้ dlookup หาค่า acc_name จาก table = Income_Deduct โดย match InDeID จาก subform กับใน table เขียนโค็ตได้คือ
=Nz(DLookUp("acc_name","Income_Deduct","InDeID='" & [Forms]![Budget_trans_hd]![Budget_income_dt subform].[Form]![InDeID] & "'"),"")
เมื่อทำเสร็จได้ค่าถูกต้องเรียบร้อย ปิดโปรแกรมไป หลังจากนั้นเปิดขึ้นมาก็ error ที่คอลัมภ์หมวดรายรับ ตามรูปคับและยังส่งผลให้ผลรวมต่าง error หมดทั้งที่ตอนทำเสร็จใหม่ๆ ค่าทุกอย่างยังถูกต้องอยู่เลย รบกวนอาจารย์ yeardream หรือท่านผู้รู้ช่วยหน่อยคับแก้มาครึ่งวันแล้วยังไม่ได้เลย
sub form คือ Budget_income_dt subform
ใน sub form ใช้ text box ใช้ dlookup หาค่า acc_name จาก table = Income_Deduct โดย match InDeID จาก subform กับใน table เขียนโค็ตได้คือ
=Nz(DLookUp("acc_name","Income_Deduct","InDeID='" & [Forms]![Budget_trans_hd]![Budget_income_dt subform].[Form]![InDeID] & "'"),"")
เมื่อทำเสร็จได้ค่าถูกต้องเรียบร้อย ปิดโปรแกรมไป หลังจากนั้นเปิดขึ้นมาก็ error ที่คอลัมภ์หมวดรายรับ ตามรูปคับและยังส่งผลให้ผลรวมต่าง error หมดทั้งที่ตอนทำเสร็จใหม่ๆ ค่าทุกอย่างยังถูกต้องอยู่เลย รบกวนอาจารย์ yeardream หรือท่านผู้รู้ช่วยหน่อยคับแก้มาครึ่งวันแล้วยังไม่ได้เลย
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R09038
ผมลองลบ text box หมวดรายรับทิ้ง แล้วสร้างใหม่แต่ copy โค็ตเดิมมาใช้ปรากฏว่าค่าออกมาถูกต้องตามรูปคับ แต่ปิดแล้วเปิดโปรแกรมใหม่ก็ error เหมือนเดิม มันเกิดอะไรขึ้นคับงง หรือว่าเป็นที่ผมใช้ access2010
2 @R09048
ให้ RowSource ของช่อง รหัส (InDeID) เป็น select InDeID, Acc_Name from Income_Deduct order by InDeID
กำหนด Bound Column เป็น 1, Column Count เป็น 2, Limit to List เป็น Yes
กำหนด Control Source ของช่อง หมวดรายรับ เป็น =InDeID.Column(1)
ถ้ายังไม่ได้ยังไง อ.ท่านอื่นช่วยมาต่อหน่อยแล้วกัน ช่วงนี้ผมอาจไม่ค่อยมีเวลาเข้ามาครับ
กำหนด Bound Column เป็น 1, Column Count เป็น 2, Limit to List เป็น Yes
กำหนด Control Source ของช่อง หมวดรายรับ เป็น =InDeID.Column(1)
ถ้ายังไม่ได้ยังไง อ.ท่านอื่นช่วยมาต่อหน่อยแล้วกัน ช่วงนี้ผมอาจไม่ค่อยมีเวลาเข้ามาครับ
3 @R09054
ขอบคุณคุณสันติสุขมากครับ ความรู้ใหม่จะลองเอาไปใช้ดูคับ
แต่ปัญหาที่ผมถาม แก้ได้แล้วคับผมลองเพิ่ม text box เปล่าๆ ลงใน subform ส่วนของ header เพื่อไม่ต้องการให้โชว์ในมุมมอง form view เวลาใช้งานจริง ผมคิดว่าคงเป็น bug อะไรสักอย่าง แต่ตอนนี้มันทำงานได้ถูกต้องแล้ว
ตอนนี้เกิดปัญหาใหม่อีกแล้ว แต่จะขอโพสเป็นหัวข้อใหม่
ขอบคุณอีกครั้่งคับ
แต่ปัญหาที่ผมถาม แก้ได้แล้วคับผมลองเพิ่ม text box เปล่าๆ ลงใน subform ส่วนของ header เพื่อไม่ต้องการให้โชว์ในมุมมอง form view เวลาใช้งานจริง ผมคิดว่าคงเป็น bug อะไรสักอย่าง แต่ตอนนี้มันทำงานได้ถูกต้องแล้ว
ตอนนี้เกิดปัญหาใหม่อีกแล้ว แต่จะขอโพสเป็นหัวข้อใหม่
ขอบคุณอีกครั้่งคับ
Time: 0.2589s