在Form中Matrix定义LinkButton.LinkedObject=lf_UserDefinedObject
程序运行报错66000-XX
据SAP官方人士透入 SBO 05版本SDK 不支持。
解决方案:
1建立UDO时需要钩选查找复选框。
2.在建立窗体时需要设置LinkButton.LinkedObject=lf_None,并添加oForm.DataBrowser.BrowseBy = "DocNum";//設置查詢 DocNum为文件单号控件ID
3.在pVal.EventType == SAPbouiCOM.BoEventTypes.et_MATRIX_LINK_PRESSED事件中添加
frmDemo frmDemo = new frmDemo();//实例化窗体
oForm.Mode = SAPbouiCOM.BoFormMode.fm_FIND_MODE;//设置窗体查找状态
((SAPbouiCOM.EditText)(oForm.Items.Item("DocNum").Specific)).Value = SelectKey;
oForm.Items.Item("1").Click(SAPbouiCOM.BoCellClickType.ct_Regular);

后续提供完整代码下载。

相关文章:

  • 2021-11-30
  • 2021-10-22
  • 2021-09-04
  • 2021-11-02
  • 2022-01-22
  • 2021-07-02
  • 2021-07-18
  • 2021-12-19
猜你喜欢
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-12
  • 2021-12-11
  • 2021-05-16
相关资源
相似解决方案