You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

7.12.2 CHANGE についてのコメント/警告

  • 複数の変数をまとめて 1 つの式に変更する場合は、例 A および B に示すように、フィールドの位置が結果に影響します。

Define Field(#STD_NUMSV) Reffld(#STD_NUM)  
      例A: #std_num の値が値 5、#std_numsv の値が6になります。
     Change Field(#STD_NUM) To(4)      Change Field(#STD_NUM #STD_NUMSV) To('#std_num + 1')  
      例B: #std_num の値が 5、#std_numsv の値が 5 になります。
     Change Field(#STD_NUM) To(4)      Change Field(#STD_NUMSV #STD_NUM) To('#std_num + 1')  
引用符の使用

  • RDML ファンクションでは、最初の文字が数値のように見える (プラス (plus)、マイナス (minus)、小数点、または数字で始まる) リテラルは、3 つの単一引用符を使用した 3 重引用符で囲む必要があります。例えば、以下のようになります。

     CHANGE FIELD(#ADDRESS1) TO('''1 Mount  ST''')  

  • RDMLX コードの場合:
  • リテラルは、二重引用符で囲む必要があります。

           CHANGE FIELD(#ADDRESS1) TO("1 Mount  ST")  

  • 値を割り当てるときは、リテラルを一重引用符または二重引用符で囲むことができます。

          #ADDRESS1 := '1 Mount  ST' または           #ADDRESS1 := "1 Mount  ST"  

  • No labels