你是用adodb还是adodc啊,如果用adodc,可设置控件属性为:
创新互联是一家专注于成都网站建设、网站制作与策划设计,桐柏网站建设哪家好?创新互联做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:桐柏等地区。桐柏做网站价格咨询:028-86922220
connectionstring="driver={microsoft
odbc
for
oracle};server=orcl;uid=username;pwd=password"
其中server后面的参数为你的oracle数据库实例名,uid后面参数为用户名,pwd后面参数为该用户的登录密码。
如果还需要其他信息,可以hi我
。
我也做过类似的套打报表,打印纸上各题头信息都有,只要把内容打印上去就行了。
我是用xml
publisher做的,输出格式为PDF,在Rtf模板里多画表格用来固定格式间距,输出的PDF打印的时候需要记得打印出来各位置的信息,慢慢进行调整就行了。
用WORD或者PDF展示确实比较好处理,因为这两种文件本来就是按页展示的,添加分页的标识就行了(
page
),但是客户还是希望报表在EXCEL上展现,我已经用EXCEL完成了,详细请参考附件,就是格式调整的问题,秘诀就是把EXCEL上的报表copy到rtf模版里面,保证长宽一致,就差不多了,还有一点就是,要使用EXCEL2007才行
1、如果用到报表工具,上面的报表可以很好的展示出来。
2、如果未用到报表工具,只能写SQL了,思想如下:把查询到结果放到二维数组里面,然后通过页面循环输出。该方法,效率低。
推荐你用一些开源的报表工具。
Oracle数据库系统本身没有好用的快速报表生成工具,建议使用第三方的报表工具,如果是Java的建议使用润乾、皕杰等;如果是.net的,直接使用微软visual studio自带的reporting即可,挺方便的
可以实现。
通常的做法是通过vba调用ado,在vba中可以定义sql语句,所以只要你能写出sql就能做出报表。