Crystal reports 调整varchar大小不';更新水晶报告

Crystal reports 调整varchar大小不';更新水晶报告,crystal-reports,report,database-update,Crystal Reports,Report,Database Update,我有一份现有的报告,上面有很多字段 我刚刚修改了数据库,将varchar(10)更改为varchar(20) 当我用数据“123456789001234567890”测试它时,针对我的视图的查询工作得非常好。然而,即使在我完成“验证数据库”之后,它也不会显示整个值 我尝试使用一个公式来显示它,它仍然将它截断为10个字符,我还做了一个LEN({myfield}),它显示了10个字符 我还使用了命令“更新数据源位置” 不知何故,字段长度信息被卡住了。我以一种迂回的方式解决了它 我从数据源中删除了此字

我有一份现有的报告,上面有很多字段

我刚刚修改了数据库,将varchar(10)更改为varchar(20)

当我用数据“123456789001234567890”测试它时,针对我的视图的查询工作得非常好。然而,即使在我完成“验证数据库”之后,它也不会显示整个值

我尝试使用一个公式来显示它,它仍然将它截断为10个字符,我还做了一个LEN({myfield}),它显示了10个字符

我还使用了命令“更新数据源位置”


不知何故,字段长度信息被卡住了。

我以一种迂回的方式解决了它

  • 我从数据源中删除了此字段
  • 然后我验证了数据库,并从报告中删除了该字段
  • 然后,我将该字段重新添加到数据源中
  • 然后将该字段重新添加到报告中

  • 所有内容都正确显示。

    这可能是一个愚蠢的建议,但您是否在验证数据库后尝试过手动调整字段大小?我不确定如何手动调整字段大小,有什么想法吗?回答有点晚-假设您已在报表设计器中打开报表,并且刚刚验证了数据库,单击有问题的字段,使其处于可见的选中状态,然后将光标悬停在字段的边缘上,使其变成一个字符-此时它可以调整字段的大小。(如果它变成十字线,它将重新定位字段。)单击并拖动字段边界到新的大小。@标记,字段的物理大小正确。字段中的数据被截断为10个字符。@Nathan,我说这可能是个愚蠢的建议!不管怎样,很高兴你找到了答案。。。