以下是引用reachtone在2009-7-28 17:43:00的发言:
强烈建议大家使用外部数据库,有两种办法可以避免:
1、把每个新增外部数据表的过滤条件设为1=2,或1>1等等,这样就可以不加载任何数据。
2、也可在项目的加载外部数据表事件中,将加载条件设为1=2、9>10等等。
这样的话,你的系统就完全只有一个结构了,里面没有任何数据,打开速度会非常快,需要数据时再动态加载。这也就是帮助里所说的"大容量数据管理"。
目前我通过这种方法连接现有的、接近100万条的数据库,打开系统及处理数据的速度都很理想,也看不到“正在打开***表”的提示。
对于专业设计,这个办法可取。毕竟foxtable的开发环境和运行环境在一起,把它看成一个带开发功能的应用软件更好一些,就像Excel一样,可以用VBA进行开发工作一样。