我在表中有一个计算字段,需要从另一个表中获取值,但在表达式生成器窗口中,它不允许我从其他表中选择值.然后,我尝试从表中创建一个表单,并在源代码控制中放入我需要的函数,但它#Name?在表单中触发了一个错误.
这是我放在源代码控制中的代码(Iff函数):
=IIf([Stato]="Vendita";[Costo ivato 1 pezzo]+(([Costo ivato 1 pezzo]/100)*[Provv_Vendita]![Costo]);[Costo ivato 1 pezzo]+(([Costo ivato 1 pezzo]/100)*[Provv_Prevendita]![Costo]))
Run Code Online (Sandbox Code Playgroud)
[Stato]并且[Costo ivato 1 pezzo]是在同一个表(被调用Prodotti)中的两个字段,其结构如下:
Stato Costo Ivato 1 pezzo
Vendita 10
Prevendita 20
Run Code Online (Sandbox Code Playgroud)
另一个表(称为Provvigioni)就像
Tipo Costo
Vendita 1,5
Prevendita 5
Run Code Online (Sandbox Code Playgroud)
Provv_Vendita并且Provv_Prevendita是两个选择我需要的值并且结构如下的查询
SELECT Provvigioni.Costo
FROM Provvigioni
WHERE Provvigioni.Tipo="Vendita";
Run Code Online (Sandbox Code Playgroud)
有没有办法从另一个表中获取该字段并在第一个表的函数中使用?