首页 > 解决方案 > 如何从 TextBox 的表单值设置 Crystal Report 的 FormulaFiled 值

问题描述

我正在使用此代码来设置 FormulaField 的值:

xreport.DataDefinition.FormulaFields("AllMost1").Text = 30

但它给了我下一个错误:

在此处输入图像描述

更新:

这是我取名的属性面板:

在此处输入图像描述

谢谢

标签: vb.netcrystal-reports

解决方案


您是指放置在报表画布上的公式字段的属性面板吗?如果是这样,答案是否定的。您只需使用公式名称即可。

根据您发布的新图片,您确实使用了错误的名称。您需要使用公式的名称,而不是放置在报表画布上的公式字段的名称。最有可能的是,您需要在名称末尾删除“1”。所以改为:

xreport.DataDefinition.FormulaFields("AllMost").Text = Chr(39) & 30 & Chr(39)

推荐阅读