Foxtable(狐表)用户栏目专家坐堂 → 多值字段问题


  共有2838人关注过本帖平板打印复制链接

主题:多值字段问题

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
多值字段问题  发帖心情 Post By:2018/8/19 19:10:00 [只看该作者]

老师为什么红色部分代码不起作用,如何调整?
需求是:删除dr("税piao号码")中的号码时,在"税piao登记"表中相应税piao号码对应行自动变为Nothing。


        If e.NewValue IsNot Nothing Then
            For Each fdr As DataRow In DataTables("税piao登记").Select("piao据类别 = '" & dr("piao据类别") & "' And 税piao状态 Is Null")
                If dr("税piao号码").Contains(fdr("税piao号码")) Then
                    fdr("税piao状态") = "已开piao"
                    fdr("开piao日期") = dr("开piao日期")
                    fdr("合同编号") = dr("合同编号")
                    fdr("项目名称") = dr("项目名称")
                End If
            Next
        Else
            Dim arys() As String = dr("税piao号码").Split(",")
            If arys.Length > 1 Then
                For Each ary As String In arys
                    Dim fdr As DataRow = DataTables("税piao登记").Find("税piao号码 = '" & ary & "'")
                    If fdr IsNot Nothing Then
                        fdr("税piao状态") = Nothing
                        fdr("开piao日期") = Nothing
                        fdr("合同编号") = Nothing
                        fdr("项目名称") = Nothing
                    End If
                Next
            Else
                Return
            End If
        End If

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:税piao.table



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