![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机房收费
企鹅要去银河思考人生!!!
这个作者很懒,什么都没留下…
展开
-
机房收费系统-----总体总结
经过漫长的时间才将这个项目完结,虽然有疫情吧,但是想了想这个并不能成为自己拖延的理由,对于自己这个项目以及以后的项目只能快马加鞭了。个人感觉我从这个项目得到的经验就是对于完整这个项目(或者其他的)我们应该先想出他是怎么运作的,要把他的运作逻辑想清。在进行代码编辑。就例如这个项目最大个难点,也就是数据的组合查询,只有将这个数据组合查询的难点攻克了,那么自己很快就会全部解决这个程序。个人建议先将机房收费中的基础数据表格想清并写出来,这样学生才能上下机,才能够正常使用一般用户的功能。进而实现其他的功能原创 2020-08-18 20:23:12 · 497 阅读 · 8 评论 -
机房收费系统-----全部下机或者选中下机&错误30015
全部下机全部下机功能的实现看下面代码Private Sub AllOutLine_Click() '全部下机 Rem:连接Online表判断是否有上机的人员 TxtSQL = "select * from Online_info" Set mrcOnline = ExecuteSQL(TxtSQL, MsgText) Do While Not MSFlexGrid1.Rows = 1 If mrcOnline.EOF原创 2020-08-18 13:55:02 · 548 阅读 · 13 评论 -
机房收费-----添加SSTab控件
在结账窗体用到了SSTab控件,该控件提供了一组选项卡,每个都充当一个容器,包含了其他的控件。控件中每次只有一个选项卡是活动的,此时其他选项卡都是隐藏的。添加方法在 工程→部件→控件 中勾选“Microsoft Tabbed Dialog Control”控件,点击应用右键点击绘制出来的控件,点击属性,可以更改选项卡数以及每行展示的选项卡数最终的结果,希望能帮到你...原创 2020-08-18 13:39:06 · 518 阅读 · 13 评论 -
机房收费-----上机统计信息查询
对于该窗体中与组合关系的查询,在用户界面是中文,但是在代码中我们要将他转换成相应的字符,此博客有两个方法方法一:根据组合关系里的文本来判断进行不同的代码方法二:提前设定好与或所对应的的字符。通过添加一个函数来返回这个字符。函数的定义是这样通过函数的传递可以省掉重复的判断,也算是比较简便的方法,如果各位有其他的方法,欢迎各位告诉我呦~...原创 2020-08-18 11:48:07 · 456 阅读 · 11 评论 -
机房收费-----Grid++Report报表
机房收费系统账单那里会遇到报表。经过查询得知了这个控件的存在。一.安装1.官网上下载安装包http://www.rubylong.cn/gridreport/download.htm自己选择一个版本进行安装,我选的是最新版,进入网址直接点击软件下载就可以了。2.下载完成后点击exe文件进行运行,自己选择安装位置。二.配置1.打开文件2.插入明细表格3.点击明细表格中的SQL图标4.连接数据库:点击创建数据源连接串。选择ole DB数...原创 2020-08-18 11:10:49 · 1216 阅读 · 13 评论 -
机房收费----基础数据设定
基础数据表格是我认为敲这个机房收费系统中登录后第一个需要敲的窗体,因为只有计算的数据清晰了,那么学生就可以上下线进而一般用户的功能才能够实现。对于这个窗体,控件介绍:1.固定用户要比临时用户的每小时收费低,2.递增单位时间因为是按小时收费所以这里是60分钟为递增单位。3.基础数据表中有一个至少上机时间,这里是为了防止用户来上机后发现自己有急事不能够在上机。只要用户在这个开始的两分钟(至少上机时间)内下机,那么就不会收取该用户的费用。4.由于用户是在前台告知操作员或者管理员,让他们原创 2020-08-18 09:05:09 · 471 阅读 · 12 评论 -
机房收费-----导出excel
1.引用工程---引用--Microsoft Excel 16.0 Object Library--确定若是在引用中没有找到excel可点击这里查看步骤2.代码方法一:直接在单击事件中编写Private Sub CmdDerive_Click() Dim Introws As Integer '用做循...原创 2020-01-19 09:18:27 · 2385 阅读 · 19 评论 -
机房收费-----改密码时如何得知目前登录的账户名?
学生系统也有这个功能,但是自己当时都是直接敲过去,只能知道有这么一个东西,却不知道,他是怎么来的,经过今天的重返代码,知道了这个问题是怎么解决的。原理:通过公共模块的中一个变量来存储用户名的信息。在使用时直接调用该信息方法:1。首先在模块中定义UserName变量 Public UserName As String2.在登陆窗体前出现该变量,在确定登...原创 2020-01-18 15:04:55 · 621 阅读 · 19 评论 -
机房收费-----使子窗体显示父窗体的picture控件上
多文档界面窗体(MDI窗体)中的父窗体没有办法添加控件,我们可以在父窗体中添加一个picture控件,然后将控件放在picture上。但是随之而来的问题就是MDI子窗体没有办法显示出来,被picture控件给挡住了,经过翻阅各种资料,发现的了一些信息以及解决办法。跟大家分享一下。首先为什么MDI子窗体显示不出来因为MDI程序中子窗体实际上是位于MDIClient 里就是说 子...原创 2020-01-16 21:53:32 · 629 阅读 · 18 评论 -
机房收费-----实时错误3265&登录窗体
终于弄完一个窗体了,之前我通过查看别人的博客,然后一直在想他们为什么都要用3个mrc,为什么不能用一个?经过多次尝试后发现用3个mrc的用处了。为什么会发现3个mrc的用处呢,我还得感谢这个实时错误。实时错误3265问题:首先我要将这些数据存储到worklog工作表中,明明mrc.fields(7)的位置就是要存放我的电脑名称,但是他却报错说没有找到项目。'查询指定用户名的...原创 2020-01-16 10:13:26 · 671 阅读 · 15 评论 -
机房收费-----人员职责及数据表的功能
为了更好的编写代码,我们得明白这个软件的逻辑是什么,他们都是怎么工作的。所以我先说一下人员职责,然后再说数据库中的那些表是干什么用的,以及人员的不同职责都需要用到那些表。人员职责在我看来,机房收费,可以看成一个简单点的网吧收费系统,网吧的用户就是一般人员更正:一般用户就是带着一群孩子来网吧上网的老师,前台就是操作员,网吧的所拥者为管理员。我觉得我把这个软件以及人员进行了类比后,发现比较好理...原创 2020-01-15 14:29:12 · 2128 阅读 · 16 评论 -
机房收费-----初次登陆问题(80040e21问题)
在配置好数据库后,我们登陆应用软件,按照文本中所说的账号密码进行登陆,结果却出现经过问度娘,问朋友的各种途径后,解决了此问题。问题原因出现这个错误的问题90%以上的可能是由于提交的数据与字段长度不匹配造成的。经过查看数据中的字段长度,发现computer字段大小不一致。解决方法方法一。更改数据库字段大小选择数据库中的表右击选择设计,将computer的字段改大,保...原创 2020-01-14 09:06:11 · 617 阅读 · 14 评论 -
机房收费-----数据库配置
数据库配置三大步骤1.添加数据库2.配置DSN文件3.注册控件此步骤与图中步骤12相反,个人建议先执行图中的步骤二。以下详细步骤都是按照我的情况来描述的1.添加数据库1.打开数据库-->右击数据库-->附加2.添加数据源文件添加--->查找数据源文件-->确定-->确定若是成功了请接着配置DSN文件。若是失败出...原创 2020-01-13 21:48:01 · 565 阅读 · 19 评论