กระทู้เก่าบอร์ด อ.Yeadram
1,529 3
URL.หัวข้อ /
URL
เมื่อคำสั่ง Visible=False แล้ว สั่งให้ True ไม่ได้
ผมใช้คำสั่งใน ปุ่มที่ฟอร์ม แบบนี้
Me.Visible = False
DoCmd.OpenReport "ชื่อรายงาน", acViewPreview
เพื่อจะใช้ค่าในฟอร์มในการอ้างอิงรายงาน
พอปิดรายงาน ใช้โคตแบบนี้
DoCmd.OpenForm "ฟอร์มที่Visibleไว้"
คือ สมัยใช้ Accress 2003 2010 มันก็ยังใช้ได้นะครับ แต่ตอนนี้ 2013 2016 มันกลับใช้ไม่ได้
คำถามคือ จริงๆ แล้ว มันควรจะใช้ โคตแบบไหนครับ ในการให้ฟอร์มที่Visibleไว้
มัน Visible True ผมลอง Forms!ฟอร์มที่Visibleไว้.Visible=True แล้ว ไม่ได้ครับ
Me.Visible = False
DoCmd.OpenReport "ชื่อรายงาน", acViewPreview
เพื่อจะใช้ค่าในฟอร์มในการอ้างอิงรายงาน
พอปิดรายงาน ใช้โคตแบบนี้
DoCmd.OpenForm "ฟอร์มที่Visibleไว้"
คือ สมัยใช้ Accress 2003 2010 มันก็ยังใช้ได้นะครับ แต่ตอนนี้ 2013 2016 มันกลับใช้ไม่ได้
คำถามคือ จริงๆ แล้ว มันควรจะใช้ โคตแบบไหนครับ ในการให้ฟอร์มที่Visibleไว้
มัน Visible True ผมลอง Forms!ฟอร์มที่Visibleไว้.Visible=True แล้ว ไม่ได้ครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R23132
จริงๆ แล้วผม ลองสั่ง Forms!ชื่อฟอร์ม.Visible = True แล้ว มันไม่ออก
แต่ที่อาจารย์ บอกหมายถึง สั่ง OpenForm ก่อน แล้ว สั่ง Visible = True ด้วย
ผมลองแล้ว
DoCmd.OpenForm "ชื่อฟอร์ม"
Forms!ชื่อฟอร์ม.Visible = True
ไม่ออกครับ
แต่จากที่อาจารย์บอก ผมลอง
DoCmd.close acForm, "ชื่อฟอร์ม"
DoCmd.OpenForm "ชื่อฟอร์ม"
ปิดไปก่อน แล้วเปิด มันใช้ได้ครับ
แต่ก็ไม่รู้ว่ามันถูกวิธีจริงๆ รึป่าว
แต่ที่อาจารย์ บอกหมายถึง สั่ง OpenForm ก่อน แล้ว สั่ง Visible = True ด้วย
ผมลองแล้ว
DoCmd.OpenForm "ชื่อฟอร์ม"
Forms!ชื่อฟอร์ม.Visible = True
ไม่ออกครับ
แต่จากที่อาจารย์บอก ผมลอง
DoCmd.close acForm, "ชื่อฟอร์ม"
DoCmd.OpenForm "ชื่อฟอร์ม"
ปิดไปก่อน แล้วเปิด มันใช้ได้ครับ
แต่ก็ไม่รู้ว่ามันถูกวิธีจริงๆ รึป่าว
3 @R23133
ถ้าคุณเปิดฟอร์มอยู่แล้วก็ไม่ต้องสั่งเปิดแล้วครับ ลองดูตัวอย่าง
VDO
VDO
Time: 0.3414s
คุณควรสั่ง Forms!ชื่อฟอร์ม.Visible = True กลับด้วยถึงจะเห็นฟอร์ม