我在SSRS中有一个报告,其中包含许多从Epicor 10数据库中提取数据的文本框。其中一个只显示前30个字符。在我们的ERP系统中,字段格式为x(16000),因此用户可以输入相当多的数据。文本框的大小绝对足够容纳30多个字符(大约半页宽)。我启用了"Can“选项,并将文本框进行了水平和垂直扩展,但仍然只显示了前30个字符。
通常,该字段中的文本以数字开头(这些是发送注释,例如,"2 Skids @60方框……等等)。这是我能找到的这个特定文本框与报表中显示整个字段值的其他文本框之间唯一真正的区别。我是遗漏了一些选项,还是需要以某种方式转换该字段?“
提前谢谢。
发布于 2015-11-20 14:56:57
在中拉出您的报表,并检查它是否是一个计算字段,限制汉诺威第一次假定的字符数。在表Ice.RptCalcField中,我看到了一些限制为x(30)的开箱即用的东西,但我没有看到任何大于x(2000)的东西。有几个DataFields在Ice.ZDataField中有那么大,所以我假设这不是一个现成的东西。
如果数据定义字段设置为x(16000),请尝试将其更改为x(100),并查看这是否有区别。也许,对于打印框架来说,您拥有的值是很大的,并且它正在恢复到某种默认状态。
祝你好运,我很有兴趣看看这会给你带来怎样的转变,因为我们最终可能会遇到类似的问题。
https://stackoverflow.com/questions/33832157
复制相似问题