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

คุณอาจสนใจ
การตั้งค่าภาษาไทยให้กับ Dreamweaver 8
Mr.GuruZ (136,161 - 01 ส.ค. 49)
การใส่เพลงลงใน Bar Slider ให้สามารถปรับ Volume ได้
Charoen (97,103 - 29 ม.ค. 51)
การ copy เฉพาะรูปแบบเซลล์ไปตกแต่งที่อื่น
หมูขุน (40,149 - 18 มิ.ย. 51)
การกำหนดความสูงของแถว และความกว้างของคอลัมน์
หมูขุน (33,506 - 13 มิ.ย. 51)
คำสั่งแสดงผลบน Browser
Mr.GuruZ (44,032 - 03 มิ.ย. 49)
สรุปคำสั่ง Action Script บน Flash MX (ตอนที่ 4)
สหรัถ แซ่ตั้ง (26,452 - 08 ก.ย. 50)
สร้างอักษร 3 มิติ ด้วย Illustrator CS2 (อีกวิธีหนึ่ง)
เว็บไทยดีดี (82,090 - 20 ต.ค. 50)
การส่งเมล์ด้วยฟังก์ชั่นส่งเมล์ แบบธรรมดา
เฟริสท์ (47,090 - 07 ธ.ค. 50)