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


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

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

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


加好友 发短信
等级:论坛游民 帖子:132 积分:0 威望:0 精华:0 注册:2006/8/12 11:00:00
请各位老师再帮帮忙,我这个公式改如何写?  发帖心情 Post By:2006/9/23 17:33:00 [只看该作者]

请各位老师再帮帮忙,我这个公式改如何写?egd文件下载

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


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

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

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


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


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

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

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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])

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


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


加好友 发短信
等级:论坛游民 帖子:132 积分:0 威望:0 精华:0 注册:2006/8/12 11:00:00
  发帖心情 Post By:2006/9/24 2:11:00 [只看该作者]

老师不好意思,不能及时回复.这些表是我日常工作中必不可少的,我也不知该如何设计这些表,不得不用了这么多表,像这样的系统老师有没有有更好的办法能达到以上要求,请老师指点.

 回到顶部