ApplyFilter
กระทู้เก่าบอร์ด อ.Yeadram

 2,036   4
URL.หัวข้อ / URL
ApplyFilter

สวัสดีครับ อาจารย์ทุกท่าน

   ผมขออนุญาต รบกวนหน่อยครับ คือผมใช้ 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

1 @R03356
เรียน คุณบุญมี

กรณีที่ต้องการ Filter ข้อมูลภายใน Subform ภายใต้ฟอร์มหลัก สามารถอ้างอิงตามข้อมูลของคุณได้ดังนี้ครับ

[recpartno] Like "*" & [Forms]![frmMenu]![frmTrInboxSub]!Form.[txtSearch] & "*"

ลองทำดูนะครับ
2 @R03358
สวัสดีครับอาจารย์ อนุชิต

    ขอโทษครับผมบอกไม่หมดครับ คือผมสร้าง 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 ดูนะครับ โดยระบุตามนี้ครับ

Like "*" & [Forms]![frmMenu].txtSearch] & "*"

4 @R03363
สวัสดีครับอาจารย์ อนุชิต

           ขอบพระคุณครับอาจารย์ ผมจะลองใช้วิธีนี้ดูนะครับ ได้ผลอย่างไร ผมจะแจ้งให้ทราบ นะครับ

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