Wenn das Statusfeld beispielsweise einen Code aufzeichnet, bedeutet „Y“ „Abgeschlossen“ und „N“ bedeutet „Nicht abgeschlossen“.
Der Status, der nur mit SQL-Anweisungen ausgedrückt wird, ist wie folgt:
DATEI, FALLDATEISTATUS AUSWÄHLEN
WENN 'Y', DANN 'Abgeschlossen'
WANN 'N' DANN 'Unvollendet' ENDE ALS FILESTATUS
AUS TBFILE
Hinweis: Wenn es mit END endet
und es sich um ein DATAGRID-Bindungsfeld handelt, verursacht die obige Schreibmethode Probleme und das Statusfeld kann nicht gebunden werden. Es sollte wie folgt geschrieben werden:
SELECT FILE,FILESTATUS =CASE
WHEN FILESTATUS ='Y' THEN 'Completed'
WHEN FILESTATUS ='N' THEN 'Nicht abgeschlossen'
ENDE VON TBFILE