易表在线答疑技术与交流用户社区 → [原创]恭祝各位易友除夕夜快乐!


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

主题:[原创]恭祝各位易友除夕夜快乐!

帅哥哟,离线,有人找我吗?
还不错
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:火箭侠 帖子:1937 积分:283 威望:0 精华:0 注册:2006/8/12 9:40:00
  发帖心情 Post By:2008/6/18 17:32:00 [只看该作者]

是不是还需要在执行公式前,将变量[%多栏账%]进行赋值。

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


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

如果你的变量是表达式:ListFor("科目编码","科目名称","核算标志","-1")
就不用再赋值

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


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

你也可以先抛弃变量,直接用下例公式试试:

eval("evalfor("""+Substitute("生产成本|产成品|应付账款|原材料|库存商品","|","-本年发生"",""记账标志"",-1,""凭证号"","" >="",[%开始凭证号%],""凭证号"",""<="",[%结束凭证号%]) And evalfor(""")+"-本年发生"",""记账标志"",-1,""凭证号"","" >="",[%开始凭证号%],""凭证号"",""<="",[%结束凭证号%])")

如果还不行传文件吧。


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


加好友 发短信
等级:火箭侠 帖子:1937 积分:283 威望:0 精华:0 注册:2006/8/12 9:40:00
  发帖心情 Post By:2008/6/18 17:48:00 [只看该作者]

[这个贴子最后由还不错在 2008/06/18 06:21pm 第 1 次编辑]

使用变量就是为了程序能够灵活一些。当增加或减少项目核算时,就不用更改公式。我是想达到这样的目的。

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


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

应该说13楼已经完全达到了你的目的(针对你一楼的公式而言),但你仍说不行,又不见你的文件,所以才建议你暂时抛弃变量,直接用表达式进行测试。

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


加好友 发短信
等级:火箭侠 帖子:1937 积分:283 威望:0 精华:0 注册:2006/8/12 9:40:00
  发帖心情 Post By:2008/6/18 17:59:00 [只看该作者]

[这个贴子最后由还不错在 2008/06/18 06:22pm 第 1 次编辑]


已删除上传文件。

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


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

变量%多栏账%应该为表达式。
当然你也可以不改变量类型而直接将公式改成这样:
eval("evalfor("""+Substitute(ListFor("科目编码","科目名称","核算标志","-1")
,"|","-本年发生"",""记账标志"",-1,""凭证号"","" >="",[%开始凭证号%],""凭证号"",""<="",[%结束凭证号%]) And evalfor(""")+"-本年发生"",""记账标志"",-1,""凭证号"","" >="",[%开始凭证号%],""凭证号"",""<="",[%结束凭证号%])")

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


加好友 发短信
等级:火箭侠 帖子:1937 积分:283 威望:0 精华:0 注册:2006/8/12 9:40:00
  发帖心情 Post By:2008/6/18 18:14:00 [只看该作者]

谢谢,我再试试。

-=-=-=- 以下内容由 还不错2008年06月18日 06:19pm 时添加 -=-=-=-
成功了,再次表示感谢!

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


加好友 发短信
等级:火箭侠 帖子:1937 积分:283 威望:0 精华:0 注册:2006/8/12 9:40:00
  发帖心情 Post By:2008/6/19 9:26:00 [只看该作者]

变量为表达式与字符同应用EVAL函数有什么不同吗?

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


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

如果变量是字符型,候选值是:ListFor("科目编码","科目名称","核算标志","-1"),在eval中应用它是空值,如果是表达式变量,变量值就会包括所有科目名称列符合条件的值。

 回到顶部
总数 30 上一页 1 2 3