以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]请教两个关联表,引用记录的问题,谢谢!  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4981)

--  作者:细雨
--  发布时间:2006/11/18 12:13:00
--  [求助]请教两个关联表,引用记录的问题,谢谢!
请教一个问题,大家帮忙看看,在我这个文件中,如何显示出“上次业务员”这个记录。

“业务记录”表与“历史业务记录”表通过“客户名称”列关联,在“业务记录”表中,有一个“上次业务员”的列,该列要求利用公式显示出,在历史业务记录中,本次业务之前的最后一笔业务(按“日期”列排序)的业务员名子。

公式我只会写:FindText("历史业务记录","业务员","客户名称","=",[历史业务记录!客户名称], ……………………)  后面的条件,就不会了,请高人指点一下,谢谢。

egd文件下载


--  作者:czy
--  发布时间:2006/11/18 12:20:00
--  
FindText("历史业务记录","业务员","客户名称","=",[客户名称],"日期","<",[日期],-1)
--  作者:czy
--  发布时间:2006/11/18 12:21:00
--  
另外在历史记录表的表验证公式中设置:SortCol(Grid,"日期",1),这样就保证数据无误。
--  作者:细雨
--  发布时间:2006/11/18 12:40:00
--  
谢谢,版主,问题解决了。非常感谢。
再次请教一个问题,公式如何写,能够保证在删除或者修改“业务记录”表的数据时,“历史业务记录”相关的数据也能被删除或者修改。

增加数据,我会了,但是删除,修改就不会了。谢谢。


--  作者:czy
--  发布时间:2006/11/18 13:36:00
--  
如果要达到4楼的要求,关联恐怕要改一下,不然无法区别关联表中对应的数据。

egd文件下载


--  作者:细雨
--  发布时间:2006/11/18 16:11:00
--  
谢谢版主!