首页 文章

Crystal Reports无法打印'&'字符

提问于
浏览
0

我正在从SQL存储过程中检索数据并将其显示在使用Crystal Reports创建的pdf文档的文本字段中 .

问题是,只要数据包含'&'字符,它就只显示该字符之前的文本 .

它作为实际字符'&'存储在SQL表中,并且在执行查询时,SQL结果集显示正确的字符以及何时在浏览器中显示 . 但是,当运行报表并检索相同的数据时,Crystal Reports无法显示该字符 .

有没有办法告诉Crystal Reports显示角色?

将SQL Server 2000与Visual Studio 2008和Crystal Reports Basic一起使用

2 回答

  • 0

    我确定带有&符号的文本正被传递到通过URL创建Crystal Report的页面 . 我使用javascript函数encodeURIComponent('&')将&符号替换为'%26'值,当它到达Crystal Report时,它被读作&符号,而不是作为一个搞乱一切的URL变量 .

  • 1

    &符号是连接的水晶语法,您必须将&引入双引号以在报告中显示它 .

相关问题