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

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

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

RD メソッド

機能および役割

パラメタで指定された論理項目の項目値を文字列で表現して、それを獲得する。

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

AppliTech.WorkFrame.FormBase (ローカル)

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

呼出し方

次の 2 種類の呼出し方がある (12 OverLoads)。

fB.RD(ヘッド部またはテール部の項目識別子)

fB.RD(項目識別子, 明細行インデックス)

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

戻り値の型および意味

戻り値の型: 次の 4 種類のどれかである。

意味: 項目値。

パラメタの型および意味

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

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

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

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

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

関連事項

使用例

' フォームからデータベースへデータを転送します。(RD メソッド使用)      
Protected Sub DdRdToDB(ByVal fB As FormBase)
    Dim co As Common = CType(fB.getCommon(), Common)
    ' ヘッド・テール項目を転送
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒番号, New WrpInteger(fB.RD(生徒管理FormBase.ii_生徒番号)))
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒姓, fB.RD(生徒管理FormBase.ii_生徒姓))
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒名, fB.RD(生徒管理FormBase.ii_生徒名))
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒姓ふりがな, fB.RD(生徒管理FormBase.ii_生徒姓ふりがな))
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒名ふりがな, fB.RD(生徒管理FormBase.ii_生徒名ふりがな))
    co.生徒マスタ.setValue(生徒マスタ.Ci_生年月日, fB.RD(生徒管理FormBase.ii_生年月日))
    co.生徒マスタ.setValue(生徒マスタ.Ci_性別, New WrpInteger(fB.RD(生徒管理FormBase.ii_性別) + 1))
End Sub
// フォームからデータベースへデータを転送します。(RD メソッド使用)      
protected void DdRdToDB( FormBase fB ) {
    Common co = (Common)fB.getCommon();
    // ヘッド・テール項目を転送
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒番号, new WrpInteger(fB.RD(生徒管理FormBase.ii_生徒番号)));
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒姓, fB.RD(生徒管理FormBase.ii_生徒姓));
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒名, fB.RD(生徒管理FormBase.ii_生徒名));
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒姓ふりがな, fB.RD(生徒管理FormBase.ii_生徒姓ふりがな));
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒名ふりがな, fB.RD(生徒管理FormBase.ii_生徒名ふりがな));
    co.生徒マスタ.setValue(生徒マスタ.Ci_生年月日, fB.RD(生徒管理FormBase.ii_生年月日));
    co.生徒マスタ.setValue(生徒マスタ.Ci_性別, new WrpInteger(fB.RD(生徒管理FormBase.ii_性別) + 1));
}
// フォームからデータベースへデータを転送します。(RD メソッド使用)
protected void DdRdToDB( FormBase fB ) {
    Common co = (Common) fB.getCommon();
    // ヘッド・テール項目を転送
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒番号, new Integer(fB.RD(生徒管理FormBase.ii_生徒番号)));
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒姓, fB.RD(生徒管理FormBase.ii_生徒姓));
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒名, fB.RD(生徒管理FormBase.ii_生徒名));
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒姓ふりがな, fB.RD(生徒管理FormBase.ii_生徒姓ふりがな));
    co.生徒マスタ.setValue(生徒マスタ.Ci_生徒名ふりがな, fB.RD(生徒管理FormBase.ii_生徒名ふりがな));
    co.生徒マスタ.setValue(生徒マスタ.Ci_生年月日, fB.RD(生徒管理FormBase.ii_生年月日));
    co.生徒マスタ.setValue(生徒マスタ.Ci_性別, new Integer(fB.RD(生徒管理FormBase.ii_性別) + 1));
}