メンバ一覧 DP 前のメソッド 次のメソッド

VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)

★ sss 仕様のメソッド (標準仕様での開発には setValue をお使いください)

DP メソッド

機能および役割

パラメタで指定された論理項目の値をパラメタ設定文字列で指定された新たな値に変更するとともに、その論理項目が画面上に表示されていれば (表示範囲外にスクロールされていなければ) その新たな値を表示する。

所属クラス (ツーピーススタイルの場合にこのメソッドが宣言されているクラス)

AppliTech.WorkFrame.FormBase (ローカル)

AppliTech.WorkFrame.FormBase (セントラル)

呼出し方

fB.DP(項目識別子, 明細行インデックス, 設定文字列)

(ただし fB は、クラス FormBase のインスタンス)

戻り値の型および意味

(戻り値なし)

パラメタの型および意味

項目識別子 (項目識別子型): プレフィックス ii_ で始まる MANDALA コントロールの識別子であり、どの論理項目の項目値を変更するのかを示す。

明細行インデックス (整数型): 上記パラメタ項目識別子が指し示す論理項目がボディ部または拡張ボディ部にあるときに、どの明細行の論理項目なのかを示す。

設定文字列 (文字列型): この設定文字列で示された項目値に変更する。

例外の発生 (誤った呼出しの際に発生する例外)

「パラメタの誤り (DP)」

「パラメタ '設定文字列' の誤り (DP)」

「現 FormBase でないので使用できません (DP)」

「Init フックメソッドの中なので使用できません (DP)」

使用上のヒントと注意事項

関連事項

使用例

Protected Function DisplayFromDB(ByVal fB As FormBase) As Integer
    Dim co As Common = CType(fB.getCommon(), Common)
    Dim master As 生徒家族構成マスタ = co.生徒家族構成マスタ
    For i As Integer = 0 To master.GetSize() - 1
        ' ボディ部データ項目を転送
        fB.DP(生徒家族構成管理FormBase.ii_続柄コード, i, master.Data.Get_続柄コード(i))
        fB.DP(生徒家族構成管理FormBase.ii_続柄番号, i, master.Data.Get_続柄番号(i).ToString())
        fB.DP(生徒家族構成管理FormBase.ii_家族名, i, master.Data.Get_家族名(i))
        fB.DP(生徒家族構成管理FormBase.ii_家族生年月日, i, master.Data.Get_家族生年月日(i))
        fB.DP(生徒家族構成管理FormBase.ii_家族備考, i, master.Data.Get_家族備考(i))
    Next
    Return master.GetSize()
End Function
protected int DisplayFromDB( FormBase fB ) {
    Common co = (Common)fB.getCommon();
    生徒家族構成マスタ master = co.生徒家族構成マスタ;
    for (int i = 0; i < master.GetSize(); i++) {
        // ボディ部データ項目を転送
        fB.DP(生徒家族構成管理FormBase.ii_続柄コード, i, master.Data.Get_続柄コード(i));
        fB.DP(生徒家族構成管理FormBase.ii_続柄番号, i, master.Data.Get_続柄番号(i).ToString());
        fB.DP(生徒家族構成管理FormBase.ii_家族名, i, master.Data.Get_家族名(i));
        fB.DP(生徒家族構成管理FormBase.ii_家族生年月日, i, master.Data.Get_家族生年月日(i));
        fB.DP(生徒家族構成管理FormBase.ii_家族備考, i, master.Data.Get_家族備考(i));
    }
    return master.GetSize();
}
protected int DisplayFromDB( FormBase fB ) {
    Common co = (Common) fB.getCommon();
    生徒家族構成マスタ master = co.生徒家族構成マスタ;
    for (int i = 0; i < master.GetSize(); i++) {
        // ボディ部データ項目を転送
        fB.DP(生徒家族構成管理FormBase.ii_続柄コード, i,
              master.Data.Get_続柄コード(i));
        fB.DP(生徒家族構成管理FormBase.ii_続柄番号, i,
              master.Data.Get_続柄番号(i).toString());
        fB.DP(生徒家族構成管理FormBase.ii_家族名, i, master.Data.Get_家族名(i));
        fB.DP(生徒家族構成管理FormBase.ii_家族生年月日, i,
              master.Data.Get_家族生年月日(i));
        fB.DP(生徒家族構成管理FormBase.ii_家族備考, i, master.Data.Get_家族備考(i));
    }
    return master.GetSize();
}