我们可以从默认技术人员的服务调用列表中进行选择,自启动多个调度和升级到SAP B1 V10以来,该列表似乎已经发生了变化。
我需要将这个技术员字段返回到主表单(通过udf),在那里它可以用于显示来自BP主数据的默认技术员。
我的问题是,如果我从员工主数据中选择列表,它将代码返回到编辑文本字段,而我需要员工名称,但仍然可以从列表和金箭头中选择工作。
感谢你在这方面的帮助。
发布于 2022-11-24 09:29:48
添加隐藏的编辑文本以包含代码(或使用属性/变量/或从dBDatasource获取)
如果使用隐藏框:陷阱选择从列表事件,并使用SelectedObjects将名称放置到可见,编辑文本和代码到隐藏的。
Private Sub myNameBox_ChooseFromListAfter(sboObject As Object, pVal As SAPbouiCOM.SBOItemEventArg) Handles myNameBox.ChooseFromListAfter
myCodeBox.Value = pVal.SelectedObjects.GetValue("UserCode", 0)
End Sub否则,只需将编辑文本cfl绑定设置为显示名称:
myNameBox.ChooseFromListAlias = "UserName"要让链接按钮工作简单,先按下链接按钮,设置为冒泡事件false &使用隐藏的编辑文本/ dbDatasource /属性中的键手动打开所需的表单
BubbleEvent = False
Application.SBO_Application.OpenForm(SAPbouiCOM.BoFormObjectEnum. formType , "", myCodeBox.Value)https://stackoverflow.com/questions/74553268
复制相似问题