Access数据库,用FastReport打印预览特别慢,为什么

Access数据库,用FastReport打印预览特别慢,为什么,第1张

这个问题应该是和网站服务器的IIS设置有关,通过ODBC访问数据库可能服务器设置了限制,比如连接数限制、timeout时限限制等等。你的站点访问量低但是有可能那台F上别人的站点频繁的访问数据库,造成odbc驱动处理压力太大也是有可能的。最好找系统管理员问清楚。

你可以试试换一个服务器看看还没有没有这种情况出现,因为你在本地是没有问题的,所以基本上不大可能是程序导致的。

另外:你最好要确认一下你在本地使用的odbc驱动版本和在服务器上的odbc驱动版本是否是一致的。

ACCESS没有打印条码的功能,可以使用条码软件连接access数据库实现批量打印条码功能。Label mx通用条码标签设计系统支持连接11种数据库(1文本文件 2EXCEL表格 3Access数据库 4Dbf数据库 5Edb数据库 6MySQL数据库 7SQLServer数据库 8Oracle数据库 9Sqlite数据库 10IBM DB2数据库 11自定义数据库)批量打印条码标签。而且自带有数据库向导,连接数据库非常简单。 Label mx通用条码标签设计系统>

1、使用命令:数据导入外部数据新建数据库查询2、在d出的选择数据源对话框中选择MSAccessDatabase后确定3、在继续出现的对话框中找到硬盘中的Access数据库后确定4、在新出现的查询向导选择列对话框中选择ACCESS数据库中对应的数据表的有关字段5、继续完成后续对话框的选择与填写。最后会将将数据查询的结果输出到EXCEL表格中,这些数据可设置各种打印格式6、如数据库发生变化,在EXCEL中存放查询结果的数据区执行右键菜单中的刷新数据即可将数据库中的变化反映到EXCEL中。7、根据需要打印。OK!上述 *** 作中的4、5步较复杂,难以用语言表述。建议你多试几遍。

给选择编号的记录增加两个个字段,一个用来记录你是否选择,另一个用来记录是否已经打印,等你选择打印后则对数据库记录进行遍历,对于打上选择标记且没有被打印的记录则按你的规定格式进行打印输出

当然也可以另建一张表,里面含编号,选择,打印这三个字段,然后根据查询结果来打印

如果你想窗体和报表是一样的,首先你要保证你的报表和窗体取的是一个数据源,而且用的是一样的排序方法,最好是在数据源中就设置好排序方式,在窗体和报表中不做任何排序设置,你可以检查一下你的报表或窗体是不是设定了排序方法,主要的还是应该把报表输出的顺序做好,打印到纸张上的表是不能更改的,窗体中你还可以根据各种条件设置排序方法

很简单,过程如下:

新建一个报表,记录源设为你要取记录的表,或查询的名字;在报表里添加适当的控件以满足你的打印效果的要求;把控件的控件来源属性设为报表记录源中的字段名字这样,报表就和你要取数据的表连接在一起了

如果想在打开报表时提示输入记录号来打印报表,就用报表打开的事件过程,在里面写好打印报表的代码;

还可以在窗体中,放置一个命令按钮,在单击的事件过程中写入打印报表的代码

报表。

Access数据库主要对象包括:数据表、查询、报表、窗体、宏、模块。

Access是微软(Microsoft)公司Office办公套件中重要的组成部分,是目前最流行的桌面数据库管理系统。

将日期值作为报表的筛选条件就行了

在打印预览按钮的代码里打开报表一行改一下:

DoCmdOpenReport 报表名, acPreview, , "报表日期字段名 = #" & 日期 & "#"

就行了

以上就是关于Access数据库,用FastReport打印预览特别慢,为什么全部的内容,包括:Access数据库,用FastReport打印预览特别慢,为什么、ACCESS条码打印、如何将 access数据库中添加的数据 链接到excel表格中 然后打印等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9765795.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存