ใช้ IIF ในการเช็คเงื่อนไขครับเช่น
ที่ฟิลล์ที่ต้องการกรอง
S: IIf(IsNull([SOI]),Null,SOISORT([SOI]))
ถ้า SOI เป็นค่าว่าง ก็ให้ = Null
ถ้าไม่ว่างก็ให้ใช้การกรอง
SQL ของคิวรี่นั้นก็คือ
SELECT Mytable.ID, Mytable.SOI
FROM Mytable
ORDER BY IIf(IsNull([SOI]),Null,SOISORT([SOI]));
ถ้าไม่อยากนำ บุคคลไม่มีชื่อซอยมาแสดงก็ใส่ SQL ว่า
SELECT Mytable.ID, Mytable.SOI
FROM Mytable
WHERE ((Not (Mytable.SOI) Is Null))
ORDER BY IIf(IsNull([SOI]),Null,SOISORT([SOI]));