กระทู้เก่าบอร์ด อ.Yeadram
2,036 4
URL.หัวข้อ /
URL
ApplyFilter
สวัสดีครับ อาจารย์ทุกท่าน
ผมขออนุญาต รบกวนหน่อยครับ คือผมใช้ Macor action ApplyFilter
ปกติผมใช้ [recpartno] Like "*" & [Forms]![frmTrInboxSub]![txtSearch] & "*" ตัวนี้ไม่มีปัญหาครับ
แต่ปัญหาก็คือผมเอา frmTrinboxSub ไปแสดงผ่าน Subform ที่เป็น
Subform ของ form ที่ชื่อ frmMenu อีกทีครับ
พอให้ Macro นี้แล้วจะฟ้องว่า หา frmTrlnboxSub ไม่เจอครับ
คือ Macro นี้ทำงานไม่ได้ครับ ไม่ทราบว่าผมต้องเพิ่มคำสั่งอะไรครับ
จึงจะสามารถให้คำสั้งนี้ใช้งานได้ครับ
ขอขอบพระคุณทุกอาจารย์ล่วงหน้าครับ
ผมขออนุญาต รบกวนหน่อยครับ คือผมใช้ Macor action ApplyFilter
ปกติผมใช้ [recpartno] Like "*" & [Forms]![frmTrInboxSub]![txtSearch] & "*" ตัวนี้ไม่มีปัญหาครับ
แต่ปัญหาก็คือผมเอา frmTrinboxSub ไปแสดงผ่าน Subform ที่เป็น
Subform ของ form ที่ชื่อ frmMenu อีกทีครับ
พอให้ Macro นี้แล้วจะฟ้องว่า หา frmTrlnboxSub ไม่เจอครับ
คือ Macro นี้ทำงานไม่ได้ครับ ไม่ทราบว่าผมต้องเพิ่มคำสั่งอะไรครับ
จึงจะสามารถให้คำสั้งนี้ใช้งานได้ครับ
ขอขอบพระคุณทุกอาจารย์ล่วงหน้าครับ
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R03358
สวัสดีครับอาจารย์ อนุชิต
ขอโทษครับผมบอกไม่หมดครับ คือผมสร้าง Subform ไว้แล้วใช้คำสั่ง
Me.SubForm.Visible = True
Me.SubForm.SourceObject = "frmTrInboxSub"
เพื่อใช้หลาย Form ครับ
คำสั่งนี้
[recpartno] Like "*" & [Forms]![frmMenu]![frmTrInboxSub]!Form.[txtSearch] & "*"
ก็เลยยังใช้ไม่ได้ครับ
ขอโทษครับผมบอกไม่หมดครับ คือผมสร้าง Subform ไว้แล้วใช้คำสั่ง
Me.SubForm.Visible = True
Me.SubForm.SourceObject = "frmTrInboxSub"
เพื่อใช้หลาย Form ครับ
คำสั่งนี้
[recpartno] Like "*" & [Forms]![frmMenu]![frmTrInboxSub]!Form.[txtSearch] & "*"
ก็เลยยังใช้ไม่ได้ครับ
3 @R03359
เรียน คุณบุญมี
ผมต้องขอโทษด้วยครับ ผมใช้เงื่อนไขผิดที่นะครับ กรณีที่ต้องการ Filter ข้อมูลที่อยู่ใน Subform ไม่สามารถอ้างอิงชื่อ control ที่อยู่ใน subform ตรงช่อง control Name ได้โดยตรง ให้คุณลองเปลี่ยนไปใส่เงื่อนไขในคิวรี ซึ่งเป็นแหล่งข้อมูลของ subform ดูนะครับ โดยระบุตามนี้ครับ
ผมต้องขอโทษด้วยครับ ผมใช้เงื่อนไขผิดที่นะครับ กรณีที่ต้องการ Filter ข้อมูลที่อยู่ใน Subform ไม่สามารถอ้างอิงชื่อ control ที่อยู่ใน subform ตรงช่อง control Name ได้โดยตรง ให้คุณลองเปลี่ยนไปใส่เงื่อนไขในคิวรี ซึ่งเป็นแหล่งข้อมูลของ subform ดูนะครับ โดยระบุตามนี้ครับ
Like "*" & [Forms]![frmMenu].txtSearch] & "*"
4 @R03363
สวัสดีครับอาจารย์ อนุชิต
ขอบพระคุณครับอาจารย์ ผมจะลองใช้วิธีนี้ดูนะครับ ได้ผลอย่างไร ผมจะแจ้งให้ทราบ นะครับ
ขอบคุณครับ
ขอบพระคุณครับอาจารย์ ผมจะลองใช้วิธีนี้ดูนะครับ ได้ผลอย่างไร ผมจะแจ้งให้ทราบ นะครับ
ขอบคุณครับ
Time: 0.3522s
กรณีที่ต้องการ Filter ข้อมูลภายใน Subform ภายใต้ฟอร์มหลัก สามารถอ้างอิงตามข้อมูลของคุณได้ดังนี้ครับ
[recpartno] Like "*" & [Forms]![frmMenu]![frmTrInboxSub]!Form.[txtSearch] & "*"
ลองทำดูนะครับ