Office中国论坛/Access中国论坛

标题: [求助]报表打印问题 [打印本页]

作者: liuyi_yt    时间: 2005-1-1 04:55
标题: [求助]报表打印问题
ACCESS报表真的无法实现先打印1、3、5、7、9单号页,再打印2、4、6、8、10双号页吗?word文档为什么可以做到,ACCESS通过代码也无法实现?
作者: cg1    时间: 2005-2-14 18:26
可以啊



全部显示



Duplex 属性

参阅应用于示例特性返回或设置一个 AcPrintDuplex 常量,表明指定的打印机处理双面打印的方式。可读写。



AcPrintDuplex 可以是下列 AcPrintDuplex 常量之一:

acPRDPHorizontal

acPRDPSimplex

acPRDPVertical



expression.Duplex

expression      必需。返回“应用于”列表中的一个对象的表达式。



示例

下面的示例为过程的 strFormname 参数中指定的窗体设置各种打印机设置。



Sub SetPrinter(strFormname As String)



    DoCmd.OpenForm FormName:=strFormname, view:=acDesign, _

                  datamode:=acFormEdit, windowmode:=acHidden

   

    With Forms(form1).Printer

   

        .TopMargin = 1440

        .BottomMargin = 1440

        .LeftMargin = 1440

        .RightMargin = 1440

   

        .ColumnSpacing = 360

        .RowSpacing = 360

   

        .ColorMode = acPRCMColor

        .DataOnly = False

        .DefaultSize = False

        .ItemSizeHeight = 2880

        .ItemSizeWidth = 2880

        .ItemLayout = acPRVerticalColumnLayout

        .ItemsAcross = 6

   

        .Copies = 1

        .Orientation = acPRORLandscape

        .Duplex = acPRDPVertical

        .PaperBin = acPRBNAuto

        .PaperSize = acPRPSLetter

        .PrintQuality = acPRPQMedium

   

    End With

   

    DoCmd.Close objecttype:=acForm, objectname:=strFormname, _

                Save:=acSaveYes





End Sub



        








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