รบกวนถามเกี่ยวกับ MsgBox ค่ะ
กระทู้เก่าบอร์ด อ.Yeadram

 1,314   1
URL.หัวข้อ / URL
รบกวนถามเกี่ยวกับ MsgBox ค่ะ

ต้องการให้โปรแกรมขึ้น MsgBox เตือน หลังคำนวณเสร็จว่าค่าที่คำนวณได้อยู่ในช่วงที่ต้องการหรือไม่

1 ใช้ action อะไรคะ และ
2 ต้องเขียนโค้ดว่าอย่างไรคะ

โดยถ้าได้น้อยกว่าช่วงที่ต้องการ ให้ขึ้นว่า "ค่าที่ใช้น้อยเกินไป" ถ้ามากกว่าช่วง ให้ขึ้นว่า "ค่าที่ใช้มากเกินไป" ค่ะ

รบกวนหน่อยค่ะ มือใหม่จริงๆ

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

1 @R01041
สมมติก็แล้วกัน
ให้กล่องข้อความสำหรับบันทึกชื่อ Text1
ให้บันทึกข้อมูลอยู่ระหว่าง 10-30
action อาจจะกำหนดที่สูญเสียโพกัสก็ได้ LostFocus

คร่าวๆดังนี้

If IsNull(Me.Text1) Then
MsgBox "บันทึกข้อมูลก่อน" & Me.Text1.Value & "แจ้ง"
Me.Text1.SetFocus
ElseIf Me.Text1.Value < 10 Then
MsgBox "ค่าที่ใช้น้อยเกินไป" & Me.Text1.Value & "เตือน"
ElseIf Me.Text1.Value > 30 Then
MsgBox "ค่าที่ใช้มากเกินไป" & Me.Text1.Value & "เตือน"
Else
MsgBox "OKเลย" & Me.Text1.Value & "แจ้ง"
End If
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2600s