LCField の SetNumeric メソッド

このメソッドは、フィールドの値を指定された LCNumeric 値に設定します。フィールドの型が LCTYPE_NUMERIC でない場合は、フィールドの型の値に変換されます。変換に失敗すると、LCFAIL_INVALID_CONVERT エラーが発生します。

このオペレーションによって、フィールドのデータ型が変更されることはありません。変更されるのは値のみです。

定義位置

LCField

構文

Call thisField.SetNumeric(index, srcNumeric)

パラメータ

パラメータ

説明

index

Long、1 以上。割り当てる値のインデックスです。

srcNumeric

LCNumeric。フィールドのデータ値に割り当てる値です。

Option Public
Uselsx "*lsxlc"  
Sub Initialize
  Dim field As New LCField (LCTYPE_TEXT)
  Dim number As New LCNumeric
  number.value = 1234567890.12345678
  Call field.SetNumeric (1, number)
  Print "The field's value is " & field.text(0)
End Sub

出力例

The field's value is 1234567890.12346.