ตอนแรกทำแบบนี้ครับ
if DBPipeline['date2']="" then
begin
Value := 'ยังไม่จำหน่ายออก';
end
else
begin
Value := FormatThaiDate('d mmmm yyyy',DBPipeline['date2']);
end;
แต่ไม่ Work ไม่ทราบว่ามันผิดตรงไหนครับ
ใช้ "" ไม่ได้ครับ ต้องเป็น '' (single quote 2 ตัว ติดกัน)
===============================================
แนะนำว่าไม่ต้องใช้ begin/end กรณีมี 1 expression ครับ
เช่น
if DBPipeline['date2']='' then
Value := 'ยังไม่จำหน่ายออก'
else
Value := FormatThaiDate('d mmmm yyyy',DBPipeline['date2']);
แค่นี้พอ สังเกต นิพจน์ (expression) หลัง then จะไม่มี ; ปิดท้ายบรรทัดนะครับ