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


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

主题:[求助]跨表调用数据

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


加好友 发短信
等级:幼狐 帖子:91 积分:732 威望:0 精华:0 注册:2016/3/8 11:20:00
[求助]跨表调用数据  发帖心情 Post By:2016/10/1 14:47:00 [只看该作者]

重置和新增都没有反应
If e.DataCol.name ="姓名" Then
        If e.NewValue Is Nothing Then
            e.DataRow("组")=Nothing
        Else
            Dim nm As DataRow
            nm =DataTables("人事").find("姓名 =' " & e.newvalue & "'")
            If nm IsNot Nothing Then
                e.DataRow("组") = nm("组")
            End If
        End If
End If

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/10/2 8:31:00 [只看该作者]

代码没有问题,先自己调试一下:
http://www.foxtable.com/webhelp/scr/1485.htm

搞不定就做个简单例子发上来。

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


加好友 发短信
等级:幼狐 帖子:91 积分:732 威望:0 精华:0 注册:2016/3/8 11:20:00
  发帖心情 Post By:2016/10/2 12:01:00 [只看该作者]

            Dim nm As DataRow
            nm =DataTables("人事").find("[姓名] =' " & e.newvalue & "'")
老师 经过我多次检查除发现:1、姓名没有用[]括起来 2、不能能申明nm作为变量名称(但是nm不能作为变量名称,感觉有点疑惑)
3、在检查代码过程中发现无法检查nm =DataTables("人事").find("[姓名] =' " & e.newvalue & "'")这种类型的,显示无法变为string类型,假如用命令窗口又有e参数这样是无法在里面执行的,老师有什么样的好办法检查对于筛选吗?

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/10/3 8:47:00 [只看该作者]

你做个例子发上来看看,不应该有这样的问题的


 回到顶部