Foxtable(狐表)用户栏目专家坐堂 → [求助]能帮忙看看代码的问题吗


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

主题:[求助]能帮忙看看代码的问题吗

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


加好友 发短信
等级:幼狐 帖子:118 积分:966 威望:0 精华:0 注册:2016/7/12 15:44:00
[求助]能帮忙看看代码的问题吗  发帖心情 Post By:2016/7/24 16:26:00 [只看该作者]

是DATACOL CHANGED事件

 

本来想让它在

e.oldvalue 有值执行这个代码:

If e.DataCol.name = "样品数量" Or e.DataCol.name = "案子号"  And e.oldvalue IsNot Nothing Then
   
DataTables("样品信息").DeleteFor("样品编号 Like '" & e.DataRow("案子号") & "-" & "%'")

For i As Integer = 1 To e.DataRow("样品数量")
        Dim str As String = e.DataRow("案子号") & "-" & i
'Dim fdr As DataRow = DataTables("样品信息").find("样品编号 = '" & str & "'")
        'If fdr IsNot Nothing Then
        Dim nr As DataRow = DataTables("样品信息").AddNew
        nr("样品编号") = str
nr("项目") = e.DataRow("项目")
    Next
End If

本来想让它在

e.oldvalue 没有值时执行这个代码

If e.DataCol.name = "样品数量" Or e.DataCol.name = "案子号"  And e.oldvalue Is Nothing Then
For i As Integer = 1 To e.DataRow("样品数量")
        Dim str As String = e.DataRow("案子号") & "-" & i
'Dim fdr As DataRow = DataTables("样品信息").find("样品编号 = '" & str & "'")
        'If fdr IsNot Nothing Then
        Dim nr As DataRow = DataTables("样品信息").AddNew
        nr("样品编号") = str
    Next

End If

 

 

 

但是好像不能根据e.oldvalue 有无值得情况执行样,都是执行的e.oldvalue Is Nothing 时的代码


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/24 16:29:00 [只看该作者]

If (e.DataCol.name = "样品数量" Or e.DataCol.name = "案子号")  And e.oldvalue <> Nothing Then

 

 

If (e.DataCol.name = "样品数量" Or e.DataCol.name = "案子号")  And e.oldvalue = Nothing Then


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


加好友 发短信
等级:幼狐 帖子:118 积分:966 威望:0 精华:0 注册:2016/7/12 15:44:00
  发帖心情 Post By:2016/7/24 16:52:00 [只看该作者]

谢谢

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


加好友 发短信
等级:幼狐 帖子:118 积分:966 威望:0 精华:0 注册:2016/7/12 15:44:00
  发帖心情 Post By:2016/7/24 17:15:00 [只看该作者]

还是不能判断啊~

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


加好友 发短信
等级:幼狐 帖子:118 积分:966 威望:0 精华:0 注册:2016/7/12 15:44:00
  发帖心情 Post By:2016/7/24 17:16:00 [只看该作者]

空着的字符列还没输入内容的、

E.oldvalue是NOthing晒?


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/24 17:30:00 [只看该作者]

代码没问题,直接说明你的逻辑。

 

或者上传实例说明


 回到顶部