Crystal reports 元素的Crystal Report get值等于其他字段

Crystal reports 元素的Crystal Report get值等于其他字段,crystal-reports,report,Crystal Reports,Report,我有个问题要解决 我有两张桌子,一张桌子和一张桌子 在报告中,我从AINVDET获得了字段 字段1字段2字段999 字段999是从公式字段创建的 ToTextField1+ToTextField2 我想创建一个公式,将字段999与表库存中的零件匹配,如果找到匹配项,则打印字段999=零件的字段成本\表库存中的平均值 我试过了 如果Field999=stock.part,则stock.cost\u平均值为0 我也尝试过SELECT、FROM、WHERE,但它在Crystal Reports的公式字

我有个问题要解决

我有两张桌子,一张桌子和一张桌子

在报告中,我从AINVDET获得了字段 字段1字段2字段999

字段999是从公式字段创建的

ToTextField1+ToTextField2

我想创建一个公式,将字段999与表库存中的零件匹配,如果找到匹配项,则打印字段999=零件的字段成本\表库存中的平均值

我试过了

如果Field999=stock.part,则stock.cost\u平均值为0

我也尝试过SELECT、FROM、WHERE,但它在Crystal Reports的公式字段中似乎不起作用。我还尝试将其放在SQL表达式字段中,但出现了一个错误


有什么帮助吗?

理想情况下,这应该在数据库中修复,以便您有一个实际的外键。如果你不能做到这一点,你必须创建一个SQL命令并手动连接这两个表。顺便问一下,它们目前是如何连接的?为什么不直接将表Stock添加到报表中,并将其与其他表连接起来呢。为了回答您的问题,您需要告诉我们您是如何将表格链接到AVDET和STOCK的