Foxtable(狐表)用户栏目专家坐堂 → [求助]临时表的代码问题


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

主题:[求助]临时表的代码问题

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


加好友 发短信
等级:七尾狐 帖子:1525 积分:10592 威望:0 精华:0 注册:2008/9/24 11:16:00
[求助]临时表的代码问题  发帖心情 Post By:2016/12/8 10:59:00 [只看该作者]

用SQLJoinTableBuilder生成的临时表,第七列为文本列,第八列为逻辑列,执行如下代码不能显示结果,如何解决,请各位老师指教,谢谢!!


For Each dr1 As DataRow In DataTables("临时表").DataRows
    If dr1.IsNull("第七列") = False Then
        dr1("第八列") = True
    Else
        dr1("第八列") = False
    End If
Next

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/8 11:02:00 [只看该作者]

1、msgbox(DataTables("临时表").DataRows.count) 看弹出多少

 

2、在循环里面加入 output.show("123" & dr1("第七列") & "456") 看显示什么


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


加好友 发短信
等级:七尾狐 帖子:1525 积分:10592 威望:0 精华:0 注册:2008/9/24 11:16:00
  发帖心情 Post By:2016/12/8 11:14:00 [只看该作者]

谢谢有点色老师的指教!!

执行msgbox(DataTables("名册清单").DataRows.count) ,弹出115

在循环里面加入 output.show("123" & dr1("第七列") & "456") ,显示全部为123456,第七列的内容没有显示。

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


加好友 发短信
等级:七尾狐 帖子:1525 积分:10592 威望:0 精华:0 注册:2008/9/24 11:16:00
  发帖心情 Post By:2016/12/8 11:28:00 [只看该作者]

第七列的内容是通过启用DrawCell的全局表事件添加上去的,上述循环是加在DrawCell的全局表事件的后面的,是否有关系?

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


加好友 发短信
等级:超级版主 帖子:109505 积分:557193 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/12/8 12:07:00 [只看该作者]

DrawCell里循环赋值?居然没有卡死。在生成临时表的时候循环一次就可以了。或者第八列改成表达式列

 回到顶部