问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用ACCESS处理10万条数据?

发布网友 发布时间:2022-04-26 10:59

我来回答

3个回答

懂视网 时间:2022-05-06 14:21

这篇文章主要介绍了Acess数据表分页的两个具体的解决方法,详细内容请参考下文。 后台数据库用是Access,客户用了一年后说打开界面非常慢,查看了数据库后发现数据表中的记录已有五万多条,自己试过将记录复制到10 万条,打开界面非常慢,翻页也是同样的问题,我采

  这篇文章主要介绍了Acess数据表分页的两个具体的解决方法,详细内容请参考下文。

  后台数据库用是Access,客户用了一年后说打开界面非常慢,查看了数据库后发现数据表中的记录已有五万多条,自己试过将记录复制到10 万条,打开界面非常慢,翻页也是同样的问题,我采用的方式是每页装入20条记录,循环写在表格中显示出来,再定四个翻页键用来查看数据,但问题是虽然是 每次装入页面的记录只有二十条,但每次要打开记录集时还是必须一次性装入所有的记录,所以才慢。

  解决方法一:

  1.设置一个自增长字段.并且该字段为INDEX.

  2.由于是 ACCESS ,所以,只能是前台分页.自增长字段目的,就是为了实现分页功能.

  1> 记录用户前页的最后一个 自增值 ,例如 M .

  2> 下一页,取下一页的开始值.M+1 ,结束值: M+1+1.5*PAGESIZE (注:由于数据库会有增删操作,故应该取页大小应该有一个系数,你可以根据情况自定一个1大的系数.

  3> 前台循环取 RS 的前 PAGESIZE 条, 写到一个 新的RS中,并返回.

  注:新的RS是一个无连接的RS .

  解决方法二:

  十万条记录不是 Access 数据库的极限。何况你的方法不是真正意义上的分页(应当利用 PageSize 和 AbsolutePage 属性)。

  VBScript code

  Set rs = New ADODB.Recordsetrs.CursorLocation = adUseClientrs.PageSize = 20rs.Open "Select * From 客户", iConc, adOpenKeyset, adLockOptimisticlngPages = rs.PageCountlngCurrentPage = 1

  此时打开的记录集只有 20 条记录。

  翻页时:

  VBScript code

  If lngCurrentPage < lngPages Then lngCurrentPage = lngCurrentPage + 1 rs.AbsolutePage = lngCurrentPageEnd If

热心网友 时间:2022-05-06 11:29

您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!做个数据库就ok了。设计一个数据表,然后做个查询。举个例子:比如有一列A,在B列=A的平方。在access做一个数据表Data,一个字段为A,把excel的A列数据导入进去。做个查询:select A,A*A as B from Data.然后就有你的结果而来。,非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

热心网友 时间:2022-05-06 12:47

推荐你用sqlcel管理access数据库

sqlcel是一个excel插件,但是它支持对access的查改增删的各种数据处理需求。通过它可以让excel和access融为一体。

百度一下sqlcel你就找到

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
iPhone XR电量百分比怎么设置 Django如何使用网页嵌套网页(2023年最新解答) 社保之前工作缴了 后面工作不缴。自己要怎么续上?自己缴要缴多少?每... 壁挂炉数字不亮了怎么回事了解壁挂炉数字不亮的原因及解决方法_百度知 ... 单反长镜头和短镜头什么区别 ai的剪切蒙版快捷键是什么 自学当程序员需要哪些基础 程序员,需要学什么课程 想当一名出色的程序员数学必须要很好吗 华为路由器192.168.1.1怎样设置? Access数据库如何做? 怎么建立一个简单的 access 数据库啊? 如何用ACCESS做数据库 怎样用ACCESS做出数据? 如何使用电脑管家软件 怎样用电脑管家下载游戏软件 电脑怎样下载软件 如何用电脑管家下载电影 可以用电脑管家下载手机软件吗? 电脑里怎样下载软件 平安信用卡刚还了过五分钟后又刷了有影响吗 信用卡提前还上立马刷出来没问题吧 信用卡到了还款期还进去马上再刷出来可以不 信用卡每个月都是最低还款还了之后又刷了出来,这样会有什么影响 信用卡还进去以后,过几分钟就刷出来,这样有事吗? 信用卡还款后立马全部刷出来,会有什么危害吗 信用卡还了款马上刷出来,会有影响什么? 信用卡还款后可以马上刷影响信用吗 CAD2014布局中比例设计好后视口中的图形大出视口怎么办? CAD布局视口的比例怎么设定,同一视口不同比例又要怎么设定?请大侠指 ... access数据库怎么做啊! 如何才能做好access数据库? access数据库透视表怎么做 怎么用C#做Access数据库啊? 怎么做个Access数据库 如何用access做数据库(在线等) 碱水挂面要煮多久? 怎么样快速学会access做数据库??? access数据库怎么做啊 seo优化怎么做,和sem哪个好学 SEM比SEO难吗?SEM要开户才能练习,有没有模拟SEM实操的方法,不用百度开户? seo跟sem学习起来哪个要难些? sem和seo哪个好学 怎么样才能学好SEO?SEM是不是很难? SEO和SEM容易学么?或者说难么? 推广好学吗?SEM和SEO那个更好 学呢? SEO优化难学吗 SEO与SEM有什么区别?SEO难学吗? 自学SEO/SEM菜鸟学堂好吗?能自学成功吗 seo与sem有什么区别