以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  【已解决】求助:为什么使用SingleFill后,再用findtext查找,重新刷新后值就变空了?  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=25438)

--  作者:freezing1982
--  发布时间:2013/4/22 16:16:00
--  【已解决】求助:为什么使用SingleFill后,再用findtext查找,重新刷新后值就变空了?

我有2张表,第一张表是人员基本信息,当输入人员工号、姓名、车间后,希望能够根据车间信息将人员工号、姓名自动写入对应的车间表中。

在“12计划科”这张表中,设置了表预留公式:SingleFill("员工信息表","工号","工号","车间","=","12计划科")

然后在“12计划科”这张表的姓名中,设置刷新公式:findtext("员工信息表","姓名","工号","=",[工号])

第一次执行正常。

当切换一次表之后,姓名列就空了,不知道为什么。

请各位高手指点,谢谢!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:人员.egd

[此贴子已经被作者于2013-4-24 9:43:41编辑过]

--  作者:dancedy
--  发布时间:2013/4/22 16:57:00
--  
上传文件看看
--  作者:freezing1982
--  发布时间:2013/4/23 9:08:00
--  

这样的公式操作还有个问题,如果其他数据项是直接写入的,那么每一次切换表格之后,会把之前的数据全部清除掉。

 

不知道有没有其他方法实现呢?

[此贴子已经被作者于2013-4-23 11:18:16编辑过]

--  作者:iyplx2425
--  发布时间:2013/4/23 11:39:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:人员.egd


--  作者:iyplx2425
--  发布时间:2013/4/23 11:44:00
--  
在“12计划科”的[姓名]列用的是刷新公式,打开该表按F6也可以显示姓名。但在表预处理公式中对[姓名]列进行重算可不用刷新。
--  作者:wjq1072
--  发布时间:2013/4/23 12:03:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:人员.egd


--  作者:dancedy
--  发布时间:2013/4/23 12:03:00
--  

表预处理公式加上刷新:

SingleFill("员工信息表","工号","工号","车间","=","12计划科") And Do(393)


--  作者:freezing1982
--  发布时间:2013/4/23 13:24:00
--  

继续上面的问题,现在出现的问题是,这样设置了表预处理公式之后,如果我在“12计划科”后面几列随便输入一些数据,当切换了一下表页面之后,输入的数据全部都会消失。

 

应该是被表的预处理给清除掉了,这个该怎么解决呢?


--  作者:wjq1072
--  发布时间:2013/4/23 15:01:00
--  
知道你会问这个问题的!现在就是不知道你的最终目的是什么?“12计划科”表是干什么用的?
--  作者:freezing1982
--  发布时间:2013/4/23 16:06:00
--  
希望在员工信息表中增加一条记录之后,根据该员工的车间信息(例如12计划科),将该员工的工号、姓名信息自动增加到12计划科这张表的最后