我正在尝试在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

查看:92
本文介绍了我正在尝试在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆