发新话题
打印

VB报表系统ActiveReports Professional2(含下载地址)

VB报表系统ActiveReports Professional2(含下载地址)

报表可以用datereport和dateenvirment实现打印功能,报表可以直接用datereport或者用grid之类的控件来做。最简单的报表就是vb自带的datareport了,还是找个书上的例子做做看。


ActiveReports Professional Edition Build 2.4.1.1283 是一个很方便且功能大的控件,对于初学或想马上起效的! 建议采用,特提供以下下载地址,内有大量示例:
  完整专业版:
  http://www.datadynamics.com/Downloads/ar2pro2411283.zip

  说明书:
  http://www.datadynamics.com/Downloads/ar2proPDF.pdf

  注册码:   
  新建一文本文件,贴下面内容,然后另存为crack.reg,然后双击crack.reg:
复制内容到剪贴板
代码:
REGEDIT4   

[HKEY_CLASSES_ROOT\Licenses\0F60458A-9C91-47CD-9DC9-4C6188C3C498]   
  @="dy3thxiuioqr452fhgdr4tf"     

[HKEY_CLASSES_ROOT\Licenses\9FD745D6-4105-4EAF-B01A-E3F3BE4B3A9D]   
  @="atxthxiufoqr452fbgdr4if"
Q: ActiveReports   Professional   2是英文的啊,我要显示中文怎么办?
A: 可以显示中文呀,只有在字体中设置为:CHINESE_GB2312,所有都可以搞定!   
  如果要使菜单显示中文,以下是个实例:
复制内容到剪贴板
代码:
   
  Public   Const   IDT_SAVE   =   5001   
  Public   Const   IDT_LAST   =   5002   
  Public   Const   IDT_RULER   =   5003   
  Public   Const   IDT_FIRST   =   5004   
  Public   Const   IDT_EXIT   =   5005   
  Public   Const   IDT_OPEN   =   5006   
  Public   Const   IDT_Printer   =   3773   
   
  Public   Sub   Creport(MyRepFrm   As   ActiveReport)   
  '汉化ActiveReport   
  Dim   Tool   As   DDActiveReportsViewer2Ctl.DDTool   
   
  MyRepFrm.Toolbar.Tools.Item(0).Visible   =   False   
  MyRepFrm.Toolbar.Tools.Item(0).Checked   =   False   
   
  MyRepFrm.Toolbar.Tools.Item(1).Caption   =   "内容中的表"   
  MyRepFrm.Toolbar.Tools.Item(1).Tooltip   =   "内容中的表"   
  MyRepFrm.Toolbar.Tools.Item(1).Visible   =   False   
   
  MyRepFrm.Toolbar.Tools.Item(2).Caption   =   "打印"   
  MyRepFrm.Toolbar.Tools.Item(2).Tooltip   =   "打印"   
  MyRepFrm.Toolbar.Tools.Item(2).Visible   =   True   
   
   
  MyRepFrm.Toolbar.Tools.Item(4).Caption   =   "拷贝"   
  MyRepFrm.Toolbar.Tools.Item(4).Tooltip   =   "拷贝"   
  MyRepFrm.Toolbar.Tools.Item(4).Visible   =   False   
   
  MyRepFrm.Toolbar.Tools.Item(5).Visible   =   False   
  MyRepFrm.Toolbar.Tools.Item(6).Visible   =   False   
  MyRepFrm.Toolbar.Tools.Item(6).Caption   =   "查找"   
  MyRepFrm.Toolbar.Tools.Item(6).Tooltip   =   "查找"   
   
  MyRepFrm.Toolbar.Tools.Item(7).Visible   =   False   
   
  MyRepFrm.Toolbar.Tools.Item(8).Caption   =   "单页察看"   
  MyRepFrm.Toolbar.Tools.Item(8).Tooltip   =   "单页察看"   
  MyRepFrm.Toolbar.Tools.Item(9).Caption   =   "多页察看"   
  MyRepFrm.Toolbar.Tools.Item(9).Tooltip   =   "多页察看"   
   
  MyRepFrm.Toolbar.Tools.Item(11).Tooltip   =   "缩小"   
  MyRepFrm.Toolbar.Tools.Item(12).Tooltip   =   "放大"   
  MyRepFrm.Toolbar.Tools.Item(11).Caption   =   "缩小"   
  MyRepFrm.Toolbar.Tools.Item(12).Caption   =   "放大"   
   
  MyRepFrm.Toolbar.Tools.Item(13).Visible   =   True   '显示大小   
   
  MyRepFrm.Toolbar.Tools.Item(15).Tooltip   =   "上一页"   
  MyRepFrm.Toolbar.Tools.Item(16).Tooltip   =   "下一页"   
  MyRepFrm.Toolbar.Tools.Item(15).Caption   =   "上一页"   
  MyRepFrm.Toolbar.Tools.Item(16).Caption   =   "下一页"   
   
  MyRepFrm.Toolbar.Tools.Item(19).Tooltip   =   "后退"   
  MyRepFrm.Toolbar.Tools.Item(20).Tooltip   =   "前进"   
  MyRepFrm.Toolbar.Tools.Item(19).Caption   =   "后退"   
  MyRepFrm.Toolbar.Tools.Item(20).Caption   =   "前进"   
  MyRepFrm.Toolbar.Tools.Item(19).Visible   =   True   
  MyRepFrm.Toolbar.Tools.Item(20).Visible   =   True   
  MyRepFrm.Toolbar.Tools.Item(18).Visible   =   True   
   
  MyRepFrm.Toolbar.Tools.Insert   15,   ""   
  Set   Tool   =   MyRepFrm.Toolbar.Tools(15)   
  Tool.ID   =   IDT_FIRST   
  Tool.Tooltip   =   "第一页"   
  Tool.AddIcon   CropList.imlViewer.ListImages("first").Picture   
   
  'Set   Tool   =   arv.ToolBar.Tools(19)   
  'Tool.AddIcon   CropList.imlViewer.ListImages("prev").Picture   
  'Set   Tool   =   arv.ToolBar.Tools(20)   
  'Tool.AddIcon   CropList.imlViewer.ListImages("next").Picture   
   
  MyRepFrm.Toolbar.Tools.Insert   18,   ""   
  Set   Tool   =   MyRepFrm.Toolbar.Tools(18)   
  Tool.ID   =   IDT_LAST   
  Tool.Tooltip   =   "最后一页"   
  Tool.AddIcon   CropList.imlViewer.ListImages("last").Picture   
   
  MyRepFrm.Toolbar.Tools.Insert   0,   ""   
  Set   Tool   =   MyRepFrm.Toolbar.Tools(0)   
  Tool.ID   =   IDT_RULER   
  Tool.Tooltip   =   "显示标尺"   
  Tool.AddIcon   CropList.imlViewer.ListImages("ruler").Picture   
  Tool.Checked   =   MyRepFrm.RulerVisible   
   
  MyRepFrm.Toolbar.Tools.Insert   24,   ""   
  Set   Tool   =   MyRepFrm.Toolbar.Tools(24)   
  Tool.Type   =   2   
   
  'MyRepFrm.Toolbar.Tools.Insert   25,   ""   
  'Set   Tool   =   MyRepFrm.Toolbar.Tools(25)   
  'Tool.ID   =   IDT_OPEN   
  'Tool.Tooltip   =   "打开文件"   
  'Tool.AddIcon   CropList.imlViewer.ListImages("open").Picture   
   
  MyRepFrm.Toolbar.Tools.Insert   25,   "保存报表"   
  Set   Tool   =   MyRepFrm.Toolbar.Tools(25)   
  Tool.Tooltip   =   "保存报表"   
  Tool.ID   =   IDT_SAVE   
  Tool.AddIcon   CropList.imlViewer.ListImages("save").Picture   
  '*************************************************************************   
  'MyRepFrm.Toolbar.Tools.Insert   26,   "退出   "   
  'Set   Tool   =   MyRepFrm.Toolbar.Tools(26)   
  'Tool.ID   =   IDT_EXIT   
  'Tool.Tooltip   =   "退出"   
  'Tool.AddIcon   CropList.imlViewer.ListImages("exit").Picture   
   
  End   Sub   
   
   
  Private   Sub   ActiveReport_ToolbarClick(ByVal   Tool   As   DDActiveReports2.DDTool)   
  '工具栏执行   
      Select   Case   Tool.ID   
        Case   IDT_OPEN   
          FileOpen   
        Case   IDT_SAVE   
          FileExport   
        Case   IDT_RULER   
          Me.RulerVisible   =   Not   Me.RulerVisible   
          Tool.Checked   =   Me.RulerVisible   
        Case   IDT_FIRST   
          Me.TOC.GotoPage   0   
        Case   IDT_LAST   
          Me.TOC.GotoPage   Me.Pages.Count   -   1   
        Case   IDT_EXIT   
          Unload   Me   
      End   Select   
  End   Sub   

TOP

发新话题