ลองประยุกต์ตามนี้ก็น่าจะได้นะครับ
Value:= GetSqlStringData('select bmi from opdscreen where vn="'+DBPipeline['vn']+'"');
if (Value > 0) and (Value < 18.5) then
Value := '- น้ำหนักน้อยกว่ามาตรฐาน'
else if (Value >= 18.5) and (Value <= 22.9) then
Value := '- ปกติ'
else if (Value >= 23) and (Value <= 24.9) then
Value := '- อ้วนระดับ1'
else if (Value >= 25) and (Value <= 29.9) then
Value := '- อ้วนระดับ 2'
else if Value >= 30 then
Value := '- อ้วนระดับ 3';