メンバ一覧 DerivedFrom 前のプロパティ 次のプロパティ

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

DerivedFrom プロパティ

機能および役割

Derived 系の項目フックメソッド (Derived, DerivedC, DerivedCLC, DerivedLC, DerivedR, DerivedRLC) の派生元項目を示す。

所属するクラス (ツーピーススタイルの場合にこのプロパティが宣言されているクラス)

AppliTech.WorkFrame.FormBase (ローカル)

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

値を参照・設定する際の書き方

fB.DerivedFrom

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

型および属性 (このプロパティの型と属性)

文字列型 (String, string)

読取り専用なので値の設定はできない。

取り得る値とその意味

例外の発生 (誤った参照の際に発生する例外)

(関係する例外の発生なし)

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

関連事項

使用例

' 他項目の値をもとに、この項目に設定すべき値を返します。
Friend Function Derived(ByVal fB As FormBase, _
                        ByVal 年度 As WrpInteger, _
                        ByVal 期番号 As WrpInteger) As String
    If 年度 Is Nothing OrElse 期番号 Is Nothing Then Return Nothing
    Dim co As Common = CType(fB.getCommon(), Common)
    Dim mst As 試験期マスタ = co.試験期マスタ
    mst.SetCondition(試験期マスタ.Ci_年度, 年度)
    mst.SetCondition(試験期マスタ.Ci_期番号, 期番号)
    If Not mst.FetchQuick() Then Return Nothing
    Console.WriteLine("期番号 Derived: DerivedFrom=[" + fB.DerivedFrom + "]")
    Console.WriteLine("                DerivedOrigin=[" + fB.DerivedOrigin + "]")
    Return mst.GetDbValue(試験期マスタ.Ci_期名称)
End Function
// 他項目の値をもとに、この項目に設定すべき値を返します。
internal string Derived( FormBase fB,
                      WrpInteger 年度,
                      WrpInteger 期番号 ) {
    if (年度 == null || 期番号 == null) return null;
    Common co = (Common)fB.getCommon();
    試験期マスタ mst = co.試験期マスタ;
    mst.SetCondition(試験期マスタ.Ci_年度, 年度);
    mst.SetCondition(試験期マスタ.Ci_期番号, 期番号);
    if (!mst.FetchQuick()) return null;
    Console.WriteLine("期番号 Derived: DerivedFrom=[" + fB.DerivedFrom + "]");
    Console.WriteLine("                DerivedOrigin=[" + fB.DerivedOrigin + "]");
    return mst.GetDbValue(試験期マスタ.Ci_期名称);
}
// 他項目の値をもとに、この項目に設定すべき値を返します。
String Derived( FormBase fB, Integer 年度, Integer 期番号 ) {
    if (年度 == null || 期番号 == null)
        return null;
    Common co = (Common) fB.getCommon();
    試験期マスタ mst = co.試験期マスタ;
    mst.SetCondition(試験期マスタ.Ci_年度, 年度);
    mst.SetCondition(試験期マスタ.Ci_期番号, 期番号);
    if (!mst.FetchQuick()) return null;
    System.out.println("期番号 Derived: DerivedFrom=[" + fB.DerivedFrom + "]");
    System.out.println("                DerivedOrigin=[" + fB.DerivedOrigin + "]");
    return mst.GetDbValue(試験期マスタ.Ci_期名称);
}