首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAP B1从列表中选择员工,但显示名称而不是代码

SAP B1从列表中选择员工,但显示名称而不是代码
EN

Stack Overflow用户
提问于 2022-11-23 21:39:55
回答 1查看 21关注 0票数 0

我们可以从默认技术人员的服务调用列表中进行选择,自启动多个调度和升级到SAP B1 V10以来,该列表似乎已经发生了变化。

我需要将这个技术员字段返回到主表单(通过udf),在那里它可以用于显示来自BP主数据的默认技术员。

我的问题是,如果我从员工主数据中选择列表,它将代码返回到编辑文本字段,而我需要员工名称,但仍然可以从列表和金箭头中选择工作。

感谢你在这方面的帮助。

EN

回答 1

Stack Overflow用户

发布于 2022-11-24 09:29:48

添加隐藏的编辑文本以包含代码(或使用属性/变量/或从dBDatasource获取)

如果使用隐藏框:陷阱选择从列表事件,并使用SelectedObjects将名称放置到可见,编辑文本和代码到隐藏的。

代码语言:javascript
复制
   Private Sub myNameBox_ChooseFromListAfter(sboObject As Object, pVal As SAPbouiCOM.SBOItemEventArg) Handles myNameBox.ChooseFromListAfter

      myCodeBox.Value =   pVal.SelectedObjects.GetValue("UserCode", 0)

    End Sub

否则,只需将编辑文本cfl绑定设置为显示名称:

代码语言:javascript
复制
myNameBox.ChooseFromListAlias = "UserName"

要让链接按钮工作简单,先按下链接按钮,设置为冒泡事件false &使用隐藏的编辑文本/ dbDatasource /属性中的键手动打开所需的表单

代码语言:javascript
复制
BubbleEvent = False
Application.SBO_Application.OpenForm(SAPbouiCOM.BoFormObjectEnum. formType , "", myCodeBox.Value)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74553268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档