Foxtable(狐表)用户栏目专家坐堂 → [求助]数据填充问题


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

主题:[求助]数据填充问题

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/23 9:18:00 [显示全部帖子]

测试没有问题,上例子

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/23 10:08:00 [显示全部帖子]

自表填充,并且是表达式列,是会有这个问题。

官方不建议这样使用。

如果f34是数据列,为什么不在DataColChanged事件中填充呢,效率比表达式要好。先表达式,再回填,有点画蛇添足的感觉

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/23 10:25:00 [显示全部帖子]

http://www.foxtable.com/webhelp/scr/0625.htm

省略号代表其它列,自己补充完整

Select Case e.DataCol.Name
    Case "F324","F325","...",......
        e.DataRow("F34") = "管线编号:" & IIF(e.DataRow.IsNull("F324"),0,e.DataRow("F324")) & ";管径:" &  IIF(e.DataRow.IsNull("F325"),0,e.DataRow("F325")) & ......

End Select



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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/23 10:59:00 [显示全部帖子]


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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/23 11:26:00 [显示全部帖子]

最后一个“& _” ,去掉

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/23 11:29:00 [显示全部帖子]

错误看11楼

代码涉及到的列不能是表达式列

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/23 11:34:00 [显示全部帖子]

代码没有问题,上例子

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/23 12:04:00 [显示全部帖子]

是不是有其他代码影响到。

创建个新项目,导入内部表,上传例子

 回到顶部