打印控件

Visual Basic - 第三方控制
Visual Basic - 打印与报表
Visual Basic - DBGrid



  现在几乎所有数据库表格控件(除了VB自身的DBGrid)都带有打印和预览功能,象True DBGrid Pro(http://www.componentone.com/)、Farpoint Spread(http://www.fpoint.com/)、Janus Grid和国产的Cell(http://www.trustsoft.com)。其中除了Janus Grid,其它几种控件在国内都可以买到。如果你平时使用DBGrid比较多,可以考虑True DBGrid Pro。Cell在中文方面当然更出色。在单机上,几个产品效果、价钱都差不多。但如果你想在多台机器上安装软件就有问题了。因为Cell是每台运行的机器都要购买一套,而其它的产品一般只需要在开发的机器上购买一套,运行的机器无需购买。
    另外,可以参考QA000050 "能否利用Crystal Reports打印Data控件的Recordset对象的虚拟表"。

http://www.china-askpro.com/msg13/qa10.shtml

打印问题

Crystaleport 用法很简单:在要显示ActiveReports窗体前,加入:
Creport ActiveReport1   'ActiveReport1是AR的窗体。

Public Sub Creport(AReport As ActiveReport)
'汉化ActiveReport
'以下适用2.0
With AReport
  .ToolBar.Tools.Item(0).Tooltip = "各页目录"
  .ToolBar.Tools.Item(2).Caption = "打印..."
  .ToolBar.Tools.Item(2).Tooltip = "打印报表"
  .ToolBar.Tools.Item(4).Tooltip = "拷贝"
  .ToolBar.Tools.Item(6).Tooltip = "查找"
  .ToolBar.Tools.Item(8).Tooltip = "单页显示"
  .ToolBar.Tools.Item(9).Tooltip = "多页显示"
  .ToolBar.Tools.Item(11).Tooltip = "缩小"
  .ToolBar.Tools.Item(12).Tooltip = "放大"
  .ToolBar.Tools.Item(15).Tooltip = "上一页"
  .ToolBar.Tools.Item(16).Tooltip = "下一页"
  .ToolBar.Tools.Item(19).Tooltip = "后退"
  .ToolBar.Tools.Item(19).Caption = "后退"
  .ToolBar.Tools.Item(20).Tooltip = "前进"
  .ToolBar.Tools.Item(20).Caption = "前进"
 End With
End Sub

s/n: 70001 5367907:

http://www.chinaaspx.com/club/topic_3_12999.htm
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
If Not IsPostBack Then
Fill_DrpWc()
Fill_DrpGrp()
Fill_DbGrid()
End If
'reportDocument1.Load("C:\\Inetpub\\wwwroot\\Websfc\\CrystalReport1.rpt")
'CrystalReportViewer1.ReportSource = reportDocument1
CrystalReportViewer1.DataBind()

End Sub
单击打印!
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
reportDocument1.PrintOptions.PaperSize = CrystalDecisions.[Shared].PaperSize.PaperA3

reportDocument1.PrintOptions.PrinterName = "HP LaserJet 6L"

reportDocument1.PrintToPrinter(1, False, 0, 0)
End Sub

但有个问题哦,无论你在那台机器上打印输出的都是server机器上的打印机!


   // This function enables and disables the Crystal Reports Win Form Viewer
    private void EnableViewer(bool show)
    {       
        SeagateSoftware.WinForms.ToolbarStateChangeEvent evt = new SeagateSoftware.WinForms.ToolbarStateChangeEvent(show);
        crystalReportViewer1.Toolbar.OnStateChange(this, evt);
    }

转载于:https://www.cnblogs.com/runfeng/archive/2005/10/17/256734.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/364331.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实现sessionfilter_session应用--采用filter和session实现简单用户权限控制

前面有讲到一些session的基础知识点,这里那我们就将session和filter做结合,实现一个简单地应用处理用于一般后端管理程序的权限控制!①我们先建立一个filter的实现类SecurityServlet,简单代码如下:import java.io.IOEx…

开博语

犹记那年雁归,黄叶纷飞;独立平房女儿墙,也装欢喜悲凉; 而今蝉鸣初夏,毕业无话;四年弹指一挥间,总是回首不堪。 点点滴滴写此处,昼夜行路。转载于:https://www.cnblogs.com/iloveww/p…

150个Java面试问答-最终清单(PDF下载)

我们的Java面试问题和答案集合全都涉及可以在Java面试中使用的不同类型的问题,以使雇主可以测试您在Java和面向对象编程方面的技能。 在以下各节中,我们将讨论有关面向对象编程及其特性的Java面试问题,有关Java及其功能的一般问题&#xff0…

计算机电子电路原理图,简单电路图入门-电路原理图入门知识图解

简单电路图入门-电路原理图入门知识图解电路图的分类简单电路图入门,常遇到的电子电路图有原理图、方框图、装配图和印版图等。1、原理图原理图就是用来体现电子电路的工作原理的一种电路图,又被叫做“电原理图”。这种图由于它直接体现了电子电路的结构…

老是不中,算了算“双色球”和“3D”,全买到底要多少¥¥。。(C 代码)

最近也做发财梦,买了段时间得彩票,不得要领,今天写了两个小程序,算算把所有号码组合都买下到底要多少¥¥。。还是先贴个规则吧;双色球:从 1~33 中选6个不重复得数值(红球&…

pycharm 中 import requests 报错

一 , 使用Pycharm来抓取网页的时候,要导入requests模块,但是在pycharm中 import requests 报错。 原因: python中还没有安装requests库 解决办法: 1.先找到自己python安装目录下的pip 2.在自己的电脑里打开cmd窗口。先点击开始栏&…

监控mysql锁定状态_MySQL 锁的监控及处理

故障模拟# 添加两项配置vi /etc/my.cnf[mysqld]autocommit0innodb_lock_wait_timeout 3600systemctl restart mysqld# 登录数据库use klvchen;UPDATE t1 SET k1av WHERE id1;# 新开一个窗口,再登录数据库use klvchen;UPDATE t1 SET k1az WHERE id1;# 此时页面卡住(…

dell 计算机硬盘保护,dell台式机硬盘保护 怎样取消

工具/原料十字型螺丝刀一把新台式机硬盘一块方法/步骤1.把新购置的硬盘拆开,以备后面使用:2.拆下机箱的侧面板,注意,侧面板有两颗螺丝固定,需要先卸下,之后向一侧方向拉出侧面板就可以了,拆下侧…

安全建设之平台搭建

一、信息搜集类 基础信息 基础信息搜集包括ip,域名,端口,框架,组件信息。Ip、域名甲方可通过运维同事获取,其他获取方式仁者见仁智者见智。端口,需要我们根据获取的域名、ip进行端口扫描,这里推…

BSTR、char*和CString转换

BSTR、char*和CString转换 (1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如: char chArray[] "This is a test"; char * p "This is a test"; 或 LPSTR p "T…

Java 8的8个新功能

注意:确保还检查了我们的详细教程Java 8 Features – ULTIMATE Guide 。 Jdk 1.8(又名Java 8)今天发布,这意味着它的通用发布版本已经公开发售,开发人员可以从早期发布版本切换到经过测试的版本以供生产使用。 但是&a…

第四章 生命周期函数--35 vue-resource发起get、post、jsonp请求

vue-resource 官网 https://github.com/pagekit/vue-resource 1 <!DOCTYPE html>2 <html lang"en">3 4 <head>5 <meta charset"utf-8">6 <meta name"viewport" content"widthdevice-width,initial-sc…

html边框为框,HTML 为元素设置边框

属性&#xff1a;border&#xff0c;可以为元素这是上右下左四条边框(顺序很重要)取值有三个&#xff1a;1.border-width:边框宽度&#xff0c;默认3px&#xff0c;可以手动设置&#xff0c;取像素值2.border-style:边框样式&#xff0c;必填项。可取&#xff1a; solid (实线边…

nginx配置返回文本或json

有些时候请求某些接口的时候需要返回指定的文本字符串或者json字符串&#xff0c;如果逻辑非常简单或者干脆是固定的字符串&#xff0c;那么可以使用nginx快速实现&#xff0c;这样就不用编写程序响应请求了&#xff0c;可以减少服务器资源占用并且响应性能非常快 如果要返回固…

Enterprise Library Step By Step系列(十一):异常处理应用程序块——入门篇

Enterprise Library Step By Step系列&#xff08;十一&#xff09;&#xff1a;异常处理应用程序块——入门篇 作者&#xff1a;Terrylee 一&#xff0e;概述 使开发人员和决策人员能够针对发生在企业应用程序体系结构层的异常处理创建一致的策略。它的实现方法如下&#xff1…

qt商业版和开源版的区别_微擎商业版系统V2.0.9全开源版纯净框架

微擎商业版系统V2.0.9全开源版纯净框架_全新界面无后门无任何限制。该源码不含任何安装模块&#xff0c;最重要的是该版本是一键安装版&#xff0c;主要你上传到服务器上&#xff0c;然后直接运行域名就会直接进入安装环境&#xff0c;不会像网络上的其他版本&#xff0c;还需要…

Jibx Jersey2集成

Jersey2为Jackson和JAXB提供内置支持。 但是默认情况下不支持Jibx。 要将Jibx与Jersey2结合使用&#xff0c;我们将XML输入作为流&#xff0c;并在接收到请求之后&#xff0c;使用Jibx对其进行解析。 但是实际上&#xff0c;有更好的方法可以使用MessageBodyReader和MessageBod…

js 的起源故事

"1994年&#xff0c;网景公司&#xff08;Netscape&#xff09;发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器&#xff0c;轰动一时。但是&#xff0c;这个版本的浏览器只能用来浏览&#xff0c;不具备与访问者互动的能力。......网景公司急需一种网…

CMD命令也要用好

以前一些程序需要执行一些Dos命令&#xff0c;一般都是写成一个Bat文件&#xff0c;然后通过Shel来调用&#xff0c;实际上一些简单得用法完全可以这样用&#xff1a;VBA.Shell "cmd /c cmd /? > c:\cmdhelp.txt"VBA.Shell "cmd /c Type c:\cmdhelp.txt >…

网络上各台计算机语言,人类使用语言来交流,同样,网络上的各台计算机之间也用某种语言交换信息,这样的语言通常指()。...

相关题目与解析计算机语言是一种人与计算机之间交换信息的工具。案例2&#xff1a;计算机网络漫谈所谓计算机网络&#xff0c;就是把分布在不同地理区域的计算机与专门的外部设备用通信计算机语言是用来解决人和计算机交换信息的。关于汇编语言的说法错误的是()计算机语言是用来…