問題:
日付項目に「 / / 」の内容をセットされ、IF 日付項目 = INITIAL.に入れない。
日付項目に「 / / 」の内容をセットされ、IF 日付項目 = INITIAL.に入れない。
調査:
2010/10/02
・ Clear → 0000/00/00 = Initial
・ Space → / / Initial
2010/10/02
・ Clear → 0000/00/00 = Initial
・ Space → / / Initial
原因:
日付項目の初期値は「00000000」である、これは「 / / 」とは違うため、IF分に入れない。
日付項目の初期値は「00000000」である、これは「 / / 」とは違うため、IF分に入れない。
解決案:
① 日付項目のリセットは「00000000」を代入するかClearを用いる
② IFを書く際、SAPCEでクリアしようというミスを防ぐため、以下の構文で対応する
IF 日付項目 IS INITIAL OR
日付項目 = SPACE
① 日付項目のリセットは「00000000」を代入するかClearを用いる
② IFを書く際、SAPCEでクリアしようというミスを防ぐため、以下の構文で対応する
IF 日付項目 IS INITIAL OR
日付項目 = SPACE