Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ ระบบฐานข้อมูล
Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ การเขียนโปรแกรม
Access : เป็นได้ทั้งตัวเก็บฐานข้อมูล และตัวจัดการฐานข้อมูล
Thai Access : บอร์ดเสริมการเรียนรู้ Access ด้วยภาษาไทย

น้อมรำลึกในพระมหากรุณาธิคุณอันหาที่สุดมิได้ พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดชฯ พระผู้เสด็จสู่สวรรคาลัย

 << Topic List
อยากให้มีการเลือก OK หรือ No ที่ MsgBox

Topic by Message Posted : on : 4/2/2547 11:22:27
เจต  ผมเขียนโค็ดแบบนี้ครับ
If IsNull(txtOrderID.Value) Then
MsgBox "ท่าน....................."
End If

มันจะมีแค่ปุ่ม OK อยู่ปุ่มเดียว มีวิธีการอย่างไรที่จะให้มีปุ่ม No ด้วยครับ

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

Reply by Message on : 4/2/2547 12:48:05
เอนก
(R06395)
ใช้ MsgBox "ท่าน .... ", vbYesNo, "หัวข้อ...."
มีหลายแบบให้เลือกครับ หลังจากพิมพ์ข้อความเสร็จ พิมพ์ comma (,)
ก็จะมีขึ้นมาให้เลือก ครับ แต่ถ้าจะใช้ vbYesNo หรืออะไรก็แล้วแต่ที่มี
ตัวเลือกมากกว่า 1 เช่น vbYesNo ผมมักใช้ร่วมกับ if ครับ เช่น เพราะ
ความต้องการที่ตามมาไม่เหมือนกันในแต่ละตัวเลือก

if msgbox(MsgBox "ท่าน .... ", vbYesNo, "หัวข้อ....")=vbYes then
......
endif

Back to Top
Reply by Message on : 5/2/2547 8:33:40
ศรี-นคร
(R06397)
ผมได้ลองทำตามคำแนะนำดูแล้วครับ แต่ติดอยู่ตัวหนึ่ง Yes/No/Cancel เงื่อนไข No กับ Cancel ทำไม่ได้ครับ ขอคำแนะนำด้วยครับ
Back to Top
Reply by Message on : 5/2/2547 11:21:27
อุดมโชค
(R06399)
ลองดูอันนี้ ครับ แก้ไขให้แล้ว
Back to Top
Reply by Message on : 6/2/2547 8:06:18
อยู่-ละ-แก
(R06405)
พอดีนั่งคิดไปคิดมา เคยเจอการตั้ง Defualt ของ MsgBox โดยให้ปุ่ม Lock ไว้ที่ Yes หรือ No หรือ Cancel อย่างใดอย่างหนึ่ง เวลาที่ Msgbox ถาม

มีวิธีตั้งอย่างไรครับ
Back to Top
Reply by Message on : 6/2/2547 18:46:40
อุดมโชค
(R06416)
MsgBox "xxxx", vbQuestion + vbYesNoCancel + vbDefaultButton1
ตรง vbDefaultButton1 เปลี่ยนตัวเลขเป็น 2,3,4 ได้ครับ แปลว่าพอ click ปุ๊บมันจะไปอยู่ตรงปุ่มลำดับที่เรากำหนดไว้ครับ
Back to Top
+++ webboard source: ASPThai.Net Webboard 6.0 webbord +++++++ admin : yeadram +++