以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]谁能给分析下,代码问题在哪? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82881) |
||||
-- 作者:ctyfrank -- 发布时间:2016/3/26 17:26:00 -- [求助]谁能给分析下,代码问题在哪? 还有问题……新的错误提示: .NET Framework 版本:2.0.50727.5420 ********************************************************* 谁给分析下 提料主表 和 进料主表 的 表属性 的 datacolchanged 的代码究竟有什么问题。
这是提料主表的: Case "提料日期"
这是进料主表的: Case "进场日期" 我也是醉了,提料主表的 Case "[提料日期]" 不加方括号 运行提示错误,错误如下:
.NET Framework 版本:2.0.50727.5420
求分析,求指点……
醉了……之前能根据主表修改子表时间的,现在修改不了了,啥情况……
[此贴子已经被作者于2016/3/26 18:50:15编辑过]
|
||||
-- 作者:Hyphen -- 发布时间:2016/3/26 17:43:00 -- 这是提料主表的: Case "提料日期"
这是进料主表的: Case "进场日期" |
||||
-- 作者:ctyfrank -- 发布时间:2016/3/26 18:26:00 -- 额 刚说问题解决了 然后这一会儿后又出问题了 错误提示: .NET Framework 版本:2.0.50727.5420 |
||||
-- 作者:四月清风 -- 发布时间:2016/3/27 8:18:00 -- 初步判断应该是日期格式不对 Case "进场日期" MessageBox.Show(9) \'
drs = DataTables("进料明细表").Select("进场日期 = \'" & e.OldValue & "\'")
\'这行有问题
MessageBox.Show(e.OldValue)
\'无法显示e.OldValue
drs = DataTables("进料明细表").Select("进场日期 = \'" & Date.Today & "\'")
\'改成当天日期,没有显示错误
|
||||
-- 作者:大红袍 -- 发布时间:2016/3/27 11:17:00 -- Case "进场日期" If e.OldValue <> Nothing Then End If |
||||
-- 作者:ctyfrank -- 发布时间:2016/3/27 15:08:00 -- 大红袍 我有个非常诡异的情况 就是 同一个代码 狐表运行的时候 有时候报错,有时候有没问题了, 就像你给加了个判断旧值存不存在那句 我也加了下试试,但是我两个表,一个提料主表,一个进料主表,功能上都是差不多的,但是这个错误,只有提料主表运行时报错,而进料主表一直不报错。甚至我给提料主表加了判断,进料主表没有,昨天一直没问题,今天上午也没问题,但是刚才,他居然报错了……这是什么情况?
还有判断旧值是否存在,为什么只有日期会报错,其他的不报错, Case "进货渠道" [此贴子已经被作者于2016/3/27 15:12:37编辑过]
|
||||
-- 作者:ctyfrank -- 发布时间:2016/3/27 15:10:00 -- 可能是旧值不存在吧 ,不过为什么单单他报错,别的不报错 |
||||
-- 作者:大红袍 -- 发布时间:2016/3/27 15:13:00 -- 你加了判断了吗?代码怎么写?报什么错? |
||||
-- 作者:ctyfrank -- 发布时间:2016/3/27 17:19:00 -- 判断的代码是 if e.oldvalue isnot nothing then ………… endif 和你的意思差不多,昨天下午最后的时候,我发现错误提示是第一次新增单元格的时候,单元格增加了在操作就没事了,所以猜测是不是没有旧值的问题,所以加了一句判断,但是我用的select语句啊,只有日期这一列触发时出错。最让我纠结的是,两个表,提料主表和进料主表,提料表添加判断之前一直报错,但是进料表之前未添加判断,但是就不不报错,这个情况我专门试了好几次,昨天就是不报错,今天上午打开的时候也还是不报错,但是今天下午,进料表开始报错了,报错内容和之前提料表一样……这种时灵时不灵的情情况到底咋回事……还是说过期了,故意的?我装了也不久啊。 |
||||
-- 作者:大红袍 -- 发布时间:2016/3/27 17:29:00 -- if e.oldvalue <> nothing then
如果还出错,上传具体例子。 |