以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  动态加载外部数据,小小疑问请求帮助。。。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3174)

--  作者:卟离卟弃
--  发布时间:2009/6/17 10:26:00
--  动态加载外部数据,小小疑问请求帮助。。。
一个文件有两个外部数据表,表A是录入表,B表是基本资料表(比如一些产口型号啊,名称啊,计量单位啊,单价啊,供应商啊。负责人啊)
现在录入方法是这样的,打开文件同时加载两个表,在A表中,用窗口绑定B表。查找B表中的数据,找出来后勾选住,然后单击复制按钮,复制到A表中。
如果用动态加载数据的办法,当在目录窗口,点击某一节点后,才加载某一数据。那么我在A表中,用窗口查找B表数据的办法,那不是查找不到?(根本没有加载B表的数据)能不能这样呢,我在窗口中输入查找条件,然后B表加载附合条件的行,(通过某列或两列判断是否符合条件).,如果可以,那么在窗口中进行查找时,会不会很缓慢,会不会影响输入速度?(在A表中每输入一条记录时,就要在B表中查找一下基本资料)

动态加载数据能不能这样理解,当我单击A节点时,加载A节点数据,当又单击B节点数据时,加载B节点的数据,那么之前的A节点的数据是不是已经不在表中了,还是隐藏起来了??



--  作者:yangming
--  发布时间:2009/6/17 10:29:00
--  
当又单击B节点数据时,加载B节点的数据,那么之前的A节点的数据就不在表中了
--  作者:狐狸爸爸
--  发布时间:2009/6/17 10:31:00
--  
1、既然是代码,想怎样都行,至于那么多“会不会”,我想你完全可以自己测试一下,这样得到的答案最权威。
2、重新加载后,原来的数据不存在了,只有新加载的数据。
--  作者:卟离卟弃
--  发布时间:2009/6/17 11:18:00
--  

用窗口绑定某表,在输入查找条件,加载符合条件的数据?,会不会影响加载数据?
或者能不能做个例子。。。


--  作者:狐狸爸爸
--  发布时间:2009/6/17 11:20:00
--  

这个不存在影响与否的问题啊,加载就是加载,至于你的条件是怎么来的,这没有任何关系,你可以手工输入、动态合成,都行。


--  作者:卟离卟弃
--  发布时间:2009/6/17 12:05:00
--  
我现在为文件打开缓慢而头痛
生产部在车间,他们的电脑离服务器有150多米的距离。
打开网站比我们都要慢上一拍。
更别说打开数据文件了,
所有的数据库都在服务器上,由于太多的数据库需要加载,所以打开的时候很慢很慢,有时候还会因为网络太忙,,导致连接数据库失败之类的问题。。(acc数据库)
刚开始有6个数据库,现在我已经减到了3个数据库,还是很慢
三个数据库中,有一个基本资料库非常的大。3W多行。一个记录表也会慢慢变大。因为他们每天都在输入数据,每天大概有500条记录输入进去。
所以很头痛。。。。

这两天一直在研究动态加载。。
在输入记录数据时,需要基本资料表,要提取那里面的一些基本资料。然后在输入数量之类的东西

怎么样能让它打开又快,输入数量时也不要有太大影响。。。

找网络专家想过办法。
就算内部网络设置为光纤也没有用,集线器也是一个关。,还有成本。还有办公室内部布景规化都已经做好了。。
也不可能把整个生产部办公室搬到这边来。。

各位能不能帮我想想高招。。。。
好头痛。。。。


--  作者:狐狸爸爸
--  发布时间:2009/6/17 12:09:00
--  
嘿嘿,提高网速是根本。
另外,一些基本固定的信息,可以用内部表,节省流量。外部表如果只是录入,那么不要加载任何数据。

--  作者:八婺
--  发布时间:2009/6/17 12:12:00
--  
从网络加载3万条数据(基本资料又是必须加载的),估计有点悬。
--  作者:yangming
--  发布时间:2009/6/17 12:22:00
--  

如果只是录入,可以不加载,或是只加载当天的或是前一天的


--  作者:菜鸟foxtable
--  发布时间:2009/6/17 12:36:00
--  
以下是引用卟离卟弃在2009-6-17 12:05:00的发言:
我现在为文件打开缓慢而头痛
生产部在车间,他们的电脑离服务器有150多米的距离。
打开网站比我们都要慢上一拍。
更别说打开数据文件了,
所有的数据库都在服务器上,由于太多的数据库需要加载,所以打开的时候很慢很慢,有时候还会因为网络太忙,,导致连接数据库失败之类的问题。。(acc数据库)
刚开始有6个数据库,现在我已经减到了3个数据库,还是很慢
三个数据库中,有一个基本资料库非常的大。3W多行。一个记录表也会慢慢变大。因为他们每天都在输入数据,每天大概有500条记录输入进去。
所以很头痛。。。。

这两天一直在研究动态加载。。
在输入记录数据时,需要基本资料表,要提取那里面的一些基本资料。然后在输入数量之类的东西

怎么样能让它打开又快,输入数量时也不要有太大影响。。。

找网络专家想过办法。
就算内部网络设置为光纤也没有用,集线器也是一个关。,还有成本。还有办公室内部布景规化都已经做好了。。
也不可能把整个生产部办公室搬到这边来。。

各位能不能帮我想想高招。。。。
好头痛。。。。

我有一个客户也存在同样问题。。他们有一台电脑距离服务器将近100米,录入窗口实时提取数据,每输入一行录入窗口打开一次需要近三秒,晕死了。看来要调整一下录入窗口提取数据的方式了。。。