Foxtable(狐表)用户栏目专家坐堂 → A表增加了记录,B表对应行 数值也改变,怎么实现


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

主题:A表增加了记录,B表对应行 数值也改变,怎么实现

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


加好友 发短信
等级:童狐 帖子:206 积分:1524 威望:0 精华:0 注册:2013/11/5 22:15:00
A表增加了记录,B表对应行 数值也改变,怎么实现  发帖心情 Post By:2014/6/7 10:48:00 [只看该作者]

  A表 “实验结果表”  列有  :  动物编号 ,BV,实验日期       

   B表  "个体信息表"   列有: 动物编号,BV,最新实验日期  (一个动物编号只有一条记录)


  
                             | 动物编号  |    BV    |    实验日期       |

 A表,增加一条记录       SOE1         阳性        2014-01-03  



 B表,对应的   动物编号 SOE1   变成  

| 动物编号  |    BV    |  最新实验日期  |

 SOE1           阳性        2014-01-03  
  



过来三天


                                     | 动物编号  |    BV      |    实验日期       |

如果 A表,增加一条记录          SOE1         阴性        2014-01-03  



B表 B表,对应的   动物编号 SOE1   变成  


| 动物编号  |    BV    |  最新实验日期  |

 SOE1           阴性       2014-01-06



请问 怎么实现。。。。求教 谢谢







    
[此贴子已经被作者于2014-6-7 10:48:23编辑过]

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


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


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2014/6/7 11:03:00 [只看该作者]

Select Case e.datacol.Name
            Case "列名1", "列名2"
                Dim dr As DataRow
                dr = DataTables("表B").Find("列名1='" & e.datarow("列名1") & "' And 列名2='" & e.datarow("列名2") & "'")
                If dr IsNot Nothing Then '如果找到
                    dr("列名1") = e.datarow("列名1")
                    dr("列名2") = e.datarow("列名2")
                Else
                    Dim dx As DataRow = DataTables("表B").AddNew
                    dx("列名1") = e.datarow("列名1")
                    dx("列名2") = e.datarow("列名2")
                End If
        End Select

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


加好友 发短信
等级:童狐 帖子:206 积分:1524 威望:0 精华:0 注册:2013/11/5 22:15:00
  发帖心情 Post By:2014/6/7 11:08:00 [只看该作者]

先谢谢你们,我再看。。。

 回到顶部