以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于跨表提取数据的疑问  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=138480)

--  作者:18814324661
--  发布时间:2019/8/1 10:55:00
--  关于跨表提取数据的疑问

根据附件的表格,现在表【工作记录】里面的【外拨时间】列里面的每增加一行生成当前时间,现在想在表格【客户】里面的【最近联系】列里面根据联系人来自动提取外拨时间列的时间数据,研究了一天了,视频也看了好久了,就是搞不懂应该如何实现。求高人指点。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:销售系统.table


--  作者:有点蓝
--  发布时间: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帮助的用法