Foxtable(狐表)用户栏目专家坐堂 → 自动添加


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

主题:自动添加

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


加好友 发短信
等级:八尾狐 帖子:1838 积分:13006 威望:0 精华:0 注册:2013/6/10 9:23:00
自动添加  发帖心情 Post By:2013/10/15 15:07:00 [只看该作者]

在表A中第一列增加一行并添加数据,如何在表B中第一列也自动增加一行并添加相同的数据呢

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/10/15 15:18:00 [只看该作者]

表A DataColChanged事件

if e.datacol.name="第一列" andalso e. datarow.isnull("第一列")=false then
    dim dr as datarow = datatables("表B").addnew
    dr("第一列")=e.datarow("第一列")
end if

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


加好友 发短信
等级:八尾狐 帖子:1838 积分:13006 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2013/10/15 22:01:00 [只看该作者]

谢谢版主, 我测试了一下,可以达到我的要求, 但我发现,同一行只要改变了数据,又会在表B中新添加一行,如何做到表A的行和表B的行一一对应呢


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/15 22:10:00 [只看该作者]

 表B加一列,用于存储表A的系统列_Identify。参考代码

If e.DataCol.name="第一列" AndAlso e. DataRow.isnull("第一列")=False Then
    Dim dr As DataRow = DataTables("表B").Find("增加的列 = " & e.DataRow("_Identify"))
    If dr  Is Nothing Then
        dr = DataTables("表B").addnew
        dr("增加的列") = e.datarow("_Identify")
    End If
    dr("第一列")=e.DataRow("第一列")
End If
[此贴子已经被作者于2013-10-15 22:10:15编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1838 积分:13006 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2013/10/15 22:25:00 [只看该作者]

谢谢九尾狐, 回的好快啊

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


加好友 发短信
等级:八尾狐 帖子:1838 积分:13006 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2013/10/15 22:30:00 [只看该作者]

表B加一列,用于存储表A的系统列_Identify ??? 如何做呢

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/15 22:36:00 [只看该作者]

 _Identify是不变的,你在往表B添加一行的时候,存储表A那一行的_Identify,这样就知道表B里某一行对应表A的哪一行了。

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


加好友 发短信
等级:八尾狐 帖子:1838 积分:13006 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2013/10/15 22:43:00 [只看该作者]

运行错误Exception has been thrown by the target of an invocation.,怎么回事

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/15 22:46:00 [只看该作者]

 增加的列,要是数值列。贴出你的代码。

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


加好友 发短信
等级:八尾狐 帖子:1838 积分:13006 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2013/10/15 23:25:00 [只看该作者]

我就是把你给的代码复制黏贴进去了


 回到顶部
总数 23 1 2 3 下一页