Foxtable(狐表)用户栏目专家坐堂 → DataMap可以实现多列值填充吗?


  共有2043人关注过本帖平板打印复制链接

主题:DataMap可以实现多列值填充吗?

帅哥哟,离线,有人找我吗?
happyft
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1909 积分:16987 威望:0 精华:0 注册:2014/7/29 19:09:00
DataMap可以实现多列值填充吗?  发帖心情 Post By:2018/11/8 10:59:00 [只看该作者]

如题,DataMap可以生成一个下拉,比如有"客户ID,客户名称,公司等列

If MainTable.Name = "订单" Then
    Dim
dmp As New TableDataMap
   
dmp.DataTable = "客户" '指定数据来源表
   
dmp.ValueCol = "客户ID" '指定取值列

    dmp.DisplayCol = "客户名称" '指定显示列

    '指定下拉列表时显示哪些列的数据
   
dmp.ListCols = "客户ID,客户名称,公司"

    dmp.Sort = "ID" '指定排序方式
    Tables(
"订单").Cols("客户ID").DataMap = dmp.CreateDataMap() '生成并设置DataMap
End If


这种情况只能得到一列的值,  如果订单中还有客户名称,公司等与显示列中相同的列时能否实现一次性填充其他相同的列呢?(我是指不用在其他事件中写代码)


谢谢!


 回到顶部