กระทู้เก่าบอร์ด อ.Yeadram
1,165 8
URL.หัวข้อ /
URL
สงสัยครับ รบกวนด้วยนะครับ
ผมลองใส่คำสั่งให้กับปุ่ม คอนโทรล ซึ่งมีเพียงปุ่มเดียวในฟอร์ม ตามด้านล่างนะครับ
Private Sub Command0_Click()
MsgBox "yyy"
End Sub
แต่เมื่อคลิกที่ปุ่มนั้นแล้ว ไม่มี MsgBox เด้งขึ้นมาอะครับ ผมงงมากเลยครับ แค่ลอง test เฉยๆเองคับ ผมพิมพ์ Code ผิดหรอเปล่าครับ
Private Sub Command0_Click()
MsgBox "yyy"
End Sub
แต่เมื่อคลิกที่ปุ่มนั้นแล้ว ไม่มี MsgBox เด้งขึ้นมาอะครับ ผมงงมากเลยครับ แค่ลอง test เฉยๆเองคับ ผมพิมพ์ Code ผิดหรอเปล่าครับ
8 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R15695
ผมลองตรวจดูในช่อง On click แล้วนะครับมี คำว่า [Event Procedure] อยู่คับ ผมลองลบฟอร์ม และ ทำใหม่อยู่หลายครั้งก็ยังไม่ได้คับ
3 @R15696
คุณ TTT ผมลองเปิด Access ไฟล์ใหม่แล้วทดลองทำ โดย สร้าง ฟอร์มเพียง 1 ฟอร์ม โดย ในฟอร์มนั้น มีปุ่มคอนโทรล ซึ่งกำหนด คำสั่ง MsgBox เพียงปุ่มเดียว หลังจากนั้นลองทดสอบกดปุ่มคอนโทรล ผลที่ได้คือ MsgBox ขึ้นตามคำสั่ง
แต่ปัญหา ต่อมา คือ ผมลองปิดไฟล์ที่เพิ่งสร้างด้านบน แล้วลองเปิดใหม่ ลองกดปุ่ม คอนโทรลดู ปรากฎว่า เมื่อคลิกที่ปุ่มนั้นแล้ว ไม่มี MsgBox เด้งขึ้นมาอะครับ ไม่ทราบว่าเป็นเพราะสาเหตุอะไรเหรอครับ รบกวนด้วยนะครับ
แต่ปัญหา ต่อมา คือ ผมลองปิดไฟล์ที่เพิ่งสร้างด้านบน แล้วลองเปิดใหม่ ลองกดปุ่ม คอนโทรลดู ปรากฎว่า เมื่อคลิกที่ปุ่มนั้นแล้ว ไม่มี MsgBox เด้งขึ้นมาอะครับ ไม่ทราบว่าเป็นเพราะสาเหตุอะไรเหรอครับ รบกวนด้วยนะครับ
4 @R15697
งั้นผมก็ไม่เคยเจอเหมือนกันครับ อาจเป็นที่โปรแกรม MS Access เอง หรือเรื่องของ References หายไปหรือเปล่า มีการเขียนโค๊ดอะไรที่ดัก Msgbox ไว้ หรือใช้ชื่อชนกันหรือไม่ คงต้องตรวจสอบดู
ลองสร้างไฟล์ใหม่เลยเป็นหรือไม่
ลองสร้างไฟล์ใหม่เลยเป็นหรือไม่
5 @R15698
เว็บนี้โพสติดกันไม่ได้ กว่าจะโพสได้กระทู้ใหม่ขึ้นมาผมก็ไม่รู้ คืองี้ครับ
Msgbox ตัวที่ใช้นี้มันเป็นฟังก์ชั่นที่ดึงจาก Windows มาใช้นะครับ ผมไม่แน่ใจว่ามีปัญหาเรื่องของไวรัสหรือเปล่า ปกติตั้งแต่เริ่มใช้ MS Access มาไม่เคยเจอนะครับ
โพสไม่ได้อีกแล้ว งั้นไม่ไหวแล้วครับ พอแค่นี้ก่อนนะครับ
Msgbox ตัวที่ใช้นี้มันเป็นฟังก์ชั่นที่ดึงจาก Windows มาใช้นะครับ ผมไม่แน่ใจว่ามีปัญหาเรื่องของไวรัสหรือเปล่า ปกติตั้งแต่เริ่มใช้ MS Access มาไม่เคยเจอนะครับ
โพสไม่ได้อีกแล้ว งั้นไม่ไหวแล้วครับ พอแค่นี้ก่อนนะครับ
6 @R15699
ขอบคุณมากครับ คุณ TTT ผมเคยลองสร้างฟอร์ม ให้ผู้ใช้ พิมพ์ข้อมูลผ่าน ฟอร์ม และจะถูกเก็บเข้าตาราง ผมทำตอนกลางคืน เปิดใหม่ตอนเช้า ลองพิมพ์ข้อมูลผ่าน ฟอร์ม ดู ปรากฏว่า ข้อมูล ไม่ถูกเก็บเข้าตารางครับ งงสุดๆๆ
ปล.ก่อนกดโพส ผมต้องก็อปข้อความที่พิมพ์ไป เซฟ ไว้ใน MS Word ก่อนครับ
ปล.ก่อนกดโพส ผมต้องก็อปข้อความที่พิมพ์ไป เซฟ ไว้ใน MS Word ก่อนครับ
7 @R15701
@ คุณPiou
ถึงขนาดแค่สั่ง MsgBox ยังไม่ได้ และมีใช้ได้ครั้งแรก ครั้งสองใช้ไม่ได้อีก อย่างนี้ผมก็ยังคิดไม่ออกเหมือนกัน ไว้รอท่านที่เคยมีประสบการณ์แบบนี้มาแชร์กันดูนะครับ
ถึงขนาดแค่สั่ง MsgBox ยังไม่ได้ และมีใช้ได้ครั้งแรก ครั้งสองใช้ไม่ได้อีก อย่างนี้ผมก็ยังคิดไม่ออกเหมือนกัน ไว้รอท่านที่เคยมีประสบการณ์แบบนี้มาแชร์กันดูนะครับ
8 @R15704
ครับผม
Time: 0.2337s
[Event Procedure] หรือเปล่าครับ หากไม่มีมันก็ไม่อ่านอยู่แล้วครับ