Foxtable(狐表)用户栏目专家坐堂 → 以A表中的数据为条件查找B表


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

主题:以A表中的数据为条件查找B表

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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/6/13 21:01:00 [显示全部帖子]

运行代码时出错


图片点击可在新窗口打开查看此主题相关图片如下:125.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/6/13 23:31:00 [显示全部帖子]

Dim cz As DataRow = DataTables("表B").Find("id='" & e.Row("id") & "'")
If cz Is Nothing Then
    MessageBox.Show("查找的数据不存在,无法添加数据","提示")
Else
    If e.Col.Name = "id" Then
        e.Cancel = True '禁止进入编辑状态
        For Each dr As DataRow In DataTables("表B").Select("id=" & e.Row("id")) '赋值所有行
            dr("id") = e.Row("id")
            dr("第二列") = e.Row("第二列")
            dr("第三列") = e.Row("第三列")
        Next
    End If
End If

 

“ID”必须是数字运行不出错,只要是其他类型都会报错,是怎么回事呢?


图片点击可在新窗口打开查看此主题相关图片如下:2222.png
图片点击可在新窗口打开查看


 双击的次数多了就会弹出下面的对话框


图片点击可在新窗口打开查看此主题相关图片如下:33333.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/6/13 23:42:45编辑过]

 回到顶部