如何在记录搜索后捕获查找按钮事件和应用条件?

问题描述

我使用了以下代码来导航销售订单中的记录。

if (pVal.MenuUID == "1291") //Last Data Record

{

Application.SBO_Application.MessageBox("Last");

SAPbouiCOM.Conditions conditions = new SAPbouiCOM.Conditions();

SAPbouiCOM.Condition condition = null;

condition = conditions.Add();

condition.Alias = "U_pdocentry";

condition.Operation = SAPbouiCOM.BoConditionoperation.co_EQUAL;

int offset = oForm.DataSources.DBDataSources.Item(0).Offset;

string DocEntry = oForm.DataSources.DBDataSources.Item(0).GetValue("DocEntry",offset); Application.SBO_Application.MessageBox(DocEntry);

condition.CondVal = DocEntry; // Querying the DB Data source

oDBDataSource.Query(conditions);

oMatrix.LoadFromDataSource();

Application.SBO_Application.MessageBox("last record");

}

当我们通过单击“查找”按钮搜索记录时,我想应用相同的条件。我知道这个菜单的 id 是 1281,但是当我们点击按钮,然后按卡代码或卡名搜索记录,然后打开该记录。那么,如何在记录搜索后应用上述(代码中)条件?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)