你好,欢迎来到电脑编程技巧与维护杂志社! [免费注册][请登录 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 编程语言
VC++开发邮政储蓄银行报表存储及分析系统(十一)
 

pDoc->Release();

        *Cancel=TRUE;

    }

    catch(...)

    {

        *Cancel=FALSE;

    }  

}

设计完成后可预览转换后的电子报表文件如同纸质报表一样的效果, 软件界面如图11所示。


11 报表设计效果

4.  经营状况分析

现金收支日报可按自定义条件生成全区网点现金收支数据并计算每个网点的超限率状况;空白凭证统计报表按自定义条件可分析出全区网点的凭证领用状况;每日余额汇总报告实时统计出全区当日余额状况,平均余额汇总报告为按用户给定的时间段统计出各网点的平均余额状况,余额净增状况汇总为按用户给定的日期比较分析各网点及管理机构的余额相对净增及本年度累计净增状况;邮储余额趋势分析为用户提供指定年度全年或全月同时间段内的余额走势曲线图,可直观看出全区余额走势状况。

以余额走势曲线图模块为例,核心代码如下:

……

         VARIANT var;

m_chart.GetPlot().GetAxis(1,var).GetValueScale().SetAuto(FALSE);//不自动标注y轴刻度

m_chart.GetPlot().GetAxis(1, var).GetValueScale().SetMaximum(y_nummax);//y轴最大刻度

m_chart.GetPlot().GetAxis(1, var).GetValueScale().SetMinimum(y_nummin);//y轴最小刻度

m_chart.GetPlot().GetAxis(1,var).GetValueScale().SetMajorDivision((y_nummax-y_nummin)/y_divynum);//y轴刻度等分

m_chart.GetPlot().GetAxis(1,var).GetValueScale().SetMinorDivision(1);//每刻度一个刻度线

m_chart.SetColumnCount(2); //两条曲线

m_chart.SetColumnLabelCount(1);

m_chart.GetPlot().GetSeriesCollection().GetItem(1).GetPen().GetVtColor().Set(0, 0, 255);//线色

m_chart.GetPlot().GetSeriesCollection().GetItem(1).GetPen().SetWidth(4);//线宽

m_chart.GetPlot().GetSeriesCollection().GetItem(1).SetLegendText(buffer_yearstart+buffer_month);//添加图例

  推荐精品文章

·2019年9月目录 
·2019年8月目录
·2019年7月目录
·2019年6月目录
·2019年5月目录
·2019年4月目录    
·2019年3月目录   
·2019年2月目录   
·2019年1月目录  
·探析云计算下应用软件用户数据安全问题
·地理空间集束线可视化表达
·Android智能净水机APP开发(一)
·2018年12月目录  
·springAOP的思想和设计以及实现

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备06048724号,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区长春桥路5号6号楼1209室,邮编:100089