如何将我在窗体里的各个元素输出到打印报表,

解决方案 »

  1.   

    不太能懂你的意思
    Form1.printform?
      

  2.   

    打印预览控件(免费)
    ===============================
    http://sky300.com:88/hongsong/
    ===============================
    支持MSHFLEX,MSFLEX控件打印,自定义标题、表头、页头、表尾、输出图像(.BMP .JPG),打印缩放功能,等还有很多功能等待你去开发。
      

  3.   

    如果想打印整个窗体,直接:form1.PrintForm。
    如果窗体上的某几个控件不想打印,可以在打印时隐藏掉,之后再显示。
    不过PrintForm的效果不太好。
      

  4.   

    直接使用me.printform进行打印如果需要调整格式在打印之前先对窗体中的控件位置等进行调整.隐藏等操作,打印后还原!
      

  5.   

    Private Sub DataReport_Initialize()
      'printer.Orientation =
      '以下准备数据源(记录集)
      '要打印的数据源(记录集)必须是一个全局级别的,或者是本设计器模块级别的记录集
      
      '数据库使用的是 Northwind.mdb
      adoConnectionX.Open "dsn=sybase;uid=sa;pwd=abcd1234" '"Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & App.Path & "\Northwind.mdb"
      adoRecordsetX.Open "select * from STUDENTCARD", adoConnectionX
        
      Set DataReport1.DataSource = adoRecordsetX '设置 DataReport 的数据源
      
      '-------------------------------------------------------------------------
      '以下根据控件所在区域(Sections)和所属控件类别等将它们分成若干集合