首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB_报表汇总!该如何处理

2012-01-23 
VB_报表汇总!问题一:我是用VB的DATA REPORT 做的报表。已经实现样式如下:名称单价数量金额图书1252005000图

VB_报表汇总!
问题一:  
  
  我是用VB的DATA REPORT 做的报表。已经实现样式如下:


  名称 单价 数量 金额
  图书1 25 200 5000
  图书2 30 100 3000

  
  现在想在 “金额”的下方统计出总金额,样式如下:

  名称 单价 数量 金额
图书1 25 200 5000
图书2 30 100 3000

总金额: 8000

问题二:

  怎样使查询出来的结果(报表所显示的内容)导出成EXCEL格式!


希望各位指教~~~~~



[解决办法]
问题一:
 excel目前没有这种功能 你需要在程序中算出
问题二:
 可以考虑把文本写入到excel 用CommonDialog 控件 需要CommonDialog .FILENAME,CommonDialog.SHOWSAVE 还有几个你去网上找下
[解决办法]
你的报表数据源来自哪里?是记录集吗
1.可以在下面放一个标签,caption值从你的程序中计算赋予
2.如果用记录集作为记录源,可以很简单的导入excel
xlsSheet.Cells(1, 1).CopyFromRecordset YourRecordSet

[解决办法]
1.可以用datareport现成的统计控件,用法自己看MSDN...
2.datareport绑定的记录集导出给excel就行了,MSDN上有多种导出方式,查一下吧..
[解决办法]
select 名称,单价,cast( 数量 as varchar(15) ) 数量,金额,1 as s1 from tbl1
union 
select '' 名称,'' 单价,'总金额:' 数量,sum(金额) 金额,2 s1 from tbl1
order by s1

用SQL语句做




[解决办法]
建一个temp表,然后用compute 语句
[解决办法]
这应该在保存的时候计算金额,一起 INSERT,与查询有什么关系?

热点排行