สงสัยครับ รบกวนด้วยนะครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,099   8
URL.หัวข้อ / URL
สงสัยครับ รบกวนด้วยนะครับ

ผมลองใส่คำสั่งให้กับปุ่ม คอนโทรล ซึ่งมีเพียงปุ่มเดียวในฟอร์ม ตามด้านล่างนะครับ

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

1 @R15694
ใน Property ของปุ่ม Command0 > Event > On Click มีเขียนคำว่า
[Event Procedure] หรือเปล่าครับ หากไม่มีมันก็ไม่อ่านอยู่แล้วครับ
2 @R15695
ผมลองตรวจดูในช่อง On click แล้วนะครับมี คำว่า [Event Procedure] อยู่คับ ผมลองลบฟอร์ม และ ทำใหม่อยู่หลายครั้งก็ยังไม่ได้คับ
3 @R15696
คุณ TTT ผมลองเปิด Access ไฟล์ใหม่แล้วทดลองทำ โดย สร้าง ฟอร์มเพียง 1 ฟอร์ม โดย ในฟอร์มนั้น มีปุ่มคอนโทรล ซึ่งกำหนด คำสั่ง MsgBox เพียงปุ่มเดียว หลังจากนั้นลองทดสอบกดปุ่มคอนโทรล ผลที่ได้คือ MsgBox ขึ้นตามคำสั่ง

แต่ปัญหา ต่อมา คือ ผมลองปิดไฟล์ที่เพิ่งสร้างด้านบน แล้วลองเปิดใหม่ ลองกดปุ่ม คอนโทรลดู ปรากฎว่า เมื่อคลิกที่ปุ่มนั้นแล้ว ไม่มี MsgBox เด้งขึ้นมาอะครับ ไม่ทราบว่าเป็นเพราะสาเหตุอะไรเหรอครับ รบกวนด้วยนะครับ
4 @R15697
งั้นผมก็ไม่เคยเจอเหมือนกันครับ อาจเป็นที่โปรแกรม MS Access เอง หรือเรื่องของ References หายไปหรือเปล่า มีการเขียนโค๊ดอะไรที่ดัก Msgbox ไว้ หรือใช้ชื่อชนกันหรือไม่ คงต้องตรวจสอบดู
ลองสร้างไฟล์ใหม่เลยเป็นหรือไม่
5 @R15698
เว็บนี้โพสติดกันไม่ได้ กว่าจะโพสได้กระทู้ใหม่ขึ้นมาผมก็ไม่รู้ คืองี้ครับ

Msgbox ตัวที่ใช้นี้มันเป็นฟังก์ชั่นที่ดึงจาก Windows มาใช้นะครับ ผมไม่แน่ใจว่ามีปัญหาเรื่องของไวรัสหรือเปล่า ปกติตั้งแต่เริ่มใช้ MS Access มาไม่เคยเจอนะครับ

โพสไม่ได้อีกแล้ว งั้นไม่ไหวแล้วครับ พอแค่นี้ก่อนนะครับ
6 @R15699
ขอบคุณมากครับ คุณ TTT ผมเคยลองสร้างฟอร์ม ให้ผู้ใช้ พิมพ์ข้อมูลผ่าน ฟอร์ม และจะถูกเก็บเข้าตาราง ผมทำตอนกลางคืน เปิดใหม่ตอนเช้า ลองพิมพ์ข้อมูลผ่าน ฟอร์ม ดู ปรากฏว่า ข้อมูล ไม่ถูกเก็บเข้าตารางครับ งงสุดๆๆ


ปล.ก่อนกดโพส ผมต้องก็อปข้อความที่พิมพ์ไป เซฟ ไว้ใน MS Word ก่อนครับ
7 @R15701
@ คุณPiou
ถึงขนาดแค่สั่ง MsgBox ยังไม่ได้ และมีใช้ได้ครั้งแรก ครั้งสองใช้ไม่ได้อีก อย่างนี้ผมก็ยังคิดไม่ออกเหมือนกัน ไว้รอท่านที่เคยมีประสบการณ์แบบนี้มาแชร์กันดูนะครับ
8 @R15704
ครับผม
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.4678s