以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]把员工表的东西编到工资表里  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=35621)

--  作者:姜晓东
--  发布时间:2013/6/28 16:18:00
--  [求助]把员工表的东西编到工资表里
我有两张表,一个是员工表,二个是工资表。
两张表都有  编号 部门 姓名 这三列,另外两张表都有其他不同列做不同用途。
员工表的这三列手动输入以后,
怎么样能在工资表里自动同步生成这三列呢?
或者怎么在窗口里设置个刷新按钮能刷新这三列呢?
编代码基础某的,感觉很简单,就是想不到咋个整出来。请帮解决一哈。谢谢

--  作者:Bin
--  发布时间:2013/6/28 16:37:00
--  
不用整按钮,在DataColChanged事件中 类似这样 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=35617
--  作者:夕然
--  发布时间:2013/6/29 0:13:00
--  

If e.DataCol.Name = "员工姓名" Then

    Dim dr As DataRow

    dr = DataTables("员工表").find("员工姓名 = \'" & e.DataRow("员工姓名") & "\'" )

    If dr IsNot Nothing Then

        e.DataRow("编号") = dr("编号")

        e.DataRow("部门") = dr("部门")

       

    End If

End If


--  作者:有点甜
--  发布时间:2013/6/29 9:40:00
--  
也可以用关联和表达式实现,相对简单点