问题标签 [expressionbuilder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
375 浏览

c# - 用表达式树替换匿名方法

如果我想替换这个匿名方法:

使用表达式树,它会是这样的:

(我知道:一个表达式树会秘密地动态创建另一个 anymous 方法,但这不是重点)。

现在我想用表达式树替换以下方法:

有没有办法,我该怎么做?

0 投票
1 回答
438 浏览

reportbuilder3.0 - 在表达式生成器中,如何将日期格式设置为“2013 年 1 月 1 日”?

我在 Report Builder 3 中使用表达式生成器,如何将日期字段格式化为“2013 年 1 月 1 日”或“2013 年 1 月 1 日”?两者都可以接受。

0 投票
1 回答
3299 浏览

sql - 使用表达式生成器的 CountIF 函数

我想要一个我在 Access 中编程的简单文本框,如下所示,

我从表达式生成器开始,但我迷失在语法中。

任何帮助表示赞赏!

0 投票
1 回答
61 浏览

sql - 如何将查询中的文本显示到文本框中

我的报告上有一个文本框,我有一个始终返回单个单元格的查询:

我的目标是显示它返回的单个单元格,并通过表达式生成器将其放入文本框中。

到目前为止我已经/尝试过的:

但这会返回“#Name”或“#Error”

对此的任何帮助都会很棒。

谢谢

0 投票
1 回答
2640 浏览

sql - 检查查询是否返回空白单元格并替换为 0

我在访问中编写了一个查询,它为大多数结果返回一个空白单元格,我需要用 0 替换这些空白单元格

我尝试的第一种方法是:

但我收到错误消息:标准表达式中的数据类型不匹配

然后我尝试了

但后来我收到另一条错误消息:无效使用 null

所以我假设空白返回'Null'

所以我尝试了:

但是得到了同样的错误信息......

所以我有点难过还有什么可以尝试的

我在这样的区域编辑 sql 位:

在此处输入图像描述

任何有关情况的帮助将不胜感激

0 投票
1 回答
2424 浏览

ms-access - 报告中的 Sum(Iff()

我正在编写一份报告,并希望在报告的每个部分的报告页脚中有一个摘要。

摘要将包括开放时间 <30 天的门票

在报告中,我创建了一个文本框,并使用以下内容作为控制源。

这将在查询中作为表达式起作用,但在控制源表达式生成器中不起作用。为什么?我不知道?

0 投票
3 回答
1829 浏览

ms-access - Microsoft Access 2010(32 位)、Win7(64 位)-Expression Builder 中的 IIf 函数不起作用

我无法让 IIf() 函数在 Microsoft Access 2010 64 位 Windows 7 Professional 的 Expression Builder 中工作。我已将问题归结为最基本的形式,在我看来,表达式生成器中的 IIf 函数确实不受支持。我正在尝试按照http://msdn.microsoft.com/en-us/library/gg241307%28v=office.14%29.aspx提供的说明进行操作。

细节:我有一个简单的数据库,我只从一个表中提取一个字段:表:schedule_data,字段:目的。在右侧的第一个空列中,我正在尝试:

我尝试了 IIf() 函数的许多变体,包括布尔值,例如:

并且每次返回的错误都是:“您输入的表达式包含无效的语法。” + "您省略了操作数或运算符,输入了无效字符或逗号,或者您输入的文本没有用引号引起来。" 给出的选项是“OK”和“Help”,单击“Help”按钮将我直接带到帮助系统的首页(即不会将我引导至任何特定于我的问题的内容。)

我的问题是,这可能与我的 64 位安装有关吗?我知道 64 位应用程序中的某些功能尚未得到广泛支持。我已经在其他语言和应用程序中使用了等效功能,例如 WordPerfect(Perfect Script),效果很好。请帮忙; 这真让我抓狂。

根据要求:这是我在切换到 SQL 视图时粘贴的 SQL。在我纠正错误之前,它不会让我切换视图,所以我只需要删除该列:

0 投票
2 回答
657 浏览

c# - 用于深度属性比较的表达式构建器

我正在查看一个简单的规则引擎http://netmatze.wordpress.com/2012/01/22/building-a-rule-engine-in-c/我正在做一些与此非常相似的事情。我有两个看起来像的类:

我的规则集如下所示:

我正在尝试构建表达式以基本上查看 A 类属性 listB,循环它对每个项目的 ID 属性进行循环,以查看是否至少一个等于 1。我在如何执行此操作时遇到了麻烦。我目前有类似的东西(我在其中设置了硬编码值,但最终会尽可能地更改为通用)。这个表达式不起作用,我得到编译异常:

我最终会像这样针对我的对象调用规则集:

我的问题是:

  1. 如果任何列表项符合条件,我如何让这个函数返回真/假。
  2. 一旦比较了所有列表项(并且没有一个匹配),您如何防止 Expression.Loop 停止循环?

谢谢你的帮助。

0 投票
1 回答
1124 浏览

ssis - 如何获取上个月的号码

我有以下 SSIS 表达式:

这给了我0614

如何更改月份代码,以便它总是给我上个月的号码?

0 投票
1 回答
1338 浏览

vba - 控制源上的 MS Access 表达式生成器中的 If 语句

我的表单上有一个未绑定的文本框,我把它放在控制源上=Date()-[boundfield],它工作正常,它给出了我需要的天数,但我想在这个未绑定的字段中有一个 If 语句,所以使用我在控制源上键入的表达式生成器。

但未绑定的字段总是显示#Name?。我的代码可能有什么错误?