การกำหนดห้วงอายุและสถานะ



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

30 ก.ย. 64 , 05:59:16
อ่าน 195 ครั้ง

แดนชัย

การกำหนดห้วงอายุและสถานะ
« เมื่อ: 30 ก.ย. 64 , 05:59:16 »
เรียน ท่านอาจารย์ทุกท่านครับ
ผมจะกำหนดสถานะบุคคล มีข้อมูลดังนี้
                                                                                       
ยศ....ร.ต.- ร.อ.    อายุไม่เกิน 45 ปี  =นายทหารสัญญาบัตรกองหนุน   อายุเกิน 45 ปี แต่ไม่เกิน 55 ปี =นายทหารสัญญาบัตรนอกราชการ
                        อายุุเกิน 55 ปี =พ้นราชการทหาร
ยศ....พ.ต. - พ.ท. อายุไม่เกิน 50 ปี  =นายทหารสัญญาบัตรกองหนุน   อายุเกิน 50 ปี แต่ไม่เกิน 60 ปี =นายทหารสัญญาบัตรนอกราชการ
                        อายุุเกิน 60 ปี =พ้นราชการทหาร
ยศ....พ.อ.- พล.อ. อายุไม่เกิน 55 ปี  =นายทหารสัญญาบัตรกองหนุน   อายุเกิน 55 ปี แต่ไม่เกิน 65 ปี =นายทหารสัญญาบัตรนอกราชการ
                        อายุุเกิน 65 ปี =พ้นราชการทหาร
ผมเขียน IIF แล้วแสดงผลออกมา"ไม่ถูกต้อง"ขอความช่วยเหลือด้วยครับ

=Nz(IIf([Text117]<="45","นายทหารสัญญาบัตรกองหนุน",IIf([text117]<="50","นายทหารสัญญาบัตรกองหนุน",IIf([text117]>"45"<="55","นายทหารสัญญาบัตรนอกราชการ",IIf([text117]>"50"<="60","นายทหารสัญญาบัตรนอกราชการ",IIf([text117]>"55","พ้นราชการทหาร",IIf([text117]>"60","พ้นราชการทหาร")))))))


 

30 ก.ย. 64 , 08:24:28
ตอบกลับ #1

OddyWriter

: การกำหนดห้วงอายุและสถานะ
« ตอบกลับ #1 เมื่อ: 30 ก.ย. 64 , 08:24:28 »
1. ที่ว่าไม่ถูกต้องนี่คือไม่ถูกต้องอย่างไรครับ เช่นแสดงผลผิด อายุ 45 แต่พ้นราชการอะไรงี้
2. แนะนำให้ใช้ Select Case จะจัดการเงื่อนไขแบบนี้ได้ง่ายกว่าครับ
วิกฤติโควิดทำให้ร้อนเงิน
ใครอยากจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 

30 ก.ย. 64 , 13:50:27
ตอบกลับ #2

แดนชัย

: การกำหนดห้วงอายุและสถานะ
« ตอบกลับ #2 เมื่อ: 30 ก.ย. 64 , 13:50:27 »
ใช่ครับ เช่น อายุ 63 ปี ยังเป็น นายทหารสัญญาบัตรนอกรราชการ น่าจะเป็น พ้นราชการทหาร

 

30 ก.ย. 64 , 16:55:34
ตอบกลับ #3

OddyWriter

: การกำหนดห้วงอายุและสถานะ
« ตอบกลับ #3 เมื่อ: 30 ก.ย. 64 , 16:55:34 »
ครับ แนะนำให้ใช้ Select Case ดีกว่าครับ เงื่อนไขมี
1. ยศ
2. อายุ
3. แถมอายุแบ่งตามชั้นยศอีก
ดูเหมือนจะเป็นเงื่อน 27 ทางเลือก ถ้าใช้ IIF ก็จะมีโอกาสพลาดได้ครับ
วิกฤติโควิดทำให้ร้อนเงิน
ใครอยากจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 


บอร์ดเรียนรู้ Access สำหรับคนไทย