易表在线答疑技术与交流用户社区 → 请各位老师再帮帮忙,我这个公式改如何写?


  共有8430人关注过本帖树形打印复制链接

主题:请各位老师再帮帮忙,我这个公式改如何写?

帅哥哟,离线,有人找我吗?
czy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/9/23 23:28:00 [显示全部帖子]

楼主的问题应该不是一个单一的问题,可谓牵一发动全身,处理起来比较麻烦。

不明白楼主为什么要用那么多的表?


 回到顶部
帅哥哟,离线,有人找我吗?
czy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/9/23 23:44:00 [显示全部帖子]

楼主的文件没办法修改,如果要修改要删除文件中的大部分公式,因为原公式中的一些数据表名称文件中均没有,测试时会出错。

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By: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])

应该注意的是,编号列不要使用输入掩码设置,否则一旦触动编号列,原有的数据会出错。


 回到顶部