以文本方式查看主题 - 易表在线答疑 (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("员工信息表","姓名","工号","=",[工号])。 第一次执行正常。 当切换一次表之后,姓名列就空了,不知道为什么。 请各位高手指点,谢谢!
[此贴子已经被作者于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 --
|
||||
-- 作者:iyplx2425 -- 发布时间:2013/4/23 11:44:00 -- 在“12计划科”的[姓名]列用的是刷新公式,打开该表按F6也可以显示姓名。但在表预处理公式中对[姓名]列进行重算可不用刷新。 |
||||
-- 作者:wjq1072 -- 发布时间:2013/4/23 12:03:00 --
|
||||
-- 作者: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计划科这张表的最后 |