การใช้คำสั่ง 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.พอเปิดฟอรม์ขึ้นมามองก็จะได้ผลดังนี้ครับเห็นไ่ม่ครับไม่ยากเลย แล้วอย่าลืมบันทึกเก็บไว้นะครับคราวหน้ามาต่อกันใหม่ครับ

คุณอาจสนใจ
การระบายสีภาำพโดยใช้เครื่องมือ Brush Tool
น้องฝ้าย (76,072 - 22 ก.ย. 50)
การสร้างเว็บเพจโดยใช้ภาษา HTML อย่างง่าย
สายลม (76,944 - 04 มิ.ย. 49)
WinRAR มากกว่าคำว่า..บีบอัดข้อมูล
เว็บไทยดีดี (17,884 - 08 ก.ย. 50)
เทคนิคการทำแถบเมนูบาร์ XP
Mr.GuruZ (54,226 - 22 ก.ย. 50)
การเปลี่ยนสี Web Title จาก Template
Mr.GuruZ (47,351 - 04 มิ.ย. 49)
เทคนิคการทำ Motion Guide
Charoen (140,457 - 27 พ.ย. 50)
Rectangular Marquee (M)
Mr.GuruZ (82,030 - 22 ก.ย. 50)
การเก็บ Template ที่ออกแบบไว้ใช้งาน
หมูขุน (40,312 - 04 ก.พ. 50)