VB简单系统设计的一个小疑问

weixin_45352185 2019-07-04 10:24:25
VB中在汽车客运公司售票系统用计时器做一个发车前15分钟提醒怎么做,已经有一个专门的车次表businfo,其中的一个属性是发车时间
...全文
73 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_45352185 2019-07-04
  • 打赏
  • 举报
回复
能不能说的详细一点呢?最好打一下代码,我才刚刚学,是个小白
milaoshu1020 2019-07-04
  • 打赏
  • 举报
回复
写好了,代码如下:

Option Explicit

Private datStartTime As Date

Private Sub Form_Load()
' datStartTime = rs("Starttime")
datStartTime = DateAdd("n", 16, Now) ' 实际使用要用上边注释中的语句,这条语句仅作测试;
Timer1.Interval = 60000
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
If DateDiff("n", Now, datStartTime) = 15 Then
MsgBox "准备出发." & vbCrLf & _
"当前时间:" & Now & vbCrLf & _
"出发时间:" & datStartTime, vbInformation
End If
End Sub

运行示例:

下载地址:
链接:https://pan.baidu.com/s/1GlF1EEVhgX19x9uU3h3pqg
提取码:mrx0
脆皮大雪糕 2019-07-04
  • 打赏
  • 举报
回复
定时器,定一个你喜欢的时间,比如20秒 然后在timer事件里逐行进行判断当前时间和发车时间的差值。对于差值小于15分钟的进行提醒。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧