救救大陆的Delphi程序员吧(Intraweb Web报表 ActiveX在Intraweb中的应用)(20分)

  • 主题发起人 主题发起人 hedylin
  • 开始时间 开始时间
H

hedylin

Unregistered / Unconfirmed
GUEST, unregistred user!
救救大陆的Delphi程序员吧(Intraweb Web报表 ActiveX在Intraweb中的应用)

抛砖引玉,目的在于吸引更多的人一起研究Delphi的Web报表,Intraweb中

ActiveX组件的应用

大家能给点思路吧,

以下是我在几个Delphi的几个论坛发的贴子,希望您能百忙之中抽空看看

http://expert.csdn.net/Expert/topic/1933/1933958.xml?temp=.9307978

http://www.delphibbs.com/delphibbs/dispq.asp?lid=1965142

http://www.51delphi.com/delphi/showtl?ID=32072

----------------

各大中文论坛几乎无人能解,困惑ing......

http://expert.csdn.net/Expert/topic/1891/1891098.xml?temp=.1868402
 
我给一个简陋的答复,望大家斧正。
在服务器端的IW中生成XML文件或INI文件或TXT文本,格式自己定,该文件保存在服务器上,在浏览器中或称iw中加入IWActiveX控件--IW6中才有,该IWActiveX控件由两个属性需要指定,ClassID和CodeBase(可以看iw6的特征例子),该IWActiveX控件就与ActiveXForm(使用Delphi7制作)建立关联,该ActiveXForm使用到Delphi7中的F1Book1,由该F1Book1读取服务器上的文本生成报表,并且在该OCX中加上打印按钮即可打印出与Excel兼容格式的报表,也可导出为Excel文件。
 
我正在使用两个办法。
1 写了一个ACTIVEX的OCX,他可以下载网站中的frp(FastReport 的打印文件然后在IE里显示)。

2 不方便说啊。

 
刚做了一个IntraWeb Report 的 DEMO大家看
http://www.dekit.net
 
楼上的,你这种方法我在去年底也做过,只是最后在客户端调用时,结果只在服务端出现
为什么?

好像是那个.ocx在Intraweb页上要写个codebase,我不会,只好向你请教了。。
 
帮助提前
 
我这种方法是在SERVER端产生报表,然后在客户端显示的.
按一下"Show My Report"就会实时的在SERVER端产生报表.
客户端的OCX会DOWNLOAD报表然后在客户端显示.

 
ASP.NET里面集成了CRYSTAL REPORT.可以试试.
为什么不用DOT NET呢?
 
dekit,你的那个列子相当不错,。。。
 
开放了DEMO的原代码.
大家给点意见.
 
如果合用就记得帮我加分啦。
 
这就回去试试,如果行分全给你了。。。

谁有意见?
 
用微软的 OWC
效果不错~
 
dekit,例子不错,很好啊。
 
我也做了一个:
http://jngs.3322.org:8888
 
后退
顶部