ใส่ control source ใน Report
กระทู้เก่าบอร์ด อ.Yeadram

 1,110   2
URL.หัวข้อ / URL
ใส่ control source ใน Report

เรียนถาม อ. และผู้รู้ทุกท่านครับ

ผมใส่ control source ลงใน Report มากว่า 256 ตัว ได้ไหมครับ
ที่ทำอยู่ใส่เกิน 256 ตัว แล้วโปรแกรมฟ้องว่ามากเกินครับ

เรามีวิธีการใส่เกิน 256 ตัวใหม่ครับ
ผมมีความจำเป็นจริงๆ ที่ต้องใส่ control source มากกว่า 256 ตัว
ขอคำแนะนำด้วยครับ

ขอบคุณมาก

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

1 @R15178
ปัญหานี้ไม่เคยลองนะครับ แต่เห็นเขียนไว้ว่า

If you need to type an SQL statement longer than 256 characters, use the method of the object in Visual Basic instead. You can type SQL statements of up to 32,768 characters in Visual Basic

ผมเดาว่าให้ไปใส่ใน On Open ของรายงานแทน ประมาณว่า
Me.ชื่อคอนโทรล.ControlSource = "=IIf(..."

ได้ผลยังไงบอกด้วยนะครับ อยากรู้เหมือนกัน
2 @R15179
Private sub Report_Open()
dim sql as string
sql = "Select ........... > 256 charector .........>"
me.recordsource = sql
End sub

ไม่แน่ใจว่าควรใส่ใน Event ไหนดี
onLoad
onOpen

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