Foxtable(狐表)用户栏目专家坐堂 → [求助]同表引用


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

主题:[求助]同表引用

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]同表引用  发帖心情 Post By:2021/5/24 19:43:00 [只看该作者]

老师好!
同表引用怎么赋不上值?
我想通过[原审案号]的变动,给[审判程序]是“一审”案件的[二审案号]赋值。就是给图中区域2赋值。
谢谢!

图片点击可在新窗口打开查看此主题相关图片如下:截屏图片 (3).jpg
图片点击可在新窗口打开查看

DataColChanged代码:

If e.DataCol.Name = "原审案号" Then '如果是列的内容变动
    If e.NewValue IsNot Nothing Then
        Dim dr As DataRow
        dr = DataTables("数据表").SQLFind("案号 = '" & e.NewValue & "'")
        If dr IsNot Nothing Then '如果找到的话
            dr("二审案号") = e.DataRow("案号")
            dr("二审立案日期") = e.DataRow("立案日期")
        End If
    End If
End If
[此贴子已经被作者于2021/5/24 19:44:24编辑过]

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


加好友 发短信
等级:超级版主 帖子:110669 积分:563259 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/24 20:50:00 [只看该作者]

代码没有问题,可能
1、原案号数据没有保存
2、数据有问题,案号对不上

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
  发帖心情 Post By:2021/5/24 21:02:00 [只看该作者]

请老师看看实例,上面的2种情况都排除了,也不行。原审案号是复制的,不会不同。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:同表引用.table


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


加好友 发短信
等级:超级版主 帖子:110669 积分:563259 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/24 21:23:00 [只看该作者]

SQLFind改位find

或者添加一句保存代码
       If dr IsNot Nothing Then '如果找到的话
            dr("二审案号") = e.DataRow("案号")
            dr("二审立案日期") = e.DataRow("立案日期")
dr.save
        End If

表格需要重新加载才能看到数据

 回到顶部