我正在尝试在visual basic 2013中验证日期,但是我写了哪些代码cnt响应,请帮助我 [英] I am trying to validating date in visual basic 2013 but which code I wrote it cnt responsed, please help me
本文介绍了我正在尝试在visual basic 2013中验证日期,但是我写了哪些代码cnt响应,请帮助我的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想从访问数据库中选择日期参数的数据,对于i,我写了一个代码,但它不起作用,不要将控制转移到下一个,请求帮助我
我尝试过:
私人 Sub GSTN_STRT_DT_Validating( ByVal sender As 对象, ByVal e 作为 System.ComponentModel.CancelEventArgs)句柄 GSTN_STRT_DT.Validating
如果 GSTN_STRT_DT.Value> 日期。现在然后
MessageBox.Show( 日期不能在今天之后。)
e.Cancel = True
' dteditsbdt
其他
GST_FORDATE.Focus()
GST_FORDATE。选择():我 .Show()
结束 如果
结束 Sub
解决方案
你试过吗?调试?以下是如何执行此操作的指南在Visual Studio 2010中掌握调试 - 初学者指南 [ ^ ]
为什么要重新显示表单(这可能会影响您的注意力 - 尝试删除:Me.Show()
i want to choose data on date parameter from access database and for i that i wrote a code but it dose not works and do not shift control to next ,pleas help me
What I have tried:
Private Sub GSTN_STRT_DT_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles GSTN_STRT_DT.Validating
If GSTN_STRT_DT.Value > Date.Now Then
MessageBox.Show("Date cannot be AFTER today.")
e.Cancel = True
'dteditsbdt
Else
GST_FORDATE.Focus()
GST_FORDATE.Select() : Me.Show()
End If
End Sub
解决方案
Have you tried debugging? Here is a guide to how to do that Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[^]
Why redisplay the form (that is probably what is affecting your focus - try removing: Me.Show()
这篇关于我正在尝试在visual basic 2013中验证日期,但是我写了哪些代码cnt响应,请帮助我的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文