【机房收费系统】——报表

简介: 【机房收费系统】——报表

报表是我们在机房中接触到的真正意义上的新知识,因为在此之前我们对报表的了解只是停留在听说过的层面上,从来没有接触过这方面的知识,现在突然遇到了报表这个东西,有点不知道怎么下手啊,通过博客了解到师哥师姐的报表时通过一个软件做出来的并没有用vb自带的报表工具。此软件就是 Grid++Report 报表设计器,来完成报表的设计,因为此软件有一个帮助文档,于是我就根据文档开始自己的报表设计,下面分享一下我的设计过程:


一、我们需要插入 报表头 、报表尾、综合文本框 、静态变量框、明细网格,如果涉及到参数的传递,还需要插入参数(我做的时候就是因为参数的插入的不正确,导致我耽误了很长时间,因为运行的时候总是 提示 with 变量 这个错误,我就认为数据库出了问题,结果参数传递的问题。)


20140810091128953.png

插入的系统变量框或者是综合文字框需要自己修改内容和格式

20140810091350796.png

这些都是模板设计中比较简单的部分,下面说说明细网格的设计:

20140810091958777.png


点击上图中的SQL标志,会出现以下内容:



20140810091803634.png

点击 创建数据库连接串,按照图中的步骤选择。


20140810092144390.png


这里必须强调的是我们一定不能忽略步骤三,因为我们在连接数据库的时候,用户名和密码都只能使用一次,以后就自动隐藏,所以我们必须执行步骤三。否则不能连接成功。步骤一 就是我们电脑的用户名(就是我们连接数据库的时候,用的那个服务器名称

20140810092254140.png


  在这一步的时候可能有的连接不成功,会出现下面的错误提示:


20140810092728854.png

这是我第一遍做的时候遇到很多次的问题,这时候我们需要重新检查上面 的步骤是否都正确,还不行我们可以尝试用 windows身份进行验证。


到这我们的报表模板就很好的完成了。希望能给读者节省一点做报表模板的时间。

下一篇将总结日结账和周结账中的内容以及报表和数据库的交互问题!

目录
相关文章
|
达摩院 语音技术
使用ModelScope社区搭建一个录音情感识别小应用
本文介绍通过ModelScope来完成“语音情绪识别”这一应用,该应用使用两个模型: ● 语音转文本(ASR):paraformer模型 ● 文本情绪识别:达摩院StructBERT中文情感分类模型
2044 3
|
人工智能 关系型数据库 MySQL
AI战略丨开源开放,构建 AI 时代的创新引擎
技术开源和产业开放彼此衔接、相互支撑,构建全产业链合作模式和无边界产业生态圈,日益成为数字时代全球分工体系的主流模式。
|
JavaScript
vue里样式不起作用的方法,可以通过deep穿透的方式
vue里样式不起作用的方法,可以通过deep穿透的方式
707 0
|
10月前
|
监控 负载均衡 算法
slb持续监控与调优
slb持续监控与调优
165 8
|
Java Nacos 微服务
Spring Cloud Alibaba - 19 Nacos Config配置中心加载不同微服务的通用配置的两种方式
Spring Cloud Alibaba - 19 Nacos Config配置中心加载不同微服务的通用配置的两种方式
650 0
|
11月前
|
SQL 安全 网络协议
网络空间安全之一个WH的超前沿全栈技术深入学习之路(1-2):渗透测试行业术语扫盲)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(1-2):渗透测试行业术语扫盲)作者——LJS
|
负载均衡 JavaScript Serverless
函数计算产品使用问题之如何将Gitee上的Vue项目部署到SF(Serverless Framework)上
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
129 0
|
Java Android开发 UED
安卓scheme_url调端:如果手机上多个app都注册了 http或者https 的 intent。 调端的时候,调起哪个app呢?
当多个Android应用注册了相同的URL Scheme(如http或https)时,系统会在尝试打开这类链接时展示一个选择对话框,让用户挑选偏好应用。若用户选择“始终”使用某个应用,则后续相同链接将直接由该应用处理,无需再次选择。本文以App A与App B为例,展示了如何在`AndroidManifest.xml`中配置对http与https的支持,并提供了从其他应用发起调用的示例代码。此外,还讨论了如何在系统设置中管理这些默认应用选择,以及建议开发者为避免冲突应注册更独特的Scheme。
|
JavaScript API
一文搞懂Vue3中watch和watchEffect区别和用法!
前言 使用过 Vue 的小伙伴,不管时 Vue2 还是 Vue3,我相信你都用过 Vue 中的监听器。监听器的作用就和它的名字一样:用来监听某个东西是否发生变化!我们很多需求都会用到监听器 watch,但是 Vue2 和 Vue3 中的监听器的用法有些许不一样,这就让一些从 Vue2 转 Vue3 的小伙伴不太适应,所以,我们今天就来好好学一学 Vue3 中的监听器如何使用!
1940 0
一文搞懂Vue3中watch和watchEffect区别和用法!