4

在 Access 2010 报告的详细信息区域中,我有两个文本框,一个在另一个之上。它们都Can Grow设置为Yes,细节区域本身也是如此。

两个文本框都必须增长以容纳它们的内容时,并且底部文本框中的文本很长,它的文本就会被截断。我该如何解决这个问题?

4

3 回答 3

4

是的,这是一个已知的错误。它基于字体和打印机。另一位用户声称切换到 Arial 解决了这个问题。他的问题是Calibri字体,而我的问题是Tahoma字体。

我的经验是它也取决于打印机,因为我的客户会在一台打印机上遇到这个错误,而不是在另一台打印机上使用同一台计算机。

切换到Arial字体对我们俩都有效。除了这里已经提到的测试之外,我没有找到哪些字体有问题以及哪些字体有效的列表。

于 2013-05-02T20:41:32.530 回答
2

您的文本框的格式是否设置为Rich Text

如果是,这是一个已知的错误。到目前为止,我们发现的唯一解决方法是避免在报告中使用富文本。已经作为富文本存储在数据库中的文本可以使用PlainText 方法转换为纯文本(即,将 ControlSource 设置为=PlainText([field]))。

我们也遇到了这个问题,所以如果您发现任何其他解决方法或解决方案,请给我留言。

于 2012-10-24T07:31:44.197 回答
1

我尝试了在这里和其他地方可以找到的所有建议:更改字体、打印机、验证的纯文本等。但没有解决这个问题。

这是最终对我有用的方法:

  • 将报表打开到“打印预览”视图。

  • 单击功能区上的页面设置。

  • 单击“页面设置”窗口中的“列”选项卡。

  • 在“列大小”部分中,单击“与详细信息相同”框。

于 2019-05-03T16:22:14.610 回答