Foxtable(狐表)用户栏目专家坐堂 → 效率慢,如何优化


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

主题:效率慢,如何优化

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


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

试试

    If mx.Checked Then
        For Each r As dataRow In dataTables("门店进销存_总数据").sqlselect("not exists(select 1 from {门店进销存_门店进销存} as a where a.款号={门店进销存_总数据}.款号 and a.花色={门店进销存_总数据}.花色 and a.尺码={门店进销存_总数据}.尺码 and a.仓库={门店进销存_总数据}.仓库)")
                dr = DataTables("门店进销存_门店进销存").AddNew
                dic.Add(dr,r)
        Next
    Else

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


加好友 发短信
等级:超级版主 帖子:107366 积分:546103 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/12 16:54:00 [显示全部帖子]

那就没有办法了。这种多表处理结算类的功能,建议专门做个项目,放到服务器,没有什么用使用系统的时候执行,比如半夜2点。

如果需要即时计算的,要么耐心等候,要么考虑改为使用sql处理

 回到顶部