การใช้คำสั่ง IIF ใน Access โดยแสดงในรูปแบบของฟอร์ม จัดทำโดย : นายจืด พิมพ์


การใช้คำสั่ง IIF ใน Access โดยแสดงในรูปแบบของฟอร์ม

เมื่อเรามีความต้องการที่จะให้โปรแกรมทำการตัดสินใจ โดยเราสามารถกำหนดรูปแบบการตัดสินใจหรือข้อแม้ในการปฏิบัติโดยเริ่มจากการกำหนดว่าถ้าเป็นจริงให้ปฎิบัติิอย่างไร ถ้าเป็นเท็จปฏิบัติอย่างไรใครที่ใช้ Excel อยู่ก็จะเข้าใจคำสั่งกลุ่มนี้ดีซึ่งจะมีลักษณะโครงสร้่างคำสั่งคล้ายๆกัน เช่นในกรณีการคิดคะแนนสอบว่าผ่านหรือไม่ผ่านเช่นตั้งแต่ 50% ขึ้นไปผ่าน ต่ำกว่า 50% ไม่ผ่านมาลองทำกันเลยดีกว่าครับเพื่่อไม่เป็นการเสียเวลา

1.เริ่มต้นต้องมีตารางที่เก็บข้อมูลก่อนครับ โดยในที่นี้สมมุติว่าตั้งชื่อว่า tblscore

2.เปิดไปดูที่คุณสมบัติ(properties)ของตารางโดยกำหนดคุณสมบัติและรูปแบบตามตารางด้านล่างน่ะครับ

3.จากนั้นเปิดออบเจ็กต์ฟอร์มเพื่อสร้างฟอร์มใหม่

4.สร้างฟอร์มชนิด AutoFrom : Tabular (แบบตาราง)จากตาราง tblScore

5.หลังจากนั้นคลิก OK ก็จะได้ฟอร์มตามด้านล่างครับ

6.แล้วก็มาถึงขั้นตอนการปรับแต่งฟอร์มโดยให้ทำการเปิดมุมมองออกแบบขึ้นมา

7.แล้วเพิ่ม Text Box เข้าไป 1 อัน โดยตั้งชื่อว่า txtResult ส่วนที่เก็บ Score ให้ตั้งชื่อว่า txtScore ตามรูปด้านล่าง

ให้ใส่คำสั่งนี้ในช่องแหล่งควบคุม Control Source ของ txtScore รูปแบบคำสั่งคือ =IIf([txtScore]>=0.5,"สอบผ่าน","สอบตก") ตามรูปด้านบนด้วยครับอย่าใส่ 50%นะครับ เพราะสูตรใน access จะไม่รู้จักให้เราใส่ 0.5 หรือ 50/100 ก็ได้ครับ

8.พอเปิดฟอรม์ขึ้นมามองก็จะได้ผลดังนี้ครับเห็นไ่ม่ครับไม่ยากเลย แล้วอย่าลืมบันทึกเก็บไว้นะครับคราวหน้ามาต่อกันใหม่ครับ

คุณอาจสนใจ
การทำปุ่ม Select All Checkbox ..
Mr.GuruZ (37,969 - 04 มิ.ย. 49)
ทำปุ่มเคลื่อนไหวใส่เว็บด้วย Flash MX (ตอนที่ 2)
มรกต อุ่นเสรี (33,150 - 29 ก.ย. 50)
Effect Thunder
Lee (115,324 - 22 ส.ค. 49)
การเข้ารหัส base64_encode และการถอดรหัส base64_decode
Zerohate (32,821 - 23 ธ.ค. 50)
Windows Media Encoder ลดขนาดไฟล์วิดีโอ
เว็บไทยดีดี (19,740 - 03 พ.ค. 51)
การใส่ตัวอักษรวิ่งแบบความฝัน (Dream)
Mr.GuruZ (87,815 - 04 มิ.ย. 49)
ห้ามเปลี่ยนตำแหน่งไอคอนที่จัดเรียงไว้หน้าจอ XP
เว็บไทยดีดี (16,146 - 26 ม.ค. 51)
การแทรกรูปภาพ
Mr.GuruZ (45,269 - 04 มิ.ย. 49)