2

编辑:我发现字段资源管理器中未显示的所有字段都是非 varchar 的数据类型。没有出现的三个是“money”、“numeric”和“datetime2”类型。我仍然不知道如何解决它,但我认为这可能有助于回答我的问题!

我正在使用我没有创建的数据库(SQL Server)进行项目,所以我可以用它做的事情是有限的。我创建了一个视图并选择了我需要的字段,但是当我使用 Database Expert 并选择视图时,实际上只显示了 6 个字段中的 3 个,不幸的是,这是我最不需要的 3 个字段。我尝试通过 Database Expert 添加几个不同的表,但我测试的每一个表都缺少字段。我会说这个数据库充满了空值并且设计得很糟糕,但是因为我为此创建了一个视图,所以我专门排除了其中包含空值的任何行,只是为了看看这是否是问题所在。不幸的是,它根本没有帮助。

我已经在谷歌上搜索了大约一个小时,我发现一些人有类似的问题,但并不完全相同,到目前为止,没有一个修复程序真正有帮助。看起来它应该是相对简单的东西,但我对水晶报表很陌生。

非常感谢任何帮助,谢谢!

EDIT2:我已经删除了所有的图片,因为我不想在发布这个项目的东西时遇到任何麻烦。我不认为他们有什么重要的,但安全第一!对不起,如果这给未来的读者带来任何不便:)

4

4 回答 4

0

如果您使用单个表,这些字段是否显示数据?如果 Xtal 无法识别您的类型,您始终可以将它们转换为“更好”的类型。

这将有助于查看您的实际视图定义 - 您的示例不够具体并且令人困惑,指示单个输出列,并且逻辑显示测试(和输出)单个静态值。查看您的实际表定义也可能会有所帮助。使用现有表格和 DB Expert 设计报告可能有更好的方法(再说一遍......也许不是,但我们怎么知道?)

于 2012-08-07T22:24:35.497 回答
0

我使用数据类来创建我的报告。当字段资源管理器中未显示字段时,请转到您的数据类并更改未显示的字段类型nullable = false或仅更改数据类中的数据类型。我做到了,它有效。我希望这可以帮助你。有时您还需要在 SQL 表或视图中更改它们。

于 2014-04-23T06:21:55.647 回答
0

只需转到放置数据表的 dataset.xsd,选择您需要的列并从属性中更改其数据类型。

于 2015-08-03T20:51:25.930 回答
-2

我做了一些测试,我发现它不会让我用一个带有变量的公式制作图表。

但是,我可以在另一个公式中引用“变量评估”公式,并且该公式会显示在图表数据视图中。

例如:

formula Blah
shared numbervar Myvariable:=10

formula ChartUse
{Blah}+1

希望这可以帮助某人

于 2014-09-18T01:59:17.293 回答