DYNAMICS-AX-2012のフィールド間に接続が存在するかどうかを検出する
-
21-12-2019 - |
質問
2つのテーブル、表1(フィールド:PleayerID、InsuranceId)とTable2を持っています。
PlayerIDとInsuanceIDが互いに接続されている場合、table2からの決定方法
私はどのプレイヤーがどの保険会社との合意を持っているか...
私はテーブルのメソッド(どちらが1つ?)を上書きし、Table1を使って作業する方法をexistメソッドに存在することを知っていますが、それを行う方法はわかりません。
解決
私はあなたを正しく理解しているのはよくわかりませんが、table2
で次の方法を作成します。public boolean existInTable1()
{
table1 t;
;
select recid from t where t.playerid == this.playerid && t.insuranceid == this.insuranceid;
return (t.recid !== 0);
}
.
とコードのどこか:
table2 t2;
;
select t2;
if(t2.existInTable1()) ...
.
更新
もちろん、TABLES 1に存在する方法がある場合は、existintable1()をこのように書き換えることができます。public boolean existInTable1()
{
;
return table1::exist(this.playerid, this.insuranceid);
}
. 所属していません StackOverflow