以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 按条件加载 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122961) |
-- 作者:wtfwsk05 -- 发布时间:2018/8/5 19:30:00 -- 按条件加载 此主题相关图片如下:条件加载.png 如何在“加载表”中批量加载选中的表: For Each r As Row In Tables("加载表").Rows If r("加载").Locked = True Then Dim strs As List(of String()) strs = DataTables("加载表").GetValues("表名|表标题") For Each str As String() In strs Dim qb As new QueryBuilder qb.C qb.TableName = str(0) qb.TableCaption = str(1) qb.SelectString = "select * f rom sapprd." & str(0) & " where mandt = 800 " qb.Build Next End If Next |
-- 作者:有点甜 -- 发布时间:2018/8/5 20:21:00 -- If r("加载").Locked = True Then
改成
If r("加载") = True Then |
-- 作者:有点甜 -- 发布时间:2018/8/5 20:23:00 -- For Each r As Row In Tables("加载表").Rows If r("加载")= True Then Dim qb As new QueryBuilder qb.TableName = r("表名") qb.TableCaption = r("表标题") qb.SelectString = "select * f rom sapprd." & str(0) & " where mandt = 800 " qb.Build End If Next |
-- 作者:wtfwsk05 -- 发布时间:2018/8/5 20:47:00 -- 我在加载表的datacolchanged事件上维护了上述代码,给某的加载列打勾后,可以加载,为什么取消勾后无法卸载 |
-- 作者:wtfwsk05 -- 发布时间:2018/8/5 21:02:00 -- 感谢老师,我上述问题我已解决了,另一个思考或疑问,通过上述代码生成的是查询表,我怎么实现生成的是数据表 |
-- 作者:有点甜 -- 发布时间:2018/8/5 21:10:00 -- 以下是引用wtfwsk05在2018/8/5 20:47:00的发言:
我在加载表的datacolchanged事件上维护了上述代码,给某的加载列打勾后,可以加载,为什么取消勾后无法卸载
卸载,参考
http://www.foxtable.com/webhelp/scr/2754.htm
|
-- 作者:有点甜 -- 发布时间:2018/8/5 21:10:00 -- 以下是引用wtfwsk05在2018/8/5 21:02:00的发言:
感谢老师,我上述问题我已解决了,另一个思考或疑问,通过上述代码生成的是查询表,我怎么实现生成的是数据表
参考
http://www.foxtable.com/webhelp/scr/1279.htm
|