【机房收费系统】日结账单报表实现

   【背景】

   经过看同学们的博客和自己的亲身实践,终于把报表这一块弄明白了,是应该该写个博客总结一下了。这一篇博客介绍简单的报表制作过程,并以日结账单为例,因为日结算是比较简单,它没有时间限制,也没有用到什么参数,直接加载窗体就可以实现报表。在vs里有自带的报表,而且表中自带着打印和打印预览,开始我还为这些功能的实现发愁,后面芬告诉我这些功能都是报表自带的,看来我有些杞人忧天了。

 先看看实现后的日结账单报表:

       【机房收费系统】日结账单报表实现_第1张图片

【制作过程】


1、在U层添加

    【机房收费系统】日结账单报表实现_第2张图片


2、添加报表,并命名

   【机房收费系统】日结账单报表实现_第3张图片


3、在工具箱里选择“表”,拖拽至设计器里。

         【机房收费系统】日结账单报表实现_第4张图片



4、选择数据库,之后 根据提示“下一步”进行。

      【机房收费系统】日结账单报表实现_第5张图片

            【机房收费系统】日结账单报表实现_第6张图片


5、新建链接数据库,在弹出框设置。

    【机房收费系统】日结账单报表实现_第7张图片

                 【机房收费系统】日结账单报表实现_第8张图片

                【机房收费系统】日结账单报表实现_第9张图片


6、数据库连接成功,点击“确定”返回,进行下一步设置。

     【机房收费系统】日结账单报表实现_第10张图片    


7、选择数据库对象,结账表。

 【机房收费系统】日结账单报表实现_第11张图片

【机房收费系统】日结账单报表实现_第12张图片


8、点击“确定”,设计报表,添加报表名、表头、数据、操作用户和制作时间,要注意的是这里的操作用户是计算机的名称,不是操作员的用户,所以需要添加参数,这点到下一篇介绍。

   

【机房收费系统】日结账单报表实现_第13张图片


【机房收费系统】日结账单报表实现_第14张图片


9、在窗体中添加报表,从工具箱中 的报表出选择ReportViewer,同时,选择报表,根据图片设置即可生成报表。

             

           【机房收费系统】日结账单报表实现_第15张图片

      【机房收费系统】日结账单报表实现_第16张图片


这样在就会自动生成两行代码,在窗体运行的时候,就可以加载数据,自动生成本报表了。


【小结】

  机房收费系统的日结账单报表至此就制作完成了,下篇将介绍较为复杂的周结账单报表的实现。

你可能感兴趣的:(报表)