以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]临时表使用问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=106947) |
-- 作者:blsu33 -- 发布时间:2017/9/18 17:05:00 -- [求助]临时表使用问题 老师, 临时表,在一个窗口命令中生成,但是不加载到系统中,其他窗口使用时,还需要重写一遍临时表的命令才能使用,是不是一个表要是重复被多个表示控件使用的(只是筛选条件不一样),应该将其用临时表的方式加载到系统中呢?
|
-- 作者:有点甜 -- 发布时间:2017/9/18 17:40:00 -- 你不是可以把这个临时表定义成public变量?如果你需要使用的时候,就直接使用这个变量即可。 |
-- 作者:blsu33 -- 发布时间:2017/9/18 20:17:00 -- 是定义了全局变量的方式,可是不同的地方用的表总表是相似,只是筛选条件经常变化,像是下面这样 \'Dim dt1,dt2 As DataTable \'dt1=lsb("ZA008") \'dt2=lsb("ZA009") 上面其实两个表统计的数据范围范围差不多都是一样,就是多join 了些表 行数变化了,感觉这样做是不是就重复累赘了呢
|
-- 作者:blsu33 -- 发布时间:2017/9/18 20:20:00 -- 还有一个问题,这样的临时表或降低系统运行效率吗 |
-- 作者:blsu33 -- 发布时间:2017/9/18 20:21:00 -- 还有问题 这样的临时表初始没有加载条件,对于临时表,我还用LOAD吗? |
-- 作者:有点蓝 -- 发布时间:2017/9/18 20:30:00 -- 回3楼,如果经常用到,就不会累赘 回4楼,只是占内存,对效率没有多大影响 回5楼,根据需要,如果后台数据不会发生变化,或者发生变化后不会有影响就不需要load
|