视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
ACCESS如何打印窗体中当前显示的记录
2020-11-09 08:04:28 责编:小采
文档


问题: 连续或者单个窗体, 如何 打印 当前 显示 的 记录 ? 当前 窗体还有对应的子窗体,也要一起 打印 出来 我在一个窗体里有一个单号,大子窗体里有几组数据,我的报表是一组数据一页,请问 如何 实现按一下 打印 ,能够只 打印 当前 单号的数据报表? 回答:


问题:

  连续或者单个窗体,如何打印当前显示的记录?当前窗体还有对应的子窗体,也要一起打印出来

  我在一个窗体里有一个单号,大子窗体里有几组数据,我的报表是一组数据一页,请问如何实现按一下打印,能够只打印当前单号的数据报表?

  回答:

  这个问题太简单,我就不另外做说明了,请去看罗斯文示例数据库的“订单”窗体上“打印发货单”按钮的单击事件的代码



  
Sub 打印发货单_Click()
' 这段代码由“命令按钮向导”创建。
On Error GoTo Err_PrintInvoice_Click
  
  Dim strDocName As String
  strDocName = "发货单"
  ' 打印“发货单”报表,使用“发货单筛选”查询打印当前订单的发货单。
  DoCmd.OpenReport strDocName, acViewNormal, "发货单筛选"
  
Exit_PrintInvoice_Click:
  Exit Sub
  
Err_PrintInvoice_Click:
  ' 如果用户取消操作,不显示错误消息。
  Const conErrDoCmdCancelled = 2501
  If (Err = conErrDoCmdCancelled) Then
    Resume Exit_PrintInvoice_Click
  Else
    MsgBox Err.Description
    Resume Exit_PrintInvoice_Click
  End If
  
End Sub

  这里的DoCmd.OpenReport strDocName, acViewNormal, "发货单筛选"的"发货单筛选"参数是一个查询的名称,该查询代码如下:

  SELECT 发货单.*

  FROM 发货单

  WHERE (((发货单.订单ID)=Forms!订单!订单ID));

  请去参考一下 OpenReport 的语法,在 ACCESS 帮助里面有

本文作者:未知

下载本文
显示全文
专题