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


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

主题:[求助]

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


加好友 发短信
等级:婴狐 帖子:27 积分:238 威望:0 精华:0 注册:2024/6/22 10:03:00
[求助]  发帖心情 Post By:2024/6/24 11:28:00 [只看该作者]

开piao信息表
If e.DataCol.Name = "项目名称" Then
    If e.NewValue Is Nothing Then
        e.DataRow("项目编号") = Nothing
        e.DataRow("建设单位") = Nothing
        e.DataRow("项目负责人") = Nothing
    Else
        Dim dr As DataRow
        dr = DataTables("项目合同信息表").Find("[项目名称] = '" & e.NewValue & "'")
        If dr IsNot Nothing 
            e.DataRow("项目编号") = dr("项目编号")
            e.DataRow("建设单位") = dr("建设单位")
            e.DataRow("项目负责人") = dr("项目负责人")
        End If
    End If
End If

开piao信息表数据根据《项目合同信息表》的“项目名称”引用相关数据,在开piao信息表中某行填写”项目名称“字段,相关数据正常引用,完成后,再双击"项目名称“单元格进行文字修改,字段内容不清空,修改后的内容在《项目合同信息表》中无对应的项目名称,此时,引用的相关数据无变化。见下图:

图片点击可在新窗口打开查看

希望是:在本表格内:”项目名称“内容修改后,能自动根据项目名称来更新引用的数据。求助老师


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


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

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=50080

If e.DataCol.Name = "项目名称" Then
    If e.NewValue Is Nothing Then
        e.DataRow("项目编号") = Nothing
        e.DataRow("建设单位") = Nothing
        e.DataRow("项目负责人") = Nothing
    Else
        Dim dr As DataRow
        dr = DataTables("项目合同信息表").Find("[项目名称] = '" & e.NewValue & "'")
        If dr IsNot Nothing 
            e.DataRow("项目编号") = dr("项目编号")
            e.DataRow("建设单位") = dr("建设单位")
            e.DataRow("项目负责人") = dr("项目负责人")
else
        e.DataRow("项目编号") = Nothing
        e.DataRow("建设单位") = Nothing
        e.DataRow("项目负责人") = Nothing
        End If
    End If
End If

 回到顶部