已经有很成熟的产品了http://www.wangwen.net/index.htm
解决方案 »
- 請教vb6 datareport 報表打印的問題
- 让程序嵌入任务栏
- 请问我用VB编写的数据库ODBC连接SQL数据库,不知道为什么总出现SQL登录窗口,怎样屏蔽这个登录窗口,急,在线等,些!!
- 一个简单的问题
- 在发邮件时需要设置smtp协议,请问如何在vb实现?
- wb_listbar怎末不能编辑,除了第一项外其他都是灰的
- 求VB函數大全﹐以及COM+之類的東東。
- VB6 怎么后台模拟鼠标点击窗体任意位置?
- 定时执行 应该怎么办呀
- 我想问一下,如何镇指定datagrid第一行的标签
- 请问大家:能用WINSOCK控件+UDP协议写传送文件的程序吗?谢了!
- 用VB开发一个考勤查询程序所遇到的几个问题!有兴趣的进来看看!
例如用donet的话,当然是买一个水晶报表的licence,这样大部分的报表都可以搞点了。
当然也可以买种种现成控件。
另外想省钱的话,我的经验有几种通用的做法:
1、做个activex控件,调用excel(可以直接在asp调用,dotnet老是不行),将报表格式一早在excel做好,程序控制只是按位置填数据。
2、控制html代码的输出,也是我最常用的方法。在dotnet中我是在pageload中控制整个报表网页的html代码输出,这种方法花得时间长,不过效果可以,而且很有成就感,我曾成功制作了一个单据中包含5个区域,每个区域都不同排版的打印。你也可以先用frontpage等工具将报表的网页形式先做出来,然后参考里面的代码。
实质现在很多控件都是这样做的^_^
技术实现很像barcher一样,是通过
生成一个office系统的文档再打印
但我老是不会用模板
或者说如何在vba中控制模板
能不能给出一点代码?
但我还是不是很明白,你的这个工具提供给程序员的是什么样的接口?
或者说如果一个程序员想做一个报表,需要向你的工具提供什么?
我主要说是的在Web的情况下。thanks