ผมอยาก DblClick เร็คคอร์ดใน ฟอร์ม ซึ่งเป็น แบบดาต้าชีต แล้วให้ทำการลบ เร็คคอร์นั้น
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 300   6
URL.หัวข้อ / URL
ผมอยาก DblClick เร็คคอร์ดใน ฟอร์ม ซึ่งเป็น แบบดาต้าชีต แล้วให้ทำการลบ เร็คคอร์นั้น

ผมจะต้องกำหนดอะไรยังไงรบกวนช่วยแนะนำผมด้วยครับ
ผมมีตัวอย่างด้วยครับ

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

1 @R05752
ลอง ค้นด้วยคำว่า DoCmd.RunCommand acCmdDeleteRecord ครับ
2 @R05753
ขอบคุณครับอาจารย์ แล้วผมจะลองศึกษาดูครับ
3 @R05756
ผมลองค้นหาและศึกษาดูตามที่อาจารย์แนะนำ สามารถลบได้ตามต้องการครับ
นี้คือโค้ดที่ผมใช้ครับ

Private Sub title_DblClick(Cancel As Integer)
DoCmd.RunCommand acCmdDeleteRecord
End Sub

แต่มันมี MsgBox แสดงข้อความว่า
""คุณกำลังจะลบ 1 ระเบียน
ถ้าคุณคลิกใช่ คุณจะไม่สามารถที่จะยกเลิกการลบได้
คุณแน่ใจว่าคุณต้องการที่จะลบระเบียนนี้""

ผมลองเปลี่ยนโค้ดที่หาเจอในกระทู้ต่างๆ ก็มีเอเรอหมดเลยครับ ไม่รู้จะแก้ยังไงครับ

ขอบคุณครับ
4 @R05757
ผมลองค้นหาและศึกษาดูตามที่อาจารย์แนะนำ สามารถลบได้ตามต้องการครับ
นี้คือโค้ดที่ผมใช้ครับ

Private Sub title_DblClick(Cancel As Integer)
DoCmd.RunCommand acCmdDeleteRecord
End Sub

แต่มันมี MsgBox แสดงข้อความว่า
""คุณกำลังจะลบ 1 ระเบียน
ถ้าคุณคลิกใช่ คุณจะไม่สามารถที่จะยกเลิกการลบได้
คุณแน่ใจว่าคุณต้องการที่จะลบระเบียนนี้""

ผมลองเปลี่ยนโค้ดที่หาเจอในกระทู้ต่างๆ ก็มีเอเรอหมดเลยครับ ไม่รู้จะแก้ยังไงครับ

ขอบคุณครับ
5 @R05761
ผมเจอคำตอบแล้วครับ ถ้าใครมีปัญหาแบบนี้ก็ใช้ นี้เลย
.................................................
If MsgBox("กรุณายืนยันการลบ", vbQuestion + vbOKCancel) = vbOK Then
DoCmd.SetWarnings False
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Else
Exit Sub
End If
...........................

หรือไม่ก็ไปที่ ลองดูครับ
http://agserver.kku.ac.th/basiceng/webboard/question.asp?GID=1779
6 @R05762
อีกอย่างครับ ถ้าไม้อยากให้มีข้อความใดๆเกิดขึ้นเลย คือ ดับเบิ้ลคลิกแล้ว ก็ให้ลบทันทีก็ใช้แบบนี้ครับ
Private Sub title_DblClick(Cancel As Integer)
DoCmd.SetWarnings False
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
End Sub

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