Data Report如何只打印指定的某条记录

kmcaihui 2005-03-29 01:23:51
请问:如何才能只打印数据库里指定的某条记录?而不是把数据库里的所有记录都打印出来?
...全文
107 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
laohui 2005-03-30
  • 打赏
  • 举报
回复
'创建一个ADODB
private rs As ADODB.Recordset
private objcmd As ADODB.Command
private objConn As ADODB.Connection

Set objConn = New ADODB.Connection
Set rs = New ADODB.Recordset
Set objcmd = New ADODB.Command
objConn.Open "Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=XXX"
Set rs.ActiveConnection = objConn
Set objcmd.ActiveConnection = objConn

rs.open "select * from aaa where .......", , adOpenStatic, adLockOptimistic

Set datareport1.DataSource = rs '将报表的数据源设定为rs

再把字段指定好就可以

或直接在程序中添加一个DataEnvironment
把报表的数据源设定为DataEnvironment,数据成员设定为要连接的表


cly2004 2005-03-30
  • 打赏
  • 举报
回复
数据源为单的就打单的啊
kmcaihui 2005-03-29
  • 打赏
  • 举报
回复
能说具体一点吗?
比如说我已经通过查询查询到一条记录,我要打印当前这条记录,该怎么实现?
谢谢
erental 2005-03-29
  • 打赏
  • 举报
回复
用数据环境中的数据命令条件约束啊

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧