以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]自动重算函数 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3542) |
-- 作者:深海的水 -- 发布时间:2006/8/29 21:11:00 -- [求助]自动重算函数 求普通表某列的自动重算函数。因为我的表每次都要按一下F6结果才会正确。 |
-- 作者:ylm -- 发布时间:2006/8/29 21:17:00 -- 具体问题具体办法~~~ |
-- 作者:深海的水 -- 发布时间:2006/8/29 21:23:00 -- 在“已审核”表钩选“送货”后,记录会出现在“送货明细”表中,其自动生成的“序号”和“id”不正确,每次要按一下F6结果才会正确。帮忙看一下! egd文件下载 |
-- 作者:ylm -- 发布时间:2006/8/29 21:36:00 -- 操作公式加一行重算函数试试: if(FindRow("送货明细","工单编号","=",[工单编号])=0 And [送货]=-1,AddRow("送货明细","产品编号,工单编号,订单数,客户编号",[产品编号],[工单编号],[订单数],Split([产品编号],"-",1)) And RecalcRow("送货明细",[送货明细!Rows],[送货明细!Rows],1),True) And ApplyFormat(Row) |
-- 作者:深海的水 -- 发布时间:2006/8/29 21:44:00 -- 终于解决了,谢谢!还想请教“送货明细”表中的记录是自动添加的,“序号”和“id”列是用刷新公式还是用默认公式? |
-- 作者:ylm -- 发布时间:2006/8/29 21:53:00 -- 对于像送货明细这种固定格式的ID,用刷新公式是非常不科学的,因为这种单子是不可以随便更改ID的,否则如何与打印出来的单子对应,实在不明白你为何做的如些复杂. |
-- 作者:深海的水 -- 发布时间:2006/8/29 22:04:00 -- 我也觉得很复杂,但因为经验不足,我现在的思想比较单纯,每当问题出现了才想办法解决,不懂得严密得设计,没办法啦! |