设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1528|回复: 5
打印 上一主题 下一主题

[Access本身] 请教各位一个有关前台ACCESS后台SQL数据快速读取问题?

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2012-6-14 07:27:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位,是这样,因为我公司在成都、济南、广州及深圳有几个加工厂,总公司光纤10MB,各加工厂ADSL通过VPN连接总公司SQL服务器,总公司通过系统统一排单,各加工厂每2小时录入一次报表,由于数据量较大,所以打开比较慢,请问如何提升各加工厂的数据读取速度
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-6-14 10:02:43 | 只看该作者
1.录入报表时不加载数据,将窗体的数据入口 DataEntry 设为 true,抓取默认值设置为false
2.不要查询加载大结果集的数据,限制查询的数据返回数量

3#
发表于 2012-6-15 14:16:56 | 只看该作者
把数据放到大的网盘上,加载数据就行了,VPN很慢

点击这里给我发消息

4#
 楼主| 发表于 2012-6-15 20:57:55 | 只看该作者
13601812106_01 发表于 2012-6-15 14:16
把数据放到大的网盘上,加载数据就行了,VPN很慢

网盘,可能不太实际,1、数据库是我司运行之根本;2、SQL数据库怎么可能在网盘上运行?

点击这里给我发消息

5#
发表于 2012-6-15 22:17:46 | 只看该作者
1、如果录入新数据,数据源不要直接设置为表,而应该设置类似这样的 SQL 语句:SELECT * FROM 表 WHERE 1=2,这样打开表单没有数据记录返回,速度会很快。
2、如果是修改数据,数据源要设置条件,如指定记录关键字的值,如:SELECT * FROM 表 WHERE ID=xxx,这样窗体只含一条记录。
3、查询数据,窗体数据源一定要有限制条件。
6#
发表于 2012-6-16 10:51:54 | 只看该作者
本帖最后由 wu8313 于 2012-6-16 10:53 编辑

你是想解决 数据量大,打开速度较慢的问题。可以在 后台 使用分页存储过程,前台调用 ,限制每次 加载的数据条数。

看看我写的这个 示例,是否符合你的问题。

http://www.office-cn.net/thread-108380-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 15:23 , Processed in 0.099267 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表