1

当我在 Visual Web Developer 2010 中打开 Dynamics NAV 2013 的报表时,每个文本框都显示一个看起来像

<<Expr>>

法国 Guillemet 人物在哪里<<以及在哪里。>>我发现这相当困难,因为如果我正在寻找一个特定的字段,我必须分析每个文本框的属性。

例如在这张图片中,我如何知道哪个字段是客户名称、电话号码或增值税注册号?

是否有任何方法可以配置 Visual Web Developer 以扩展表达式,就像它在带有 NAV 6.0 的 Visual Studio 2008 中一样?

最好我希望看到一个标签而不是通用标签,或者只是像 Visual Studio 2008 中Expr的旧标签。Fields!Some_random_field.Value

在此处输入图像描述

4

2 回答 2

1

啊,NAV & RDLC 的另一个特点 :)

您会发现当表达式达到某种“复杂性”时会出现 Expr 文本——例如,仅来自一个字段;

=Fields!TotalText.Value

=(Fields!TotalText.Value)

标头中的字段通常始终为 Expr,因为值是使用 GetData 和 SetData 传递的(并且在 NAV 2009 报告中保持这种方式)。虽然此限制在 NAV 2013 中有所消除,但您只能将静态值放在标题中——它们不会跨页面更改,这对于多个 SO 或客户来说是无用的。

没有办法在属性框中显示它,但最快的方法似乎是选择字段,右键单击,“表达式”。

我建议给文本框起一个 TextBox 以外的名称,以便更容易识别字段(例如“SalesHeaderNo”);

使用名称识别 Expr

于 2013-05-26T22:37:19.203 回答
1

因此,经过一番研究,我找到了另一种解决方案。有一个称为文档大纲 [Ctrl+Alt+T]的视图元素,它显示了整个报告的树状结构。当您单击报告中的某个项目时,会选择文档大纲中的相应项目,反之亦然。这对于更好地了解您的报告并在不同项目之间快速导航非常有用。

唯一烦人的是它还显示了空的文本框,所以在一个人烟稀少的表格中,大纲中会有很多textbox123项目。似乎没有办法过滤掉这些。

Visual Web Developer 2010 - 文档大纲

于 2013-05-28T09:57:18.743 回答