机房收费系统-小知识点总结
近期,我们大部分人进度都进入到了机房收费系统,算起来到现在我已经开始了这 个项目两个星期了,目前已经将基本的功能全部都实现了。在这里总结一些自己当 初没有涉及过得或者已经遗忘了的知识点。 1.msgbox的应用 当我们使用这个控件的时候不知道大家发现没有,如果只是`MsgBox("是否确定 要退出",vbOKOnly + vbExclamation,"提示")`的话,不论你单击是 或者否,他都会默认你选择了是,然后继续执行下去。感觉这一点很不人性化,所 以继续挖掘了一下,发现是这样设计的: dim msg
msg = MsgBox("是否确定要退出",vbYesNo + vbExclamation,"提示")
If msg = vbYes Then
....
else
....
end if
这样的话就可以了,具体就不在解释了。 2.DateDiff函数的使用 DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])
示例:`Onlinetime = DateDiff("n",mrd.Fields(9),Now)`, 这是我在机房中用到的。 其中interval分别为,yyyy年,q季,m月,y一年中的日数,d日,w一周的 3.获得当前计算机的名 VBA.Environ("computername")
4.GoTo语句的使用 5.For…Next 语句 和select case语句 的使用 For b = 0 To 2 Select Case thename
With Combo2(b) Case "卡号"
.AddItem "=" tName = "cardno"
.AddItem "<" Case "姓名"
.AddItem ">" tName = "studentname"
.AddItem "<>" Case "上机"日期
End With tName = "ondate"
Next b End select
具体的用法也就不再过对赘述了。相信这些运用好了可以节省好多力气。 6.Val函数的应用 7.Textbox中的换行。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |