问题标签 [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 回答
70 浏览

ms-access - 表达式生成器以百分比、固定和通用数字格式为字段提供不同的值

我正在使用表达式生成器来设置计算字段的值,该字段应该是百分比。在 Expression Builder 中,这是我要执行的语句

在选择字段时,在查询设计视图中,我将字段Property Sheet设置FormatPercent. 问题是一旦我将格式更改为Percent我将字段的值设置为4444.44%. 如果我将Format字段设置为General Number并运行查询,我会得到 44.44444444,这是确切的值。如果我更改为Fixed格式,那么我会得到44.44正确的值。我也尝试过使用

但我面临同样的问题。我用于各个字段的值是这样的

这应该返回 44.444444。

为什么 Ms Access 2007 错误地计算了值?

0 投票
1 回答
2303 浏览

ms-access - 如何将 Form 中的两个字段合并为 Microsoft Access 中的一个字段?

一个例子是尝试将名字和姓氏组合成一个名为雇员的表中的全名。我在控制源中输入什么表达式?我输入了 FullName:[First] & " " & [Last]但它一直说错误。

0 投票
1 回答
65 浏览

sql - 如何继续将表单中的两个字段合并为一个字段?

我是整个微软访问的新手。我创建了一个名为员工的表单并将其放入设计视图中。在单独的表中输入员工信息的记录。我必须添加每个员工的全名,并且只做了一个。我很难添加与第一个不同的另一个名称。

所以我第一个使用的表达式是 =Nz([First], "") & " " & Nz([Last], "")

0 投票
1 回答
413 浏览

ms-access - 使用表达式生成器从列表中选择第一个值 - Access 2013

我目前正在尝试使用表达式生成器将组合框的默认值设置为该组合框中的第一个值。该框由具有一列的表填充。我对 Access 很陌生,如果这是一个愚蠢的问题,请提前抱歉。到目前为止,这是我的代码不起作用。

任何帮助将不胜感激!

谢谢,

奥斯汀

0 投票
1 回答
1033 浏览

ms-access-2010 - 如何将 MS Access 表达式生成器用于 if fieldA value = " then fieldB = "

使用 MS Access 表达式生成器 if fieldA value = " then fieldBdate = " table name is myOrder; myOrder 有几个字段,包括 fieldA 文本(使用值列表进行值选择,其中 "Received" 为一个);另一个字段被命名为 dateTime 类型的 fieldBdate。

使用 Access 2000 和 Access 2010。正确的语法是什么?

谢谢。

0 投票
1 回答
1970 浏览

c# - 具有嵌套属性的动态 linq 表达式树

我有一个必须过滤子属性的列表。过滤器运算符是动态的,我正在使用谓词构建器来组合多个过滤器/lambda。

为简单起见,假设我有两个这样的类:

我的过滤器使用参考 id、运算符类型和值,这样伪代码将如下所示:

实际的过滤器类似于123 eq 456,其中参考 id 是 123,operatorType 是“eq”,值是 456。

如果运算符只是相等,那么以下工作就可以了:

此外,仅FirstClass使用动态表达式进行过滤,就像一个魅力,例如过滤 Id(我的 ExpressionTypeDictionary 是一个字典,用于ExpressionType根据提供的选择一个operatorType):

我能够编译以下内容,但是使用 EF Core 对真实数据执行过滤器会返回 querySource 的异常:

任何建议表示赞赏:)

0 投票
1 回答
1012 浏览

ms-access - MS Access,使用表达式生成器将一个表中的字段与另一个表中的 DLookup 进行比较

我正在尝试制作一个 MS Access 报告,我在其中使用文本框显示字段值,然后使用另一个文本框指示第一个值是高于还是低于单独表中的条目。

该报告有一个记录源“表 1”和一个名为“txt_Value1”的文本框,该文本框显示字段中的数字:“Value1”。我有第二个表“Customer_Criteria”,其中有一个我想比较的字段“PassValue”。我的表达式生成器语句是:

无论正确的逻辑结果是什么,此语句始终返回 false。

我已经测试过了,写:

我得到了正确的结果。另外,如果我写:

我得到正确的结果。在比较文本框值与 Dlookup 时我缺少什么?

0 投票
0 回答
145 浏览

c# - 通用 C# LINQ 聚合,无需借助 Dynamic ExpressionBuilder

如何在一组通用 C# 类型上重用 LINQ 聚合查询,这些类型具有在编译时已知的通用形状或接口,而不诉诸黑魔法动态ExpressionBuilder内容?

例如,

我尝试了各种方法,但是如果不引入魔术字符串,我就无法让它工作,ala x.GroupBy("InvoiceTotal")

据我所知,这很难,因为 LINQ 类型在泛型“渲染”为“具体类型”之前就已解决。但是,所有类型签名在编译时都是已知的,因此我应该能够强制编译器执行此操作。

0 投票
1 回答
44 浏览

sql - 根据单独表中的数据创建计算字段表

在使用表中数据的表中创建计算字段是直接的……因为表达式构建器的使用是直接的。但是,在我看来,计算字段的表达式构建器仅适用于表中的数据;

即:表中的表达式生成器MYTABLE适用于字段FIELD1.MYTABLEFIELD2.MYTABLE

库存问题

我的问题是我的查询产生了两个“计数”字段,这些字段适用于INPUTQUERYOUTPUTQUERY(给我添加的所有输入数据的计数和添加的所有输出数据的计数),现在我想将两者相减以获得股票。

我无法链接从我的查询中创建的表,因为它无法不断更新关系本身,因此我要么使用表达式生成器/SQL,要么陷入困境。

第一个问题:

是否可以让表达式生成器引用其他表中的数据?

即表达式构建器:

(这给出了两者的区别)?

第二个问题:

如果上述不可行,我可以通过 SQL 代码执行此操作吗?

IE

0 投票
3 回答
382 浏览

vba - Update Query takes only one row as value - Access 2000?

I am unable to understand why my Update Query takes only the value in the last row and puts it in all other, in the same column.

Here are pictures:

update query 1

update query 2

So, I need to calculate percent(PBrojProdPoTip), given BrojProdPoTip and VkBrojProdPoTip which is the sum.

If you try the last value, 244 out of 18248 gives 01.34%

What do I do wrong? Why it takes only one value?