Property SelHeight ใช้ไม่ได้เมื่อเป็น Sub Form
กระทู้เก่าบอร์ด อ.Yeadram

 1,107   3
URL.หัวข้อ / URL
Property SelHeight ใช้ไม่ได้เมื่อเป็น Sub Form

ขอถามบ้างครับ บังเอิญเจอตอเข้าให้

ผมได้สร้าง Form ขึ้นมาและแสดงผลแบบ Data sheet ซึ่งเมื่อเราใช้ mouse คลุมหลาย record จะสามารถตรวจสอบได้จาก Property "SelHeight" ที่จะให้ค่าว่าเลือกอยู่กี่ record

ต่อมาผมเปลี่ยนการออกแบบให้ Form ที่ว่ามาวางเป็น Sub form เพื่อความสะดวกในการจัดการ - ปรากฎว่า property "SelHeight" เกิดใช้ไม่ได้ โดยให้ค่าเป็น 0 ตลอดเวลา

รบกวนขอข้อมูล หรือ ทางแก้ด้วยครับ

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

1 @R12568
ได้คำตอบแล้วครับ
http://access.mvps.org/access/forms/frm0033.htm

ค่า SelHeight จะมีค่าก็ต่อเมื่อมัน focus อยู่ ถ้าหลุด focus เมื่อไหร่ จะกลายเป็น 0

ตอนที่มันเป็น form แยก แล้วทำงานได้เพราะ ผมจะสั่งงานผ่านอีก Form หนึ่ง focus บน Form ที่เป็น Data Sheet นั้นจึงยังอยู่
แต่พอ จับใส่เป็น Sub Form แล้วสั่งงานจาก button ที่อยู่ใน form เดียวกัน จึงเกิดการ "หลุด Focus" ค่าจึงกลายเป็น 0

คงต้องหาวิธีแก้ไขอีกที
ตาม link ข้างบน เขาแนะนำให้ใช้ Timer แต่ว่าจะลองวิธีอื่นดูก่อน
2 @R12569
ทำได้แล้วครับ
โดย กำหนด ตัวแปร ที่จะจำ SelHeight ไว้ที่ public ของ form
ที่ event OnExit ของ SubForm ก็ให้จำค่าเก็บไว้

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