Foxtable(狐表)用户栏目专家坐堂 → 关联表列显示顺序有问题,跟设计的不一样


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

主题:关联表列显示顺序有问题,跟设计的不一样

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/2/21 10:39:00 [显示全部帖子]

以下是引用狐狸爸爸在2009-2-20 23:51:00的发言:
关联表的顺序,是单独设置和保存的,和主表无关。

不太明白,在狐表中,把某个表的列顺序调整之后,只是在主表中把列顺序变过来了,但在作为关联表时,或者在DataList中显示时,还有复制这个表产生新表时,列顺序都还是原来的。每次有人提这个问题,贺老师都说关联表/DataList中的列/复制的表,这些表的顺序是单独设置和保存的和主表无关,实在不太明白软件中为什么这样设计,这样虽然不算什么错误,但实在不符合绝大部分人的使用习惯。一般情况下把某个表的列顺序调整之后,希望在任何地方(不论是主表,还是关联表,还是DataList中,还是复制表),都显示已经调整过的列顺序,而不是调整之前的列顺序。即然列顺序已经改过了,变更之前的列顺序已经没有任何意义了,就应该过期作废了。即使在关联表/复制表/DataLit表中可以单独设置自己的列顺序,但缺省状态下仍应该是调整之后的列顺序,而不是缺省一个已经过期作废的列顺序,实在让人无法理解,给用户增加不必要的麻烦,也很难接受!


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/2/21 11:33:00 [显示全部帖子]

以下是引用狐狸爸爸在2009-2-21 10:49:00的发言:

呵呵,关联表的列顺序不见得一定要和主表一致的。
调整列顺序是很简单的工作,而且调整后保存,下次就不用调整了。

如果关联表自动和主表一致,也许另外有人会说:怎么办?我要求关联表的列顺序不同。


唉,可能设计者的看法和用户的看法就是有一定的差异吧。
我不否认,关联表不见得一定要和主表一致的,我也没有建议取消设置关联表列顺序的功能(当然要保留)。但在实际应用时,绝大多数情况下都是一致的。所以,在缺省状态下,应该在所有的地方缺省与主表相同的列顺序,需要的时候,在关联表、复制表、DataList中再调整,这样不是两全其美吧。目前的软件中,是可以调整,但缺省一个毫无意义的过时的列顺序,总不如缺省一个已经调整过的正在使用的列顺序方便吧!两者一点也不矛盾,完全可以两者兼顾,为什么说不呢?
    而且,在目前的软件中,调整列顺序的速度慢得要死,浪费别人的时间可以涂财害命啊!

[此贴子已经被作者于2009-2-21 11:36:05编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/2/21 14:55:00 [显示全部帖子]

以下是引用狐狸爸爸在2009-2-21 13:40:00的发言:
当然,能这样最好,但是没有必要了,这样代码复杂很多。
[此贴子已经被作者于2009-2-21 13:39:57编辑过]

     贺老师,不是我追着不放。不知您想过没有,做好的软件应最大程度的满足用户的需要,你改进一下,可能需要您一两天时间(或者更长),但在用户使用的时候,可能每个用户设计一个系统都要为此浪费更多的时间,如果把所有用户浪费的时间加起来,要比您改进系统用的时间要多出不知多少倍。
     另外,这两天我在设计一个系统。在使用的过程中,真的感觉现在的设计表功能有很严重的问题,真的已经到了不改不可以的地步了。最让我不能接受的,是修改一个列(如改顺序,或者改类型)就保存一次,修改十个列就要浪费很长的时间,急得要命,我用过的所有数据库软件,还没有见过设计表功能这样设计这样慢的!觉设计表功能的窗口中,右下角应设计一个“确定”按钮和“取消”按钮,改为点确定时再保存本次修改的所有设计,点取消本次所有修改无效(把打印放在最右下角感觉很别扭,很容易误按着)。
     具体建议我在前面的贴子已经说过了,就不再重述了,真的希望贺老师不要为了节约自己的时间而浪费了众多用户更多的时间!

[此贴子已经被作者于2009-2-21 14:59:03编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/2/21 15:02:00 [显示全部帖子]

以下是引用狐狸爸爸在2009-2-21 14:58:00的发言:
其实,对于程序开发来说,这点时间根本不算什么的,这又不是日常性的工作。

    设计表虽然不是日常性的工作,但一个系统可能有几十个表,为设计表浪费的时间的确太多太多,而且浪费得很没有必要很不值得,感觉您太不体谅人!希望您不要把大家的时间开玩笑!
    很生气!


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
找合作开发工程造价管理平台系统  发帖心情 Post By:2009/2/21 15:04:00 [显示全部帖子]

谁要是再说没有必要,
就把30个列改一下列类型,
再改一下列顺序,
试一下究竟需要多少时间!!!

[此贴子已经被作者于2009-2-21 15:04:54编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/2/21 15:06:00 [显示全部帖子]

补充:我说的改列顺序,是在设计表窗口中点“上移”和“下移”来实现!

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/2/21 15:10:00 [显示全部帖子]

    在设计表功能中,真的感觉没有必要改一个列,项目就保存一次,其他的同类软件中也没有这样设计的。整个设计表窗口设计一个“确定”按钮和“取消”按钮,要方便得多,速度快得多,而且误操作可取消。不知贺老师为什么不这样改进一下!

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/2/21 15:16:00 [显示全部帖子]

   至于修改列顺序,感觉贺老师的设计很奇怪,明明表的列顺序已经修改了,修改前的列顺序已经没有任何用处了,但贺老师还不舍得把它扔掉,在复制表的时候,或者关联表的时候,不用新东西,又把以前丢弃的东西捡回来了!

    打个不太合适的比方,某男和以前的女朋友已经彻底分手了,又找了一个新女朋友,他天天和新女朋友在一起。但奇怪的是,他去参加宴会或重大活动的时候,不带他现在的女朋友去,还要带他以前的那个女朋友,这样会合适吗?
[此贴子已经被作者于2009-2-21 15:21:14编辑过]

 回到顶部