以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助]临时表的代码问题 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=93836) |
-- 作者:yyzlxc -- 发布时间: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
|
-- 作者:有点色 -- 发布时间:2016/12/8 11:02:00 -- 1、msgbox(DataTables("临时表").DataRows.count) 看弹出多少
2、在循环里面加入 output.show("123" & dr1("第七列") & "456") 看显示什么 |
-- 作者:yyzlxc -- 发布时间:2016/12/8 11:14:00 -- 谢谢有点色老师的指教!! 执行msgbox(DataTables("名册清单").DataRows.count) ,弹出115 在循环里面加入 output.show("123" & dr1("第七列") & "456") ,显示全部为123456,第七列的内容没有显示。
|
-- 作者:yyzlxc -- 发布时间:2016/12/8 11:28:00 -- 第七列的内容是通过启用DrawCell的全局表事件添加上去的,上述循环是加在DrawCell的全局表事件的后面的,是否有关系? |
-- 作者:有点蓝 -- 发布时间:2016/12/8 12:07:00 -- 在DrawCell里循环赋值?居然没有卡死。在生成临时表的时候循环一次就可以了。或者第八列改成表达式列 |