高个子 发表于 2024-4-9 14:45:25

odata公式带有时出来是0 。可是数据源是有数据的

   数据源:   

Ben.C 发表于 2024-4-9 14:50:13

个人猜测
这里的编码是文本,看看是不是哪里多了个空格或者某种看不见的字符。
还有尽量别再表格里面使用odata这样查询性能不太好

赛龙周 发表于 2024-4-9 14:54:23

同一张表为什么要用ODATA

高个子 发表于 2024-4-9 14:58:27

赛龙周 发表于 2024-4-9 14:54
同一张表为什么要用ODATA

不是同一张表。odata关联是:另外一张表

ShiG 发表于 2024-4-9 14:59:22

应该把你ODATA公式拿出来看看

fanhuayimeng 发表于 2024-4-9 15:04:15

个人猜测可能是ODATA查询的是存货编码显示存货名称,然后你直接导入存货名称,所以ODATA查询不到。如果是尝试导入存货编码

高个子 发表于 2024-4-9 15:05:24

ShiG 发表于 2024-4-9 14:59
应该把你ODATA公式拿出来看看

=ODATA("Inventory?$select=cInvName&$filter=cInvCode eq "&IF(ISBLANK(I10),"null","'"&I10&"'")&"&$top=1")

赛龙周 发表于 2024-4-9 15:20:57

把I10单元格格式改成文本试试

高个子 发表于 2024-4-9 15:24:15

高个子 发表于 2024-4-9 15:05
=ODATA("Inventory?$select=cInvName&$filter=cInvCode eq "&IF(ISBLANK(I10),"null","'"&I10&"'")&"&$to ...

当 点击插入 时,会有这个问题。如果直接在最后一行输入存货编码时,是正常的,可以自动带出来存货名称。当点击行头 插入时,输入存货编码,就不正常,不能带出来。

高个子 发表于 2024-4-9 16:10:39

赛龙周 发表于 2024-4-9 15:20
把I10单元格格式改成文本试试

改成文本也不行:
页: [1] 2
查看完整版本: odata公式带有时出来是0 。可是数据源是有数据的