如何打印Access数据库多个表的字段内容?

如何打印Access数据库多个表的字段内容,要有查寻打印功能,... 如何打印Access数据库多个表的字段内容,要有查寻打印功能, 展开
 我来答
端木霞潜黛
2019-08-03 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:972万
展开全部
在启动窗口新建两个控件:数据库连接、记录集
然后
双击启动窗口
加入以下代码:
.子程序
__启动窗口_创建完毕
.局部变量
临时文本,
文本型
.局部变量
临时变量,
整数型
数据库连接1.连接access
(“数据库文件的完整路径名”,
“可以为空”)
记录集1.置连接
(数据库连接1)
记录集1.打开
(“select
user_ip
from
user_online”,
#sql语句,
)
记录集1.到首记录
()
.计次循环首
(记录集1.记录数量,
临时变量)
记录集1.读文本
(“user_ip”,
临时文本)
调试输出
(临时文本)
'
每次输出的临时文本就是你要的每个值
记录集1.到下一条
()
.计次循环尾
()
百度网友2c1f62e
2009-08-22 · TA获得超过1330个赞
知道小有建树答主
回答量:471
采纳率:0%
帮助的人:408万
展开全部
1.新建查询,将要打印的所有数据列出,在条件中添加变量参数,用?指定。比如
select a.column1, b.column2, …… from table1 a inner join table2 b on a.column1 = b.column1 where a.column1=?
2.新建报表,与新建查询为数据源进行设计
3.预览或打印报表时,会提示输入查询条件,输入后打印即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
衣秀梅昝戊
2019-10-31 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:34%
帮助的人:884万
展开全部
Dim
Cn
As
New
ADODB.
Connection
Dim
Rs
As
Recordset
Dim
srtSQL
As
String
Private
Sub
Form_Load()
Dim
ConSQL
As
String
Set
Cn
=
New
ADODB.Connection
ConSQL
=
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=
"
&
App.Path
&
"\数据库.mdb"
Cn.Open
ConSQL
Set
Rs
=
New
ADODB.Recordset
Rs.CursorLocation
=
adUseClient
srtSQL
=
"SELECT
*
FROM
表名
Rs.Open
srtSQL,
Cn,
adOpenStatic,
adLockOptimistic
If
Rs.RecordCount
>
0
Then
信息1=Rs.Fields("姓名")
信息2=Rs.Fields("年龄")
End
If
Rs.Close
Set
Rs
=
Nothing
Cn.Close
Set
Cn
=
Nothing
我也是从论坛上转摘的
希望对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weizengyi
2009-08-21 · TA获得超过103个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:182万
展开全部
Dim Cn As New ADODB.Connection
Dim Rs As Recordset
Dim srtSQL As String
Private Sub Form_Load()
Dim ConSQL As String
Set Cn = New ADODB.Connection
ConSQL = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\数据库.mdb"
Cn.Open ConSQL

Set Rs = New ADODB.Recordset
Rs.CursorLocation = adUseClient
srtSQL = "SELECT * FROM 表名
Rs.Open srtSQL, Cn, adOpenStatic, adLockOptimistic
If Rs.RecordCount > 0 Then

信息1=Rs.Fields("姓名")
信息2=Rs.Fields("年龄")

End If
Rs.Close
Set Rs = Nothing
Cn.Close
Set Cn = Nothing
我也是从论坛上转摘的 希望对你有帮助
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友44e696f
2009-08-21 · TA获得超过944个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:311万
展开全部
你是要用打印机打印??
用打印机打印就要用报表,VB自带有报表设计器,用起来很方便的,自己查一下怎么用就好了,几句话也说不清
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式