กระทู้เก่าบอร์ด อ.Yeadram
1,298 9
URL.หัวข้อ /
URL
การแสดงข้อความบนฟอร์ม
ต้องการให้ในฟอร์มแสดงข้อมความว่ายืนยัน และ ไม่ยืนยัน
นั้นคือ
หากฟิล์ด หมายเหตุ ในตาราง สมาชิก มีค่า = 0 ให้แสดงข้อความ ยืนยัน
หากฟิล์ด หมายเหตุ ในตาราง สมาชิก มีค่า = 1 ให้แสดงข้อความ ยกเิลิก
ต้องเขียนเงื่อนไขอย่างไรครับ
นั้นคือ
หากฟิล์ด หมายเหตุ ในตาราง สมาชิก มีค่า = 0 ให้แสดงข้อความ ยืนยัน
หากฟิล์ด หมายเหตุ ในตาราง สมาชิก มีค่า = 1 ให้แสดงข้อความ ยกเิลิก
ต้องเขียนเงื่อนไขอย่างไรครับ
9 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R15794
ถ้าเป็นแบบไม่ใส่ใน Event มีมั้ยครับ
แบบใส่ในกล่องข้อมความเลยอ่าครับ
แบบใส่ในกล่องข้อมความเลยอ่าครับ
3 @R15795
ไม่เข้าใจครับ คำว่าแบบใส่ในกล่องข้อความเลย ใส่ในกล่องข้อความเลยคืออะไรครับ เรียกมาจากไหน หรือใส่ใน TextBox ก็ให้เปลี่ยนจาก MsgBox เป็นชื่อ TextBox แทน
ส่วนไม่ใส่ในเหตุการณ์ แล้วคุณจะให้แสดงตอนไหนหละครับ ทุกขั้นตอนของโปรแกรมมันก็มี Event ของมัน หรือใส่ใน Validation Rule อันนั้นก็ไม่ใช่การเตือน มันเป็นเงื่อนไขข้อห้ามเลย ก็อยากตอบนะครับ แต่ผมก็ไม่สามารถเข้าใจคำถามได้เหมือนเดิม
ส่วนไม่ใส่ในเหตุการณ์ แล้วคุณจะให้แสดงตอนไหนหละครับ ทุกขั้นตอนของโปรแกรมมันก็มี Event ของมัน หรือใส่ใน Validation Rule อันนั้นก็ไม่ใช่การเตือน มันเป็นเงื่อนไขข้อห้ามเลย ก็อยากตอบนะครับ แต่ผมก็ไม่สามารถเข้าใจคำถามได้เหมือนเดิม
4 @R15798
เช่น
=IIf(IsNull([ประเทศ/ภูมิภาค])," ", [ประเทศ/ภูมิภาค])
แล้วเอาไปใส่ใน TextBox พอดูมุมมองฟอร์ม ก็จะได้ตามเงื่อนไขที่ต้องการคือ แสดงสตริงว่างถ้าค่าของเขตข้อมูลประเทศ/ภูมิภาค เป็น Null มิฉะนั้น จะแสดงค่าของเขตข้อมูลประเทศ/ภูมิภาค
แต่ของผมต้องการแบบว่า
หากฟิล์ด หมายเหตุ ในตาราง สมาชิก มีค่า = 0 ให้แสดงข้อความในTextBoxว่า ยืนยัน
หากฟิล์ด หมายเหตุ ในตาราง สมาชิก มีค่า = 1 ให้แสดงข้อความในTextBoxว่า ยกเิลิก
=IIf(IsNull([ประเทศ/ภูมิภาค])," ", [ประเทศ/ภูมิภาค])
แล้วเอาไปใส่ใน TextBox พอดูมุมมองฟอร์ม ก็จะได้ตามเงื่อนไขที่ต้องการคือ แสดงสตริงว่างถ้าค่าของเขตข้อมูลประเทศ/ภูมิภาค เป็น Null มิฉะนั้น จะแสดงค่าของเขตข้อมูลประเทศ/ภูมิภาค
แต่ของผมต้องการแบบว่า
หากฟิล์ด หมายเหตุ ในตาราง สมาชิก มีค่า = 0 ให้แสดงข้อความในTextBoxว่า ยืนยัน
หากฟิล์ด หมายเหตุ ในตาราง สมาชิก มีค่า = 1 ให้แสดงข้อความในTextBoxว่า ยกเิลิก
5 @R15799
สมมุติ Textbox ที่คุณแสดงค่าหรือใส่ค่า 0 กับ 1 ชื่อ Text1
ใส่โค๊ดลงใน Data > Control Source : Textbox ที่คุณต้องการให้แสดงผล
=IIf([Text1]=0,"ยืนยัน",IIf([Text1]=1,"ยกเลิก",Null))
ใส่โค๊ดลงใน Data > Control Source : Textbox ที่คุณต้องการให้แสดงผล
=IIf([Text1]=0,"ยืนยัน",IIf([Text1]=1,"ยกเลิก",Null))
6 @R15805
ขอบคุณมากครับ
แต่ผมรบกวนอีกอย่างหนึ่งว่า
อยากให้แสดงข้อความโดยไม่ต้องมีฟิลด์ หมายเหตุ แสดงบนฟอร์มด้วยเพราะถ้าทำแบบนี้ฟิลด์หมายเหตุจะต้องแสดงค่า 0,1 บนฟอร์มเพื่อเป็นตัวอ้างถึง
พอจะมีเงื่อนไขแบบไหนบ้างครับ
แต่ผมรบกวนอีกอย่างหนึ่งว่า
อยากให้แสดงข้อความโดยไม่ต้องมีฟิลด์ หมายเหตุ แสดงบนฟอร์มด้วยเพราะถ้าทำแบบนี้ฟิลด์หมายเหตุจะต้องแสดงค่า 0,1 บนฟอร์มเพื่อเป็นตัวอ้างถึง
พอจะมีเงื่อนไขแบบไหนบ้างครับ
7 @R15806
ออ ผมลองลบฟิลด์หมายเหตุออกแล้ว ครีบสามารถใช้งานได้ ขอบคุณมากนะครับ
8 @R15807
ฟิลด์ หมายเหตุ กำหนด Property > Format > Visible: False
แล้วย่อไปแอบไว้ที่มุมของฟอร์ม ก็จะไม่เห็นแล้วครับ
แล้วย่อไปแอบไว้ที่มุมของฟอร์ม ก็จะไม่เห็นแล้วครับ
9 @R15825
ขอบคุณครับ
Time: 0.4300s
If [สมาชิก] = 0 Then
Msgbox "ยืนยัน"
ElseIf [สมาขิก] = 1 Then
Msgbox "ยกเลิก"
End If