ต้องการสร้างนิพจน์ การแสดงค่าอ่ะครับ ช่วนทีครับผม
กระทู้เก่าบอร์ด อ.Yeadram

 1,597   3
URL.หัวข้อ / URL
ต้องการสร้างนิพจน์ การแสดงค่าอ่ะครับ ช่วนทีครับผม

คือว่าผมต้องการ แสดงค่าว่า ถ้าหากผลลัพใน Number_BP ที่ได้อยู่ระหว่าง
=Avg([Produce]![Number_BP])+3*Sqr(Avg([Produce]![Number_BP])) กับ
=Avg([Produce]![Number_BP])-3*Sqr(Avg([Produce]![Number_BP]))

ให้แสดงค่าออกมาเป็นคำว่า ผ่าน ถ้าไม่อยู่ในระหว่างทั้งค่าการคำนวนทั้งสองนี้ก็ให้ แสดงออกมาเป็นว่า ไม่ผ่านอ่ะครับ

ผมลองใช้ function IIF แล้วมันไม่ได้อ่ะครับ ผู้รู้ช่วยผมทีนะครับ ขอบคุณครับ เร่งด่วนมาก :D

3 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R12088
ใน ControlSource property ของเท็กซ์บ็อกซ์ น่าจะเป็นโค้ดตามนี้นะครับ

=iif((Avg([Produce]![Number_BP])-3*Sqr(Avg([Produce]![Number_BP])) <= [Number_BP]) and ([Number_BP] <= Avg([Produce]![Number_BP])+3*Sqr(Avg([Produce]![Number_BP]))),"ผ่าน","ไม่ผ่าน")
2 @R12089
เขียนบนฟอร์มหรือป่าวครับ
ยกตัวอย่างให้ดูนะครับ สมมุติบนฟอร์ม ชื่อฟิลด์ต่างๆดังนี้
Text0 = Number_BP
Text1 =Avg([Produce]![Number_BP])+3*Sqr(Avg([Produce]![Number_BP]))
Text2 =Avg([Produce]![Number_BP])-3*Sqr(Avg([Produce]![Number_BP]))
แล้วต้องการแสดงคำว่า ผ่าน ไม่ผ่าน ออกมาที่ Text3
- ที่ Control Source ของ Text3
=IIf([Text0]>=[Text1] And [Text0]<=[Text2],"ผ่าน","ไม่ผ่าน")

หลักการประมาณนี้ปรับใช้ดู
3 @R12093
โอ้โหย ขอบคุณมากเรยครับ ผมติดโปรเจคไอ่ตรงนี้อันสุดท้ายพอดีเรยย T T ขอบคุณมากครับ ปล.เขียนบนฟอร์ม
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3285s