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

คุณอาจสนใจ
แฟลชไดรฟ์กับ Windows 98
เว็บไทยดีดี (15,439 - 22 ก.ย. 50)
สร้างตัวหนังสือลายแตกๆ
langjuko (272,262 - 30 ต.ค. 51)
Polygonal Lasso Tool (L)
Mr.GuruZ (70,964 - 22 ก.ย. 50)
เทคนิคการนำไฟล์เอกสารขึ้นเว็บให้ Download
Mr.GuruZ (44,760 - 04 มิ.ย. 49)
การหาจำนวนวันที่ห่างกัน
Zerohate (33,124 - 28 พ.ย. 50)
วิธีแฮกล็อกออนพาสเวิร์ดของวินโดวส์แบบง่าย ๆ
เว็บไทยดีดี (28,479 - 29 ก.ย. 50)
การค้นหาข้อความ และแทนที่ด้วยข้อความใหม่
Mr.nook (21,392 - 14 ม.ค. 51)
ลบไฟล์ .LOG ได้ไหม ?
เว็บไทยดีดี (16,137 - 29 ก.ย. 50)