以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 请各位老师再帮帮忙,我这个公式改如何写? (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4051) |
-- 作者:moshazhan -- 发布时间:2006/9/23 17:33:00 -- 请各位老师再帮帮忙,我这个公式改如何写? 请各位老师再帮帮忙,我这个公式改如何写?egd文件下载 |
-- 作者:czy -- 发布时间:2006/9/23 23:28:00 -- 楼主的问题应该不是一个单一的问题,可谓牵一发动全身,处理起来比较麻烦。 不明白楼主为什么要用那么多的表? |
-- 作者:czy -- 发布时间:2006/9/23 23:44:00 -- 楼主的文件没办法修改,如果要修改要删除文件中的大部分公式,因为原公式中的一些数据表名称文件中均没有,测试时会出错。 |
-- 作者:czy -- 发布时间:2006/9/23 23:48:00 -- 如果只是文件中提到的问题,你可以在入网表的备注列设置这样的刷新公式: if([使用状态]="报停","该用户费用缴至:"+text(FindText("报停","费用缴至","编号","=",[编号],-1))+";实际使用至:"+text(FindText("报停","日期","编号","=",[编号],-1))+";欠费"+text(-Int(-(YearFrac(FindText("报停","费用缴至","编号","=",[编号],-1),FindText("报停","日期","编号","=",[编号],-1))*12)))+"个月,合计欠款:"+text(-Int(-(YearFrac(FindText("报停","费用缴至","编号","=",[编号],-1),FindText("报停","日期","编号","=",[编号],-1))*12))*[金额]/12)+"元","") 然后在报停表的编号列操作公式中设置:SetCellText("入网",[入网!RelationRow],"使用状态","报停") And RecalcRow("入网",[入网!RelationRow]) 应该注意的是,编号列不要使用输入掩码设置,否则一旦触动编号列,原有的数据会出错。 |
-- 作者:moshazhan -- 发布时间:2006/9/24 2:11:00 -- 老师不好意思,不能及时回复.这些表是我日常工作中必不可少的,我也不知该如何设计这些表,不得不用了这么多表,像这样的系统老师有没有有更好的办法能达到以上要求,请老师指点. |