易表在线答疑技术与交流用户社区 → [求助]if函数


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

主题:[求助]if函数

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/8/29 11:00:00 [显示全部帖子]

if([送货明细!RelationRow]= -1, 0,-1)

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/8/29 11:25:00 [显示全部帖子]

不需要IF,这样就行。
刷新公式:FindText("送货明细","工单编号", "=" ,[基本信息_工单编号])

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/8/29 12:20:00 [显示全部帖子]

6楼公式可以达到要求

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/8/29 12:44:00 [显示全部帖子]

6楼公式有误,按CZY版主的
egd文件下载

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/8/29 12:55:00 [显示全部帖子]

那就在[基本信息_工单编号]列操作公式加上重算单元格公式的命令
>0表示在“送货明细”表内有记录

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/8/29 13:15:00 [显示全部帖子]

RecalcCell
重算指定表指定行的指定列

语法
RecalcCell(Grid,Row,Col,Col...,Option)
Grid    指定表,可以用表名表示,也可以用位置表示。
Row     指定行
Col     指定列,可以用列名称表示,也可以用位置表示,可以设置任意多列。
Option  可选参数,设为-1忽略操作公式,仅仅重算刷新公式和单元格公式。
       通常应该将Option参数设为-1,以便提高计算速度。

例如
RecalcCell(Gridname,Row,"结余",-1)
重算当前表的当前行的结余列,忽略操作公式。

RecalcCell("订单",[订单!row],"数量","金额")
重算订单表当前行的数量和金额两列,包括操作公式。

注意,RecalcCell是唯一用-1表示Option参数的函数!


 回到顶部