Foxtable(狐表)用户栏目专家坐堂 → 能否把本机用SQL语句对表的修改立即显示在当前界面上的表中?


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

主题:能否把本机用SQL语句对表的修改立即显示在当前界面上的表中?

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
能否把本机用SQL语句对表的修改立即显示在当前界面上的表中?  发帖心情 Post By:2008/9/18 16:14:00 [只看该作者]

    我们知道,用SQL 语句编辑表(包括新增行、修改等),速度执行得非常快,而且是即时生效(即不用保存文件就直接保存在数据库文件中),但目前的狐表中使用SQL语句编辑表有一个很大的缺陷,就是即使是在本机用SQL对数据库中表进行修改或新增行,这种变动也不会立即显现在界面上的当前表中,只有执行“同步表”之后,才能显示出来。而当数据量大的时候,这种同步表操作需要很长时间,效率非常低,但用其他软件时,用SQL语句对表的操作都能立即显现在当前窗口中,看贺老师能否想一个办法,把本机用SQL语句对表的操作能够用更快的方法直接显现在当前表中!(绝大多数情况下,用户对表进行了添加或修改操作,都希望看到,以确认自己的编辑操作是否有效、是否正确,否则,编辑后看不到,会让用户感觉到很不舒服,心里没底)
    如果这样实现有难度,我们可以换个角度,改进“同步”功能也行。目前的同步功能包括“同步当前表”,同步所有表,同步行三种,在实际中同步行只对已知的行有作用,对于新增行(即已经新增还没有显示在界面上)没有办法使用,而同步表又需要较长时间,所以,我认为目前的同步功能有缺陷,看能否改进一下,不但能够同步当前表,而且能够同步当前步的部分行,例如”同步与当前显现的表相比新增的行“、或者”与当前显现的表相比发生变化的行”、或者“符合一定条件的行”等等,如果能够这样改进,只同步变动的部分,则执行速度会大大缩短。
[此贴子已经被作者于2008-9-18 20:24:54编辑过]

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


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/9/18 16:20:00 [只看该作者]

一般的软件都是逐行处理的,很少象Foxtable这样集中载入、集中处理、集中保存的。
快速加载后台新增加的行倒是有可能,其余建议不具备可行性。
表格式、易用是Foxtable的优势。


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/9/18 16:37:00 [只看该作者]

以下是引用贺老六在2008-9-18 16:20:00的发言:

一般的软件都是逐行处理的,很少象Foxtable这样集中载入、集中处理、集中保存的。
快速加载后台新增加的行倒是有可能,其余建议不具备可行性。
表格式、易用是Foxtable的优势。

    那就建议让系统支持“快速加载新增加的行”吧,否则,在实际中太不方便了!表格式、易用的确很方便快捷,但是,我们也不想失去其他软件中的一些好的功能啊!


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


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2008/9/18 18:09:00 [只看该作者]

顶一下,对楼主关注的问题表示欣赏,同时对老六有合理的处理结合点加油。

 回到顶部