如何使用Visual Basic从SQL数据库打印报表?

时间:2012-03-14 11:15:02

标签: sql vba printing

我有一个SQL数据库,其中包含不同库成员的记录。在月底,我需要打印一张表格,其中包含所有未归还图书馆图书及其地址的会员。我对查询没问题,但我不知道如何以表格形式在纸上打印出结果?有没有正确的方法呢?

我正在考虑将结果写入html文档并打印出来。这是个好主意吗?谢谢你的帮助。

3 个答案:

答案 0 :(得分:1)

您可以使用Crystal Reports,这是VB6附带的扩展程序:http://www.vb6.us/tutorials/using-crystal-reports-vb6-tutorial

或者一种非常粗略的方式是创建一个MS Excel文件而不是HTML文件,因为它可以为您提供更多的结构控制以及出色的编辑器后期生成。

答案 1 :(得分:1)

希望希望链接下面的帮助; :

[links] - 代码

1)导出到excel - export from sql server to excel file using asp.net and vb.net?

2)水晶报告 - http://vb.net-informations.com/crystal-report/crystal_report_from_sql_query_string.htm

希望它有所帮助,如果你想要分享你所做的事情,我可以尝试修复你的代码。干杯!

答案 2 :(得分:1)

您可以将Word mailmerge与ODBC数据库一起使用来创建目录(http://support.microsoft.com/kb/294693)。 HTML文档听起来也很有用。