レポート ダイアログ ボックスでカスタマイズされたルックアップを実装するにはどうすればよいですか。
たとえば、レポート ダイアログに 2 つのフィールドがあるとします。1) Custgroup 2) CustAccount
最初のフィールドで特定の顧客グループを選択した場合、2 番目のフィールド ルックアップは、この顧客グループに属する顧客のみを表示する必要があります。
//class
public class ReportRun extends ObjectRun
{
DialogField dialogcustGroup,dialogcustaccount ;
CustTable obj_CustTable ;
}
//dialog method
public Object dialog(Object _dialog)
{
DialogRunbase dialog = _dialog;
DialogGroup toFromGroup;
Args _args;
str accountnum,custGroup;
;
// _args = new Args();
// obj_dev_CustTable = _args.record();
//accountnum = obj_dev_CustTable.AccountNum;
dialogcustGroup = dialog.addFieldValue(extendedTypeStr(CustGroup),CustGroup,"");
while select obj_CustTable
where obj_CustTable.AccountNum == dialogcustGroup .value()
{
CID = obj_dev_CustTable.CID;
dialogcustaccount =dialog.addFieldValue(ExtendedTypeStr(AccountNum),accountnum,"CID");
}
return dialog;
}
どんな助けでも素晴らしいでしょう!!!!