Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

老问题,关于ODBC链接远程数据库,打印报表时速度慢。

子煜  发表于:2011-04-07 11:17:19  
复制

因为数据是用ODBC链接远程ORACLE数据库的表,数据量大记录多,而且每天的数据不停的还在增加更新。现在我想用ACCESS链接后进行查询打印报表。有以下问题:

 

1,输入条件后,点“查询”查询速度还是不错的,测试过一年的数据,二分钟内可以显示出来。这个没问题了。

 

2、主要问题就是打印报表,当查询出来数据时,点击入库单,正常是弹出预览报表,但是这一步速度奇慢,基本上是卡死了,尝试过查询一笔记录然后点击,入库单打印,也都要二分钟,稍微选择多几笔数据,都卡死,请问有何好的解决办法,主要是打印报表这一块。

 

请各位专家高手帮忙,感谢!

 

 

点击下载此附件

 

Top
zonayes 发表于:2011-04-08 09:09:06
ORACLE数据表中有没有视图功能?SQL创建视图后在ACCESS的报表中调用视图会快些,个人实验过,对ORACLE不了解

chinasa 发表于:2011-04-08 09:46:47

那就生成一个临时表,追加查询然后再生成报表。

我链接ORACLE数据库很久了,数据库也是非常非常的庞大,好象没发现这个问题(当然也不会很快)。



子煜 发表于:2011-04-08 13:32:20

我现在就是用临时表,思路是这样,查询数据在子窗体,然后将子窗体数据写入一个临时表,然后用报表套打。



mixjx 发表于:2011-04-11 14:33:07
建议用存储过程,另外可以考虑调整可以调整的表的结构,呵呵

总记录:4篇  页次:1/1 9 1 :