Foxtable(狐表)用户栏目专家坐堂 → 打开狐表项目的速度,以及动态生成表、动态绑定表的问题?


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

主题:打开狐表项目的速度,以及动态生成表、动态绑定表的问题?

帅哥哟,离线,有人找我吗?
czy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/9/4 20:17:00 [显示全部帖子]

其实60个表并不存在问题,问题是每个表如果有n多窗口,每窗口有n多控件,打开项目时才费时。
60个内部表,不加载数据,文件中5个窗口,每窗口10个控件,我打开项目20秒。

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/9/5 0:38:00 [显示全部帖子]

sorry!没想到我的一个回帖成了导火索,怪我少打了一个字。
我的原意是“其实60个表并不存在问题,问题是每个表如果有n多窗口,每窗口有n多控件,打开项目时才费时吧。”
因为我建了一个60个内部表的文件进行测试,并没感觉到启动速度太慢,所以我想是不是窗口太多,窗口控件、代码太多,打开项目时化在加载窗口解释代码上时间会比较多。

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/9/5 1:03:00 [显示全部帖子]


我刚才又用示例中的"窗口筛选.table"文件,复制了与“订单”同样的的60个表,每表一窗口,216行数据,文件大小为4.848m,全部加载数据,打开项目25秒。

图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-9-5 1:21:18编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/9/5 12:39:00 [显示全部帖子]

Where false 应该也可以吧

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/9/5 13:14:00 [显示全部帖子]

刚才测试了一下,没提示出错。

Select Case e.DataTableName
    Case "订单"
        e.SelectString = "Select * From [订单] Where false"
End Select

[此贴子已经被作者于2009-9-5 13:22:58编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/9/5 13:36:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/9/6 12:16:00 [显示全部帖子]

好象没有实际意义的,一个设计好的系统都会针对某一特定的用户进行相关的设置。
现在的普通用户如果不加于限制应该和开发者的权限没什么区别吧,只有当开发者关闭开发功能后,普通用户才不能使用开发功能。
给开发者最大的自由空间应该是对的,给某个用户限制什么样的功能,由项目的开发者来决定我认为是比较合适的。

 回到顶部