ให้คิวรี่แสดงผลอย่างไรครับ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 311   2
URL.หัวข้อ / URL
ให้คิวรี่แสดงผลอย่างไรครับ

คือ มี TextboxName ใช้ ค้นหา ข้อมูล โดยใช้ คิวรี่ Like [TxtName]
ดึงข้อมูลจากตารางเก็บรายชื่อ มาแสดงผลใน QShowName
เมื่อพิมพ์ชื่อที่ต้องการแล้ว เมื่อคลิกที่ปุ่ม bntFind
ให้รายละเอียดส่วนล่างของฟรอม ซึ่งใช้ SubForm โดย(SubForm นี้ดึงข้อมูลจาก QShowName)
ทำอย่างไรครับ จะทำให้ข้อมูลในคิวรี่แสดงผลบน Subform โดยให้เป็นข้อมูลล่าสุด

ผมลองใช้ OpenQuery แล้ว ปรากฏว่า หน้าต่าง DataSheet ของคิวรี่โผล่มาครับ
จะทำอย่างไรให้ ข้อมูลใน SubForm เปลี่ยนไปตามคิวรี่ โดยไม่ต้องเปิด DataSheet ของคิวรี่ครับ

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

1 @R03775
รบกวนทำตัวอย่างเล็กๆ ส่งมาให้ดูด้วยครับ
2 @R03778
ถ้า Subform นั้น linked กับ Query เป้าหมาย โดยใช้การอ้างอิงเงื่อนไขแบบ

Forms!ชื่อฟอร์มหลัก!ชื่อฟอร์มย่อย.Form.txtSearch

ให้ทำการ Refresh ตัว Subform หลังจากคลิกปุ่มด้วย

Me.ชื่อฟอร์มย่อย.Form.Requery

หรือ

ลองใช้วิธีการเปลี่ยน Row Source ของ Subform โดยใช้การสร้าง SQL statement ขึ้นมาใหม่ จากข้อมูลของการค้นของผู้ใช้ ก็จะได้

Dim strSQL As String
strSQL = "Select Field1, Field2, ... From Table1 Where Field1=" & Me.txtSearch
Me.ชื่อฟอร์มย่อย.Form.RowSource = strSQL
Me.ชื่อฟอร์มย่อย.Form.Requery

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