รบกวน อ.mn อีกนิดครับ รู้สึกว่าจะเอาค่าการแปลผลใส่ผิดที่ครับ
อีกอย่างหากไม่มีการกำหนดค่าสูง/ต่ำ ไว้ใน person_screen_normal_value1 ไม่น่าจะคำนวณ (แปลผลนะครับ)
ดังนั้นใน column ปกติ น่าจะแสดงค่าได้ 3 ค่า คือปกติ ไม่ปกติ ไม่แปลผล
โดยอาจจะแทนค่า Y, N, N/A ตามลำดับ เพื่อให้แยกออกได้ว่าไม่ต้องแปลปลกับผิดปกติ
หากใช้ 2 ค่าคือ Y กับ N เพื่อบอกว่าปกติ หรือไม่ปกติ ก็จะไม่ทราบว่าอันไหนไม่ต้องแปรผล
เช่น ส่วนสูง ซึ่งหากจะแปลปลต้องเอาอายุมาดูด้วย แต่ในการลงคัดกรองแบบนี้ไม่ได้นำมาเปรียบเทียบ จึงควรแปผลว่าว่า N/A
อ้อ...person_screen_result.person_screen_result_normal ซึ่งเก็บค่าของการแปลผล เป็น Text ดังนั้นสามารถเก็บ "ไม่แปลผล" ได้
แต่ในหน้าที่บันทึกข้อมูลเป็น check box ซึ่งถ้าเลือกก็แปลว่าปกติ และไม่เลือดแปลว่าผิดปกติ (เป็นไปได้แค่ 2 ค่า)
ฝากหน่อยครับ