I created an Access 2013 report using a linked table from Sharepoint. In Sharepoint, the field is defined as "Multiple lines of text, Plain Text", in Access it comes down as "Long Text".

The field contents contains line breaks. In Access the field is "Can Grow=Yes" and "Text Format=Plain Text".

The problem is the report displays the field without the line breaks. Any ideas?

In Access I verified there are chr(10) characters but no chr(13) characters in the field. I tried replacing the chr(10) with chr(10) & chr(13) but that didn't work. It just seems to be ignoring the chr(10) character in the printed output.

有帮助吗?

解决方案

I figured out a work around which is to use the 'Rich Text' report field property on the 'Plain Text' field:

  1. Replace chr(10) with <br/> in the field on the report i.e.

    =Replace([fieldname],Chr(10),"<br/>")
    
  2. Change the text box 'Text Format' property from 'Plain Text' to 'Rich Text'

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top