อยากจะ Disable SubForm ไว้
กระทู้เก่าบอร์ด อ.Yeadram

 738   4
URL.หัวข้อ / URL
อยากจะ Disable SubForm ไว้

แต่หลังจากทำอะไรบ้างอย่าง ถึงจะ Enable Subform ต้องใช้คำสั่งอะไรครับ

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

1 @R22571
ก็สั่ง Forms("ชื่อฟอร์ม").ชื่อซับฟอร์ม.Enabled = False ถ้าจะให้กลับมาใช้ได้อีก ก็เปลี่ยนจาก False เป็น True เท่านั้นครับ ยังไงก็ตาม ก่อนที่จะให้ Disabled ได้ คอนโทรลตัวนั้นต้องไม่รับ Focus อยู่ ดังนั้นถ้าไม่แน่ใจว่าตอนที่เราสั่งคำสั่งให้ Disabled นั้น เท็กซ์เคอร์เซอร์ไปแอคทีฟที่ซับฟอร์มหรือไม่ ก็ให้ย้ายโฟกัสไปที่อื่นก่อน โดยสั่ง Forms("ชื่อฟอร์ม").ชื่อคอนโทรล.SetFocus ครับ
2 @R22572
setfocus อยู่ที่ Form หลักแล้วแต่ พอ Run ก็ Error ครับ ว่า type mismatch

Forms("Form_FrmAddDataGSTEEL").Form_SubFrmAddDataGSTEEL.Enabled = False
3 @R22573
ต้องเป็นชื่อของ ซับฟอร์มคอนโทรล(ที่อยู่บนเมนฟอร์ม) ไม่ใช่ชื่อ ซับฟอร์มตรงๆนะครับ .. แต่ถึงจะเขียนผิด มันก็ไม่ให้ Type mismatch ... ลองคอมไพล์ก่อนรันดูครับ อาจผิดที่โค้ดในบรรทัดก็ได้
4 @R22575
ได้แล้วครับ ขอบคุณคุณสันติสุขมากครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2883s