Office中国论坛/Access中国论坛

标题: 要将每个记录作为一页,怎样进行具体页面设置 [打印本页]

作者: bonbonkiss    时间: 2006-1-10 17:51
标题: 要将每个记录作为一页,怎样进行具体页面设置


[attach]15241[/attach]

我想将每一位会员的记录打印的时候正好是一张A4纸,请问窗体的大小该如何设置才能精确一些。我试了很多,总有些偏差,如果记录有上千条的话,就会不准。

还有,第一和第二条记录的格式与后面的不一样。

请问该如何设置页面啊?

作者: 一点通    时间: 2006-1-10 18:11
正确的方法是使用报表打印,不要用打印窗体的方法
作者: bonbonkiss    时间: 2006-1-10 18:39
是否将窗体另存为报表啊?
作者: 一点通    时间: 2006-1-10 18:43
我只帮你将member1窗体改为了报表1,其它要打印的可按这个方式改为报表,现在这个是全部打印的,要单独打印一张,可在报表的数据源中设定准则。

另外:下次上传附件时请用“压缩和修复数据库”处理一下,以免浪费论坛空间

[attach]15246[/attach]

作者: bonbonkiss    时间: 2006-1-10 18:50
如何更改为报表?是另存的吗?
作者: 一点通    时间: 2006-1-10 18:53
另存为报表就得了,然后再根据要求修改报表
作者: sgrshh29    时间: 2006-1-10 18:57
以下是引用bonbonkiss在2006-1-10 10:50:00的发言:
如何更改为报表?是另存的吗?

三个报表三分钟就可以搞定.[attach]15248[/attach]

作者: bonbonkiss    时间: 2006-1-10 18:59
谢谢一点通版主。其余的窗口我会存了。

报表的数据源中进行修改的话,那“打印报表”的按钮是否也要改呢?而且报表的数据源在“属性”中吗?

是否需要做查询呢?

我对报表这一块刚接触所以很白痴,麻烦你详细跟我说明一下好吗?多谢了!
作者: 一点通    时间: 2006-1-10 19:06
窗体与报表是大同小异的,方法也差不多,但打印效果就比窗体强多了
作者: bonbonkiss    时间: 2006-1-10 19:22
要当印当前记录呢?报表有这项功能吗?
作者: sgrshh29    时间: 2006-1-10 19:31
当然有,比窗体还容易操作.


作者: 一点通    时间: 2006-1-10 19:42
以下是引用bonbonkiss在2006-1-10 11:22:00的发言:
要当印当前记录呢?报表有这项功能吗?



有这个功能,例如在报表1的数据源的memberno字段的准则中写入:forms![member1]![memberno]

就是打印当前窗体用户编号的数据
作者: bonbonkiss    时间: 2006-1-10 19:50
终于成功了,谢谢你们
作者: swx    时间: 2006-1-10 19:57
报表主体,“强制分页”属性中设为“节后”。
作者: bonbonkiss    时间: 2006-1-10 20:13
我在预览中加了删选条件,也能实现当前功能(如预览当前记录,打印当前记录等)

但现在请帮我看看以下这句话语法错在哪里?我想实现的是两个条件同时满足,可是出错了,说"操作符丢失在查询表达式中"

Private Sub 预览_Click()
On Error GoTo Err_预览_Click

    Dim stDocName As String

    stDocName = "运动处方"
    DoCmd.OpenReport stDocName, acPreview, , "memberNO =" & "'" & memberno & "'" & "编号=" & "'" & 编号 & "'"

Exit_预览_Click:
    Exit Sub

Err_预览_Click:
    MsgBox Err.Description
    Resume Exit_预览_Click
   
End Sub

作者: 静儿    时间: 2006-1-10 20:27
试试看:

DoCmd.OpenReport stDocName, acPreview, , "memberNO '" & memberno & "'and 编号='" & 编号 & "'"
作者: bonbonkiss    时间: 2006-1-10 20:33
不行啊 同样的错误 顺便补充一下 这里的编号是数字型的

[此贴子已经被作者于2006-1-10 12:40:44编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3