在PHP下 怎么 实现 水晶报表的功能呢?

有例子的话就更好了,知道的说下。可以提高悬赏!... 有例子的话就更好了,知道的说下。可以提高悬赏! 展开
 我来答
冬天里的暖心
2015-12-26 · TA获得超过8085个赞
知道大有可为答主
回答量:4913
采纳率:0%
帮助的人:1113万
展开全部
如果想使用户能够打印在 Web 上访问的整个多页报表,您有下列选项:
  1、使用Web 窗体 Viewer 工具栏上的“打印”按钮将报表导出为 PDF。  
  2、使用Web 窗体 Viewer 工具栏上的“导出”按钮,导出报表为可以由客户端的现有应用程序打印的格式。  
  3、使用PrintToPrinter 方法从服务器打印报表。   
  4、将报表作为一个连续的页提供以通过 Internet Explorer 浏览器在客户端启用打印。
  
  如果用户无权访问打印导出的报表所需的应用程序,并且服务器端打印存在安全性或访问权限问题,您可能需要使用户能够从他们的浏览器打印报表。此方法将整个报表作为一个连续的页显示在 Web 窗体 Viewer 控件中,因而能够使用浏览器的打印功能。
  
  在应用程序中,可以在现有 Web 窗体 Viewer 旁边添加一个按钮,该按钮可以将客户端重定向到新的、在浏览器中将整个报表显示为一个连续页的 Web 窗体 Viewer。可以对第二个窗体上的查看器进行格式化,以便禁用组树和工具栏,并将查看器的 SeparatePages 属性设置为 False。
  
  注意 这种打印方法有一个局限,即无法控制页眉、页脚和分页符的定位。
  crReportDocument = New Income_Statement()
  CrystalReportViewer1.ReportSource = crReportDocument
  CrystalReportViewer1.SeparatePages = False
  CrystalReportViewer1.DisplayGroupTree = False
  CrystalReportViewer1.DisplayToolbar = False
zhuimengren361
2015-08-19 · 知道合伙人软件行家
zhuimengren361
知道合伙人软件行家
采纳数:96 获赞数:188
毕业于湖南大学计算机专业,从事6年的开发和技术管理经验,现任上海开亨信息科技公司技术总监

向TA提问 私信TA
展开全部
有 js 图表框架的,只要php把数据传过去就行,js库请看这个:http://www.hcharts.cn/demo/index.php?p=18&theme=grid
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-31
展开全部
在应用程序中,可以在现有 Web 窗体 Viewer 旁边添加一个按钮,该按钮可以将客户端重定向到新的、在浏览器中将整个报表显示为一个连续页的 Web 窗体 Viewer。可以对第二个窗体上的查看器进行格式化,以便禁用组树和工具栏,并将查看器的 SeparatePages 属性设置为 False。 注意 这种打印方法有一个局限,即无法控制页眉、页脚和分页符的定位。 crReportDocument = New Income_Statement() CrystalReportViewer1.ReportSource = crReportDocument CrystalReportViewer1.SeparatePages = False CrystalReportViewer1.DisplayGroupTree = False CrystalReportViewer1.DisplayToolbar = False 不知道这个对不对, 做个参考吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dick8121
2015-07-30 · TA获得超过840个赞
知道小有建树答主
回答量:300
采纳率:100%
帮助的人:204万
展开全部
报表这种东西是纯前端展示的问题。找个h5的前端报表lib吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式