Foxtable(狐表)用户栏目专家坐堂 → [求助]下拉目录树选择后的刷新问题


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

主题:[求助]下拉目录树选择后的刷新问题

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


加好友 发短信
等级:婴狐 帖子:8 积分:176 威望:0 精华:0 注册:2013/12/22 20:34:00
[求助]下拉目录树选择后的刷新问题  发帖心情 Post By:2014/1/14 21:18:00 [只看该作者]

    下面窗口是一个录入单据窗口,上面是主表内容,下面是明细表内容,下面绑定的是关联表。主表中的单位名称和姓名两列采用下拉目录树的方法输入,由于每个单位的人员很多,又增加了姓名首字母作为中间节点。定义目录树的代码放在PrepareEdit事件中:
If e.Col.Name = "单位名称" Then
Dim tb As New DropTreeBuilder
tb.SourceTable = DataTables("人员表") '指定目录树表
tb.TreeCols = "单位名称|代码1|姓名" '指定用于生成目录树的列
tb.SourceCols = "单位名称|姓名" '指定数据来源列
tb.ReceiveCols = "单位名称|姓名" '指定数据接收列
Tables("减少主表").Cols("单位名称").DropTree = tb.Build()
End If
    点击目录树并选择后,目录树在下面窗口的部分不能自动刷新,还停在那里,如果再点一下主表的其他非目录树列的单元格,显示就恢复正常了。

    问题:这正常吗,是什么原因造成的,有没有法解决啊。


图片点击可在新窗口打开查看此主题相关图片如下:问题2.bmp
图片点击可在新窗口打开查看



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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/1/14 21:39:00 [只看该作者]

 这个正常,因为你选择以后,还停在编辑状态,必须离开编辑状态,单元格的值才会生效,才会显示对应关联表的内容的。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/1/14 21:45:00 [只看该作者]

 没有简单的方法处理,等你学会自定义录入窗口的时候,就可以用代码解决了。


 回到顶部