以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 父表取子表中最新的对应数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70929) |
-- 作者:gcinfo -- 发布时间:2015/7/1 16:22:00 -- 父表取子表中最新的对应数据 父表《客户信息》中有一个字段叫《现任服务人员》,子表《转交明细表》中有个字段叫《转入人员》,因为子表中有多条转交记录,希望父表的这个《现任服务人员》字段取的是子表中操作日期最近的那个《转入人员》 如何在2014中实现 对了还有如何将某表的所有字段自动生成窗口,易表可以,不知道2014可以吗
[此贴子已经被作者于2015/7/1 16:23:30编辑过]
|
-- 作者:sloyy -- 发布时间:2015/7/1 16:43:00 -- Dim dr As DataRow With DataTables("转交明细表") dr = .Find("关联字段 = \'\'" &"ID" &"\'","操作日期 Desc") \'找出最后一次操作人员记录 end with DIM ZRRY AS STRING=DR("转入人员")
|
-- 作者:gcinfo -- 发布时间:2015/7/1 16:49:00 -- 那这段语句应该放在父表的事件中还是子表的事件中 |
-- 作者:狐狸爸爸 -- 发布时间:2015/7/1 16:56:00 -- 子表的DataColChanged事件: if e.DataCol.Name = "日期" then dim pr = e.DataRow.GetParentRow("父表") if pr isnot Nothing then Dim dr As Datarow = e.DataTable.Find("关联字段 = \'\'" &"ID" &"\'","日期 Desc") pr(“日期”) = dr("日期") end if end if
|
-- 作者:大红袍 -- 发布时间:2015/7/1 17:07:00 -- 汗,终于找到了,论坛的搜索功能真不敢恭维
http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=69960&authorid=0&page=0&star=1
|