社区
网络通信/分布式开发
帖子详情
如何实现WEB报表的打印?急!!!!!急!!!!!急!!!!!急!!!!!
simb
2003-06-27 04:43:45
用INTRAWEB实现WEB报表的打印,
报表控件主要用TMS的iwdbadvwebgrid
或者用DELPHI本身自代的控件!!!
急!!!!!
...全文
38
3
打赏
收藏
如何实现WEB报表的打印?急!!!!!急!!!!!急!!!!!急!!!!!
用INTRAWEB实现WEB报表的打印, 报表控件主要用TMS的iwdbadvwebgrid 或者用DELPHI本身自代的控件!!! 急!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tod707070
2003-06-28
打赏
举报
回复
我已经实验了一下,现在我知道如何在intraweb中调用activex了,下面我说一下范例
有这么一个程序,在ActiveXform上有一些报表控件,而在intraweb界面上有一个iwedit,希望通过对iwedit上输入sql语句,来实现报表的产生。
(1)产生一个ActiveXForm,上面有Query\DataSource还有几个报表控件,在Type Libary里增加一个SQL:widestring read Get_SQL的属性,这个是用来接收SQL语句的,在它的Get_SQL中写出调用ActiveForm.Query执行SQL的代码
(2)注册这个ActiveFormX,这个时候,启动FrontPage,建立一个新的页面,然后在这个页面中插入你新建的ActiveXForm
(3)在FrontPage里分析一下你的脚本看看,你有了全新的发现,在加入ActiveXForm的脚本是这么写的
<object classid:....classid....... width........ height......>
<param name="caption“ value="activeXform1">
................
<param name="SQL" value="">
</object>
这个说明了什么呢?说明了IntraWeb完全可以通过产生动态脚本的方式插入ActiveXForm的控件,而且可以通过指定<param name..........value.........>的方式控制ActiveXForm执行什么样的工作。
(4)那么我们回到Intraweb,加入一个iwbutton,再加一个iwedit,我们可以写iwbutton来动态产生插入ActiveXForm的脚本。
这里有个问题,那么由谁加载这个脚本呢?我觉得最好的就是IwText,那么再在Iwform上放一个IwText,这个时候写Iwbutton的OnClick的事件代码
IwText1.lines.clear;
IwText1.lines.add( '<object classid:....classid....... width........ height......>
<param name="caption“ value="activeXform1">
................');
IwText1.lines.add('<param name="SQL" value="'+IwEdit1.text+'">');
IwText1.lines.add('</object>');
(4)OK了,你执行一下,现在的ActivexForm就可以加载到Intraweb上,并且一出现,就执行了IwEdit里指定的SQL语句
(5)一句话"
1.通过动态产生<object>...........</object>脚本的方式加载ActiveForm
2.通过动态产生<param name .... value>脚本的方式与ActiveForm传递参数
最后注意一下,刚才说的IwText的RowLine的属性必须为True,以免IwText自动换行或者加那些不该有的空格
qwertyasd
2003-06-27
打赏
举报
回复
买一个控件吧!
ziqing
2003-06-27
打赏
举报
回复
用DELPHI本身自代的控件实现WEB报表的打印好像不能实现呀!!
还是用其它方法吧!
(毕业设计).NET图书管理信息系统2(安装程序在1里,请大家也一起下载)
自己毕业时做的设计,当时模仿分布式做的WinForms(管理用户)和
Web
Forms(读者用户),
实现
了数据库连接信息测试配置,
报表
打印
等功能,界面也做的不错。(刚才发那个资源1是打包以后的安装程序,这个资源是源代码...
c mysql
报表
_c 数据库
报表
打印
C# WinForm开发系列 - Print收集了一些
打印
方面文章, 包含WinForm, Asp.Net中使用, 有结合Excel/Word, 也有直接使用
报表
工具
打印
功能,
Web
打印
采用css结合
Web
Browse控件.(文章及相关代码搜集自网络,仅供学习参考,...
报表
BI选型的那些事儿!
报表
怎么选、BI产品怎么选?怕被忽悠花冤枉钱?
报表
选型、BI选型看这里!!!
但是,直到现在,在各种数据信息化的系统中,
报表
工具的作用,不仅没有褪色,反而是因为信息化需求的增大、数据的增多,以及
报表
工具本身迭代后越来越方便好用,使得它的使用范围越发的广泛了
报表
选型也是一个...
凭什么它能成为
报表
神器?这五大技术硬货不得不服
经常被
报表
折磨的人一定听过这样一句话:“新人不识愁滋味,爱接需求,爱接需求,为做
报表
晕转头,一张能做一个周。“ 作为一个做了十几年数据的
报表
开发人,回想自己刚到公司的时候,公司数据系统什么都没有,连...
报表
工具——开源还是商用
——小二,来几套
报表
工具! ——客官,您是要开源的,还是商用的? …… 关于
报表
工具的选择,开源还是商用的争论一直没有消停过,其实不管选择哪一种,都应该不忘初心、按需选择。正因为需求不同,选择也不一样...
网络通信/分布式开发
1,593
社区成员
32,963
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章