| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 499 人关注过本帖
标题:关于year()返回值问题
只看楼主 加入收藏
zhangmingo
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2015-4-1
结帖率:50%
收藏
 问题点数:0 回复次数:4 
关于year()返回值问题
Private Sub Command32_Click()
Dim a As String
a = CDate(Text16.Text)

MsgBox "今年:" & year(a)
End Sub
运行老是报错,我明明是按照视频上列子写的,一模一样啊 视频上教程就可以,我看了好多遍,没看出来哪里错了啊,帮忙看看啊
2015-04-01 01:15
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
没啥毛病

程序代码:

 Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Dim a As String
        a = CDate(TextBox1.Text)

        MsgBox("今年:" & Year(a))
    End Sub


你确认你的text控件名字是text16 ?  你确认你的text控件里面输入的是合法的日期字符串???

DO IT YOURSELF !
2015-04-01 08:34
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Dim a As String
        a = CDate(TextBox1.Text)
        if isdate(a) then
            MsgBox("今年:" & Year(a))
        else
            MsgBox "请输入正确的日期"
        end if
    End Sub

加一个判断,试试。

授人于鱼,不如授人于渔
早已停用QQ了
2015-04-01 08:41
zhangmingo
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2015-4-1
收藏
得分:0 
回复 2楼 wp231957
谢谢解决了,昨天不可以 今天一模一样的 居然可以
2015-04-01 12:03
zhangmingo
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2015-4-1
收藏
得分:0 
回复 3楼 风吹过b
谢谢解决了,昨天不可以 今天一模一样的 居然可以
2015-04-01 12:03
快速回复:关于year()返回值问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016978 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved