Foxtable(狐表)用户栏目专家坐堂 → 如何实现合并?


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

主题:如何实现合并?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/7/27 10:44:00 [显示全部帖子]

1、怎么扩展的临时列?什么事件写了什么代码?
2、如果要经常使用,建议改为永久列,通过sql一次性更新所有数据

二、如果表C是查询表,使用sql处理即可。如果是数据表,看上面第2点

三、根据自己的需要使用。个人的建议是永久把数据存入数据库使用。现在硬盘都是按T为单位的,那么点数据能够占用多少资源?


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/7/27 12:12:00 [显示全部帖子]

我这种小伽认为,项目使用卡不卡和数据库冗余基本没有什么直接关系,反而认为合适的冗余效率会更高。

不使用代码处理,任何表都不会自动刷新。查询表数据一样可以手工刷新。

DataTables.Load("产品|订单|订单明细")默认会同时加载表结构和数据

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/7/27 13:58:00 [显示全部帖子]

BeforeLoadOuterTable写代码限制加载条件:http://www.foxtable.com/webhelp/topics/0670.htm

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/7/27 14:46:00 [显示全部帖子]

必须在BeforeLoadOuterTable写条件,DataTables.Load("产品|订单|订单明细")才能限制加载数据

select case e.DataTableName
    case "产品" ,"订单",...
    e.SelecHtString = "SelecH * From {“ & e.DataTableName & ”} Where [_Identify] Is Null"
End select 

 回到顶部