以下是引用hanxuntx在2014-5-22 9:26:00的发言:
天问兄,关联表和,表达式才是狐表的精华啊。
关联表的优势,
1.可以动态显示数据,不需要刷新,对服务器鸭梨小
这句不同意,如果你建立的模拟关联一样达到效果。
2.有表达式的列和普通的数据表一样可以编辑保存修改,SQL查询表就不行。
SQL查询表不能保存,意味着在表结构设计方面会出现难题,设计合理的表结构,意味着更加麻烦的录入和设计。单表设计意味着更多冗余信息存储和高成本的后期维护。所以现在狐表的设计理念,既是狐表的优势也是狐表的局限。个人认为这种设计比较适合小型系统,中大型设计,特别是数据量大的情况下,会出现严重问题。
如果使用关联表,会导致数据录入会在多个表之间,而用户往往不喜欢。
更多的开发者会使用控件进行录入设计(这样设计是因为学习其它软件,其它软件并没有狐表中“表控件”,而且都是用SQL完成各种操作,个人是不喜欢这种设计风格),而用户却喜欢EXCEL式的单表录入。
虽然我已经解决了查询表保存数据的问题,但也因为这样,到目前为止开发都是通过窗口进行,效率不高。
3.关联表用好了大大方便和简化系统的设计
正因为有了关联表,狐表才成为表。
如果都用SQL,很多功能应该只能用窗口用文本框实现了吧。
同第二点,即是优势也是局限