以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于内部表与外部表的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190960)

--  作者:飞天狐
--  发布时间:2024/3/16 19:20:00
--  [求助]关于内部表与外部表的问题
最近在学习链接数据源,对内部表和外部表有些困惑,请大师们指点?
1.一个项目是否允许同时使用内部表和外部表,内部表保存有没有物理位置,具体保存在那里?
2.在FOXtable中删除内部表,是不是真的删除了,还是不加载?
3.删除的内部表有没有办法恢复?
4.foxtable中怎样关闭表,而非删除?
5.如果一个项目的内部表比较多,怎样控制加载表的数量?


--  作者:wyz20130512
--  发布时间:2024/3/17 16:50:00
--  
1.保存在项目文件自身中;
2.是的,物理性删除;
3.没有,除非删除前先备份;
4.DataTables.Unload("订单");
5.BeforeLoadInnerTable事件中写入相应的代码。

--  作者:有点蓝
--  发布时间:2024/3/17 20:51:00
--  
限制加载量参考:http://www.foxtable.com/webhelp/topics/1268.htm
--  作者:飞天狐
--  发布时间:2024/3/18 22:28:00
--  
谢谢。这里的教程只是控制表的数据加载量,我想控制的是加载表的个数。以下两种讲法不知道是否正确:

1、所有表在主程序启动后是否默认全部加载?,中是加载的程序通过加载数据记录是来控制,或者说表和数据的加载顺序是否为:先加载表(默认)后加载数据(按条件)?

2、设置不加载数据记录的表是否不会加载,直到调用数据时再加载?

--  作者:飞天狐
--  发布时间:2024/3/18 22:31:00
--  
谢谢。还想确认下同一个程序可以同时存在内部表和外部表吗?有没有什么特殊要求。
--  作者:有点蓝
--  发布时间:2024/3/18 22:49:00
--  
这个帮助不仅仅说了控制表的数据加载量,一样有制的是加载表的个数,请仔细看帮助里面提到的两个事件:http://www.foxtable.com/webhelp/topics/2752.htm,建议把【动态加载】这章内容过一遍

1、默认都是全部加载,表结构和数据一起加载
2、不加载数据,和不加载表是回事,都可以独立控制
3、可以同时存在内部表和外部表,还可以同时存在内部表和多个不同数据源的外部表。需要使用什么表是开发者决定的,没有什么特殊要求

--  作者:飞天狐
--  发布时间:2024/3/19 22:11:00
--  
感谢。
--  作者:飞天狐
--  发布时间:2024/3/21 0:26:00
--  
还是想问下,假如一个项目同时存在内部表和外部表,内部表应该没有数据源这样一说吧,要调用内部表时怎样调用,直接调用吗?建立数据源的目的主要是为引用表格吗?
--  作者:有点蓝
--  发布时间:2024/3/21 8:35:00
--  
内部表不需要指定数据源,直接用就行。

数据源的目的是为了知道表格是在哪个数据库的

--  作者:飞天狐
--  发布时间:2024/3/21 10:39:00
--  
使用内部表,在局域网或互联网,项目不能访问吧?