Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
请各位帮忙测试下,在窗口中含五六个SQL Table情况下(不加载任何数据)是否打开窗口速度较慢?一个窗口在设计时存在多个表是否常见,凡正我是有蛮多窗口是含多个SQL Table来表来实现的,是否本人设计思路有问题?
无语。
无语。
您可别无语,五六个表分割窗口后就显示方面来说,屏幕预览已存在众多缺陷,如果是我,我会选择N多方式的动态增删控件的方法(对于表控件,我暂时没有测试动态增删和类型的指定等等,不知是否可行,楼主可以试验一下),那样的话,似乎会好很多!
我认为如果有很多表不在打开项目时加载,而是在窗口中通过SQLTable加载的,就很有必要.
例如,某一个表的DatacolChanged事件中,需要引用其他表的数据的时候,就必须把这些表加载在同一个窗口中(甚至有的表不需要显示,也不得不添加在窗口中,再隐藏起来).例如,在一个进销存系统中,录入销售单的时候,可能需要修改库存表、应收账款表等好多个表,如果不把这些表放在同一个窗口中,表的datacolchanged事件就无法同时引用和修改多个表的数据(前提是这些表不在打开项目时加载)。
不知我的理解对不对?谁若有能力,保证一个表事件中都只涉及一个表(当前表),或者换句话说,谁能把用在一个表事件的所有相关数据都集中在同一个表中,我愿意向他认真学习!
个人感觉,把狐表当EXCEL用的情况下才会出现此类问题,楼主尝试换换思路看看。