Foxtable(狐表)用户栏目专家坐堂 → 代码检查


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

主题:代码检查

帅哥哟,离线,有人找我吗?
爱相随
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2014/8/21 15:09:00 [只看该作者]

老师,这个信息是什么错误呢?
.NET Framework 版本:2.0.50727.3053
Foxtable 版本:2014.5.12.1
错误所在事件:表,ZJSQB,DataColChanged
详细错误信息:
Exception has been thrown by the target of an invocation.
Index and length must refer to a location within the string.
Parameter name: length


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/21 15:12:00 [只看该作者]

你去看这个表事件【表,ZJSQB,DataColChanged】

 

有可能是你用substring的时候,出错了。代码贴出来看看,

 

或者,自己调试一下 http://www.foxtable.com/help/topics/1485.htm

 


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


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2014/8/21 15:20:00 [只看该作者]

老师,有个问题,是自动生成单据号,根据日期,如果月份小于10,可以自动生成单据号,如果月份大于10,不能自动生成单据号,并提示上述错误,是什么原因呢??

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


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2014/8/21 15:24:00 [只看该作者]

很奇怪,月份是9以下和11和12都可以,就是10不行,要提示上述错误

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/21 15:25:00 [只看该作者]

以下是引用爱相随在2014-8-21 15:20:00的发言:
老师,有个问题,是自动生成单据号,根据日期,如果月份小于10,可以自动生成单据号,如果月份大于10,不能自动生成单据号,并提示上述错误,是什么原因呢??

 

substring的时候,不要写死。

 

max.substring(9,3) 改成 max.substring(bh.length,3)


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


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2014/8/21 15:32:00 [只看该作者]

谢谢!!

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


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2014/8/21 16:41:00 [只看该作者]

老师,金额小写转大写的代码是写在哪个位置呢??是用表达式还是写代码?
[此贴子已经被作者于2014-8-21 16:50:12编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/21 16:49:00 [只看该作者]

 呃,你在什么情况下转换,转换到哪里?

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


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2014/8/21 16:59:00 [只看该作者]

比如在表A的小写列填在500,在表A的大写列自动填写伍佰元整

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


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2014/8/21 17:01:00 [只看该作者]

这段代码得出“元整”,前面没有数据
If e.DataCol.Name = "实际申请金额" Then 
Dim v As String
Dim R As DataRow 
e.DataRow("dxje")= CUMoney("实际申请金额")
Output.Show(v)
End If

 回到顶部
总数 23 上一页 1 2 3 下一页