问题描述
我使用了以下代码来导航销售订单中的记录。
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 (将#修改为@)