从第二种形式设置UserDataSource-超出范围

2020-09-06 08:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要从第二种形式设置用户数据源...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要从第二种形式设置用户数据源的值

表1包含用户数据源,代码为

oform = Application.SBO_Application.Forms.ActiveForm

oform.DataSources.UserDataSources.Add(" UD_Check",SAPbouiCOM.BoDataType.dt_SHORT_TEXT,1)oform.DataSources.UserDataSources.Item(" UD_Check")。Value =" N"

表格2需要将值设置为" Y",代码为:

frmItemwiz = Application.SBO_Application.Forms.Item(frmItemwizUID)

将udsItemWiz变暗为SAPbouiCOM.UserDataSource = frmItemwiz.DataSources.UserDataSources.Item(" UD_Check")udsItemWiz.Value =" Y"

但是,它总是返回超出范围的错误,

我可以在secon的第一个表单上设置静态文本,例如:

Dim stt as SAPbouiCOM.StaticText = frmItemwiz.Items.Item(" stTest")。Specific

stt.Caption ="你好"

我这里缺少什么吗?

4条回答
nice_wp
2020-09-06 08:52 .采纳回答

您好,谢谢您的答复,

当我在表单1上添加用户数据源时,它的命名如下:

 oform.DataSources.UserDataSources.Add(" UD_Check",SAPbouiCOM.BoDataType.dt_SHORT_TEXT,1)

 当我从表格2调用它时,我使用相同的名称,对吗?
 

一周热门 更多>