MsgBox ขึ้นชื่อคนที่ CheckBox ถูก


0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

02 พ.ค. 65 , 10:56:42
อ่าน 156 ครั้ง

Un

MsgBox ขึ้นชื่อคนที่ CheckBox ถูก
« เมื่อ: 02 พ.ค. 65 , 10:56:42 »
มีรายชื่อคนในคอลัม Name
มี CheckBox ชื่อ CB
เราต้องการลบคนที่ติ๊กใน CheckBox เช่น
นาย ก     ติ๊ก /
นาย ข     ไม่ติ๊ก
นาย ค     ติ๊ก /
แล้วเรากดปุ่มลบ
จะมี MsgBox ถามว่าต้องการลบ
นาย ก (ขึ้นบันทัดใหม่)
นาย ข
มีปุ่มตกลงกับ ยกเลิก

ปัญหาคือ ชื่อที่ติ๊กต้องขึ้นบันทัดใหม่
อาจารย์ช่วยหน่อยครับแบบนี้ไม่เคยทำ

 

03 พ.ค. 65 , 10:41:44
ตอบกลับ #1

chai

: MsgBox ขึ้นชื่อคนที่ CheckBox ถูก
« ตอบกลับ #1 เมื่อ: 03 พ.ค. 65 , 10:41:44 »
แนวทางประมาณนี้ ไม่รู้ว่าใช่คำตอบหรือไม่
recordset rs // checkbox true
Do While Not rs.EOF
msg=msg & rs!ชื่อ & vbCrLf
loop
Dim result as String
result=msgbox "คุณต้องการลบ " & msg & vbCrLf & "หรือไม่" ,vbYesNo,"ยืนยันการลบ"
if result=vbYes then
....
else
...
end if

 
โพสต์นี้ได้รับคำขอบคุณจาก: Un

03 พ.ค. 65 , 13:25:22
ตอบกลับ #2

Un

: MsgBox ขึ้นชื่อคนที่ CheckBox ถูก
« ตอบกลับ #2 เมื่อ: 03 พ.ค. 65 , 13:25:22 »
ขอบคุณครับ พอเห็นแนวทาง แต่ลองทำแล้ว มันติดตรงเครื่องหมายต่างๆ มัน Error
ผมไม่ถนัดเรื่องโค๊ตซะด้วย อาจารย์ช่วยหน่อยนะครับ

 

04 พ.ค. 65 , 15:04:34
ตอบกลับ #3

chai

: MsgBox ขึ้นชื่อคนที่ CheckBox ถูก
« ตอบกลับ #3 เมื่อ: 04 พ.ค. 65 , 15:04:34 »
ตัวอย่างแบบนี้ได้หรือเปล่าครับ

 
โพสต์นี้ได้รับคำขอบคุณจาก: Un, nonc31

04 พ.ค. 65 , 17:00:34
ตอบกลับ #4

Un

: MsgBox ขึ้นชื่อคนที่ CheckBox ถูก
« ตอบกลับ #4 เมื่อ: 04 พ.ค. 65 , 17:00:34 »
ขอบพระคุณมากเลยครับ ได้รูปแบบใหม่ๆ เพิ่มมาอีกอย่างแล้ว  :miao:

 


บอร์ดเรียนรู้ Access สำหรับคนไทย