易表在线答疑技术与交流用户社区 → 请帮看一下公式有什么错?


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

主题:请帮看一下公式有什么错?

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/15 20:56:00 [显示全部帖子]

呵呵,好像不行吧!

    1、变量的表达式是在判断变量本身的值(且为该表达式生成的值),这种情况好像不行吧!

    2、假设这种情况可以,但您的判断公式永远只执行后者,因为不管何种情况,您的表达式生成的值均为字符型,判断该变量等于0的条件将永远不会成立!

-=-=-=- 以下内容由 程兴刚2007年10月15日 09:03pm 时添加 -=-=-=-
还有,当条件不成立时生成值的公式又是引用该变量本身的值,这样可能会造成循环引用错误!


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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/15 21:10:00 [显示全部帖子]

呵呵,误会了,看到你4楼的图片的公式管理器是表达式变量公式,还以为这个公式:If([%首页查询转换变量%]  = 0,"———",Text([%首页查询转换变量%] * 5) + Text("/ 5A"))  就是表达式变量[%首页查询转换变量%]的表达式!

    11楼的公式肯定不行!


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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/15 21:13:00 [显示全部帖子]

下面引用由ylm2007/10/15 09:10pm 发表的内容:
从公式上,我没看出什么问题,会不会是你没有给上述变量赋值?


    这里应该是要返回数据的列的名称:[%查询显示列%],[%查询列名称%],[%=OR<>%],[%单户查询综合变量%]  这样不行吧?


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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/15 21:17:00 [显示全部帖子]

请教总版主,能同时返回多列吗?我还真没这样用过,请指点!

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/15 21:34:00 [显示全部帖子]

下面引用由czy2007/10/15 09:20pm 发表的内容:
他返回的并不是多列,其实只有一列。。
,,,
返回这一列的值 比较列          比较方式  比较值


       哈哈....,谢谢了,我一时疏忽,没看出来,就那几个符号变量把我迷糊了,没把它理解成带候选值的字符型变量,再次谢谢!


 回到顶部