Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/override_e.htm]
現在地:

...

7.95.2 OVERRIDE の使用例

...

例1:#ORDERというフィールドの属性を上書きして、このフィールドが使用された場合に、それが「最後の」注文番号になるようにします。

   OVERRIDE FIELD(#ORDER)

...

 DESC('

...

Last Order Number')

...

 LABEL('

...

Last Order')

...

 COLHDG('Last'

...

 'Order'

...

 'Number')

 
例2:フィールド#QTYを上書きして、このフィールドの有効桁数を3桁増やします。
OVERRIDE FIELD例2:フィールド#QTYを上書きして、このフィールドの有効桁数を3桁増やします。 

   OVERRIDE FIELD(#QTY)

...

 LENGTH(*

...

SAME *PLUS 3)


例3:フィールド#QTYを上書きして、そのフィールドの有効桁数を3桁、小数点以下桁数を2桁増やします。 

   OVERRIDE FIELD(#QTY)

...

 LENGTH(*

...

SAME *PLUS 5) DECIMALS(*SAME *PLUS 2)

例4:フィールド#SHORTの長さを上書きして10文字にします。 

   OVERRIDE FIELD(#SHORT) LENGTH(10)


例5:フィールド#SHORTを上書きして、このフィールドを10文字短くします。 

   OVERRIDE FIELD(#SHORT) LENGTH(*SAME *MINUS 10)


例6:キーボード・シフトSの数値フィールドを上書きして、このフィールドをJ編集コードで表示できるようにします。 

   OVERRIDE FIELD(#SHIFTS) EDIT_CODE(J)

...

 SHIFT(Y)

...