以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于跨表提取数据的疑问 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=138480) |
||||
-- 作者:18814324661 -- 发布时间:2019/8/1 10:55:00 -- 关于跨表提取数据的疑问 根据附件的表格,现在表【工作记录】里面的【外拨时间】列里面的每增加一行生成当前时间,现在想在表格【客户】里面的【最近联系】列里面根据联系人来自动提取外拨时间列的时间数据,研究了一天了,视频也看了好久了,就是搞不懂应该如何实现。求高人指点。
|
||||
-- 作者:有点蓝 -- 发布时间:2019/8/1 11:05:00 -- 方法一:改为表达式列,表达式:Max(Child(拨打).外拨时间) 2、客户表datacolchanged事件 Select Case e.DataCol.Name Case "联系人" e.DataRow("外拨时间") = DataTables("工作记录").Compute("max(外拨时间)","联系人=\'" & e.NewValue & "\'") End Select |
||||
-- 作者:18814324661 -- 发布时间:2019/8/1 11:07:00 -- 感谢大神指点迷津 |
||||
-- 作者:18814324661 -- 发布时间:2019/8/1 11:08:00 -- 为什么之前我用FIND语法为什么不可以的? |
||||
-- 作者:有点蓝 -- 发布时间:2019/8/1 13:58:00 -- 自己仔细看看FIND帮助的用法 |