Foxtable(狐表)用户栏目专家坐堂 → 数据字典更新


  共有3544人关注过本帖树形打印复制链接

主题:数据字典更新

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/22 14:15:00 [显示全部帖子]

 根据你写的代码,你是在切换表的时候,才会更新数据字典的内容的啊。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/22 17:46:00 [显示全部帖子]

 你的代码写到什么地方? 切换肯定会更新,你一定要切换到 入库明细 主表才会更新的啊。

 

 加入红色代码,看是否触发事件

 

If MainTable.Name = "入库明细" Then
   Dim dmp As New TableDataMap
   dmp.DataTable = "通信" '指定数据来源表
   dmp.ValueCol = "企业信息_企业编号" '指定取值列
   dmp.DisplayCol = "企业信息_企业编号" '指定显示列
    '指定下拉列表时显示哪些列的数据
    dmp.ListCols = "企业信息_企业编号,企业信息_客户供应商"
    dmp.Sort = "企业信息_客户供应商" '指定排序方式
    Tables("入库明细").Cols("企业编号").DataMap = dmp.CreateDataMap() '生成并设置DataMap

    msgbox("触发了事件")
End If

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/22 19:06:00 [显示全部帖子]

 没明白6楼。

 

If MainTable.Name = "入库明细" Then
   Dim dmp As New TableDataMap
   dmp.DataTable = "通信" '指定数据来源表
   dmp.ValueCol = "企业信息_企业编号" '指定取值列
   dmp.DisplayCol = "企业信息_企业编号" '指定显示列
    '指定下拉列表时显示哪些列的数据
    dmp.ListCols = "企业信息_企业编号,企业信息_客户供应商"
    dmp.Sort = "企业信息_客户供应商" '指定排序方式
    Tables("入库明细").Cols("企业编号").DataMap = dmp.CreateDataMap() '生成并设置DataMap

End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/22 21:02:00 [显示全部帖子]

  呃,应该是没有冲突的,做个例子发上来。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/22 21:38:00 [显示全部帖子]

 呃,没有问题啊。是数据的问题,代码加上红色的代码

 

If MainTable.Name = "入库明细" Then
   Dim dmp As New TableDataMap
   dmp.DataTable = "通信" '指定数据来源表
   dmp.ValueCol = "企业信息_企业编号" '指定取值列
   dmp.DisplayCol = "企业信息_企业编号" '指定显示列
    '指定下拉列表时显示哪些列的数据
    dmp.ListCols = "企业信息_企业编号,企业信息_客户供应商"
    dmp.Sort = "企业信息_客户供应商" '指定排序方式
    dmp.Filter = "企业信息_群组分类 = '供应商'"
    Tables("入库明细").Cols("企业编号").DataMap = dmp.CreateDataMap() '生成并设置DataMap
End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/22 21:55:00 [显示全部帖子]

 呃,代码没有错啊。

 

 怎么操作弹出的错误?请具体说明。


 回到顶部