机房收费系统(三)-点点滴滴的收获

原创 2016年08月29日 11:28:55

一、Dtpicker控件

在加载与日期有关的数据时,dtpicker控件帮了我们很大的忙,有助我们学习,方便我们生活的工具真的很多,有待我们去发现。

1、如何加载

VB默认的控件栏中是没有DTpicker日期控件的,添加过程:工具——部件——控件——“Microsoft  WindowsCommon Controls-2.6.0”——应用——确定

2、常用属性:Format

属性

格式

0-dtpLongDate

yyyy-mm-dd hh:mm:ss

1-dtpShortDate

yyyy-mm-dd

2-dtpTime

hh:mm:ss

3-dtpCustom

依据customeFormat而定

      (1)一般默认为 1 ,若想显示为时间h:mm:ss 时,Format设为2 即可,

      (2)若想自定义格式,将Format设为3,然后将CustomFormat 设置即可(Format不为3时,该属性不可用)

               dtpicker1.Format=dtpCustom

               dtpicker1.CustomFormat=Format("yyMM dd")

 3、在SQL中取值语句:

      txtSQL = "select * fromCancelCard_Info where Date<='" & 结束日期 & "'"&"and date>='" & 开始日期 &"'"

      当然单单这样很可能取不出来值;最大的因素就是日期的格式不统一。比如,yyyy-mm-dd   、  yyyy/mm/dd

     所以,我们还需要转换日期的格式:Format(DTPckStart.Value,"yyyy-mm-dd")


 二、Replace函数:

1、解释:

      Replace,意思是"代替",标志着它是一个标识替换的函数。

      返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。

      例如:replace(s1,s2,[s3]) 即s3替换s1中的s2字符,s3可以不填,默认是空字符。

 2、语法

        Replace(old_text,old_chars,new_chars)

        Replace函数的语法有以下参数:

参数

描述

Old_text

需要替换的字符串

old_chars

需替换掉的字符

New_chars

新字符(为空则把old_chars删除)

 3、举例

      replace( string1, string_to_replace, [replacement_string ] )

      replace('123123tech', '123'); would return'tech'

      replace('222tech', '2', '3'); would return'333tech'

4、代码如下:

      (1)使用replace函数

     (2)不使用replace函数,直接使用chr(13)&chr(10)也可以,如下:

     (3)如果运行时,无法换行,且代码检查无错,看multiLine属性是否设置为true。

 

 三、textbox的Enable属性和Locked属性

        在上下级这一界面中,当我们上机时,应该只有卡号text框是可以输入的,其他框一律不可输入信息。Enable属性和Locked属性二者都可以很好的帮我们解决了这个问题,但存在一点点区别。

 1、Enable属性设为false时

       text框无法获得焦点,此时只有卡号text框可以输入信息。


 2、Locked属性设为true时

       text框可以获得焦点,光标可以在text框里闪动,但输入不了信息,如下图:

 


四、.row和.Rows的区别

 1、 .row时,只显示一行数据

         .row运行结果

 

  2、.rows时,结果完整显示

 

          .rows运行结果,完美

3、原因

       没有查到合理的解释,暂时的理解可能就是.row和.rows分别代表一行和多行,还请大家多多指教。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

VB查询数据库之写入数据库——机房收费系统总结(三)

在机房收费系统中,新注册的用户,更改的密码,上机下级记录,上机收费记录等等都要写入数据库,这样,后面的查询才能生效。像数据库中写入数据,首先,找到你要写入数据的数据库中的表,在表中建立新的行,让后再把...

机房收费系统之结账与报表(三)VB与报表代码《一学就会傻瓜版》

Dim WithEvents Report As grproLibCtl.GridppReport '实例化报表 '报表刷新 Private Sub cmdCheckDay_Click() Dim ...

VB.NET<机房收费系统个人重构版>你都学会了什么(之三)

接着上篇对三层架构的介绍之后,来说一下Sqlhelper.             1、UML图             2、三层架构             3、Sqlhelper...

vb.net版机房收费系统——教你七层架构(三)—外观模式

vb.net版机房收费系统,手把手教你构建七层,外观模式

【数据库学习】机房收费系统(三)导出Excel

前言 机房收费系统中有一些和外界交互的突破,导出Excel就是一个明显的例子。Excel让机房收费系统的数据更加方便的导出,借用Excel更好地服务于人民。    举例      下面以收取金额查询的...

机房收费系统之三(注册窗体)

1.注册窗体的作用:注册新用户或者激活已经注销的用户。 2.我画的流程图: 3.重要代码介绍:...
  • ght886
  • ght886
  • 2017年06月06日 18:05
  • 243

重构机房收费系统拦路虎(三)——验收总结

磕磕绊绊的我的机房之路走得差不多了,有几点受益匪浅,我把它分为两部分一部分是学习上的一部分是生活上的对机房的感悟。      一.学习上的感悟      已经半年了我们都在学习C/S,开始师傅开会...

机房收费系统——【三】软件需求说明书

软件需求说明书 1引言 1.1编写目的 本软件的需求说明书是为了使用用户和软件开发者对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础文档。是对需求分析的各项结果进行了总结详细描述了...

机房收费系统合作版(三):利用备忘录模式实现取消修改基本数据

【前言】     鹅思晗小组三个菜鸟成就一个系统,在这个过程中我有幸负责BLL层和外观层的实现。做过机房的朋友都知道,BLL层一个亮点就是设计模式。至今犹记去年六月份鹅思晗小组成立后,那几天轰轰烈烈的...

(三)机房收费系统软件需求说明书

软件需求说明书 1引言   1.1编写目的     软件需求说明书是需求分析阶段的一个文档,是对软件目标及范围的求精和细化,深入描述软件的功能和性能以及软件的约束范围,使用户和软件开发者对该软...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:机房收费系统(三)-点点滴滴的收获
举报原因:
原因补充:

(最多只允许输入30个字)