Foxtable(狐表)用户栏目专家坐堂 → 全局变量出错


  共有5839人关注过本帖树形打印复制链接

主题:全局变量出错

帅哥哟,离线,有人找我吗?
zhuxinhui
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:6297 威望:0 精华:0 注册:2017/11/8 17:37:00
全局变量出错  发帖心情 Post By:2022/11/28 11:51:00 [只看该作者]

Public Function ASC(ByVal s1 As String, ByVal s2 As Integer, ByVal s3 As Integer, ByVal s4 As String) As Double

Dim d5 As New Date(s2, s3, Date.DaysInMonth(s2, s3)) '获取本月的最后一天
MessageBox.Show(d5)
Dim d6 As New Date(s2 - 1, 12, 31) '获取上年最后一天  
MessageBox.Show(d6)

 

 

读取EXCEL表单元格值时出错,ASC(1001,2022,03,期未数)

 

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:窗口,自定义报表,Button1,Click
详细错误信息:
年、月和日参数描述无法表示的 DateTime。

 

单独建一个项目测试又可以,不知是哪出错了



 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/28 11:59:00 [只看该作者]

Public Function ASC(ByVal s1 As String, ByVal s2 As Integer, ByVal s3 As Integer, ByVal s4 As String) As Double

MessageBox.Show(s2 )

MessageBox.Show(s3)

Dim d5 As New Date(s2, s3, Date.DaysInMonth(s2, s3)) '获取本月的最后一天
MessageBox.Show(d5)


 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:6297 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2022/11/28 12:02:00 [只看该作者]

都测试过,都是可以显示出来

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/28 12:07:00 [只看该作者]

调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:6297 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2022/11/29 10:02:00 [只看该作者]

真的不知哪里出错了,用加减年月日都可以,就是这个不行

 

Public Function ASC(ByVal s1 As String, ByVal s2 As Integer, ByVal s3 As Integer, ByVal s4 As String) As Double

MessageBox.Show(s2 )

MessageBox.Show(s3)

Dim d5 As New Date(s2, s3, Date.DaysInMonth(s2, s3)) '获取本月的最后一天
MessageBox.Show(d5)


 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/29 10:10:00 [只看该作者]

出错的时候下面代码弹出什么内容?

MessageBox.Show(s2 )

MessageBox.Show(s3)


出错的时候MessageBox.Show(d5)能不能弹出来?


 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:6297 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2022/11/29 10:34:00 [只看该作者]

不能

昨晚测了一晚都只弹出MessageBox.Show(d3)

后就弹出出错窗口

应该项是这句有问题

最后实在没有办法就采用了加减年月日法,这样就可以了

但是这句错在哪里查不出来


 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/29 11:13:00 [只看该作者]

MessageBox.Show(d3)在哪里?和上面的代码有什么关系?

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:6297 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2022/11/29 16:06:00 [只看该作者]

这个是测试前面的几个值的提示,就是到了求当月最后一日,或上月最后一日就出错

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/29 16:15:00 [只看该作者]

麻烦把所有代码贴出来,然后说明调试到哪一句代码出错

 回到顶部
总数 11 1 2 下一页