A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » Setting Up & Running Reports
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Memo Field is truncating to 255 Chars



 
 
Thread Tools Display Modes
  #1  
Old March 1st, 2007, 02:00 PM posted to microsoft.public.access.reports
Jim Pockmire
external usenet poster
 
Posts: 21
Default Memo Field is truncating to 255 Chars

The source query is using "totals" and the condition for the memo field is
set to "First". This displays the entire contents of the memo field (more
than 255 chars), vs using "Group By" which truncates the field to 255 chars.

However, even though the entire string displays in the query - only the
first 255 print on a report. Is this normal?

Is there a way to print the entire string, other than a sub-report?


  #2  
Old March 1st, 2007, 02:10 PM posted to microsoft.public.access.reports
Allen Browne
external usenet poster
 
Posts: 11,706
Default Memo Field is truncating to 255 Chars

It seems you understand that to get Access to display the entire memo field,
you must avoid any aggregation on the field.

It sounds like you succeeded in doing that in your query, so (assuming this
query is the source for the report), it's time to look at the report. Open
it in design view. Open the Sorting And Grouping dialog (View menu.)
Anything in there that would cause Access to sort or group on the memo
field? Is the memo in the Detail section, or in some group header/footer? Is
there anything in the report's OrderBy property?

Another place to look is the Format property of the text box that shows the
memo. Clear anything from that property.

--
Allen Browne - Microsoft MVP. Perth, Western Australia
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Jim Pockmire" wrote in message
...
The source query is using "totals" and the condition for the memo field is
set to "First". This displays the entire contents of the memo field (more
than 255 chars), vs using "Group By" which truncates the field to 255
chars.

However, even though the entire string displays in the query - only the
first 255 print on a report. Is this normal?

Is there a way to print the entire string, other than a sub-report?


  #3  
Old March 1st, 2007, 03:01 PM posted to microsoft.public.access.reports
Jim Pockmire
external usenet poster
 
Posts: 21
Default Memo Field is truncating to 255 Chars

The answer to your questions is generally "no". I even created a test report
using simple dummy data and a simple report which retrieves one record with
no grouping.

The report truncates the data wheras the query does not, so I am assuming
this is normal.

My work around is a sub-report, although the above would have been easier if
it worked.



"Allen Browne" wrote in message
...
It seems you understand that to get Access to display the entire memo
field, you must avoid any aggregation on the field.

It sounds like you succeeded in doing that in your query, so (assuming
this query is the source for the report), it's time to look at the report.
Open it in design view. Open the Sorting And Grouping dialog (View menu.)
Anything in there that would cause Access to sort or group on the memo
field? Is the memo in the Detail section, or in some group header/footer?
Is there anything in the report's OrderBy property?

Another place to look is the Format property of the text box that shows
the memo. Clear anything from that property.

--
Allen Browne - Microsoft MVP. Perth, Western Australia
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Jim Pockmire" wrote in message
...
The source query is using "totals" and the condition for the memo field
is set to "First". This displays the entire contents of the memo field
(more than 255 chars), vs using "Group By" which truncates the field to
255 chars.

However, even though the entire string displays in the query - only the
first 255 print on a report. Is this normal?

Is there a way to print the entire string, other than a sub-report?




  #4  
Old March 1st, 2007, 03:24 PM posted to microsoft.public.access.reports
Allen Browne
external usenet poster
 
Posts: 11,706
Default Memo Field is truncating to 255 Chars

Okay, so you have a subreport that works, but a main report that doesn't.
That may help you to identify what's the difference between the two.

--
Allen Browne - Microsoft MVP. Perth, Western Australia
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Jim Pockmire" wrote in message
...
The answer to your questions is generally "no". I even created a test
report using simple dummy data and a simple report which retrieves one
record with no grouping.

The report truncates the data wheras the query does not, so I am assuming
this is normal.

My work around is a sub-report, although the above would have been easier
if it worked.



"Allen Browne" wrote in message
...
It seems you understand that to get Access to display the entire memo
field, you must avoid any aggregation on the field.

It sounds like you succeeded in doing that in your query, so (assuming
this query is the source for the report), it's time to look at the
report. Open it in design view. Open the Sorting And Grouping dialog
(View menu.) Anything in there that would cause Access to sort or group
on the memo field? Is the memo in the Detail section, or in some group
header/footer? Is there anything in the report's OrderBy property?

Another place to look is the Format property of the text box that shows
the memo. Clear anything from that property.

"Jim Pockmire" wrote in message
...
The source query is using "totals" and the condition for the memo field
is set to "First". This displays the entire contents of the memo field
(more than 255 chars), vs using "Group By" which truncates the field to
255 chars.

However, even though the entire string displays in the query - only the
first 255 print on a report. Is this normal?

Is there a way to print the entire string, other than a sub-report?


  #5  
Old March 1st, 2007, 04:03 PM posted to microsoft.public.access.reports
Jim Pockmire
external usenet poster
 
Posts: 21
Default Memo Field is truncating to 255 Chars

Yes, the sub-report is based on single table with no grouping - so the memo
field does not become an issue


"Allen Browne" wrote in message
...
Okay, so you have a subreport that works, but a main report that doesn't.
That may help you to identify what's the difference between the two.

--
Allen Browne - Microsoft MVP. Perth, Western Australia
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Jim Pockmire" wrote in message
...
The answer to your questions is generally "no". I even created a test
report using simple dummy data and a simple report which retrieves one
record with no grouping.

The report truncates the data wheras the query does not, so I am assuming
this is normal.

My work around is a sub-report, although the above would have been easier
if it worked.



"Allen Browne" wrote in message
...
It seems you understand that to get Access to display the entire memo
field, you must avoid any aggregation on the field.

It sounds like you succeeded in doing that in your query, so (assuming
this query is the source for the report), it's time to look at the
report. Open it in design view. Open the Sorting And Grouping dialog
(View menu.) Anything in there that would cause Access to sort or group
on the memo field? Is the memo in the Detail section, or in some group
header/footer? Is there anything in the report's OrderBy property?

Another place to look is the Format property of the text box that shows
the memo. Clear anything from that property.

"Jim Pockmire" wrote in message
...
The source query is using "totals" and the condition for the memo field
is set to "First". This displays the entire contents of the memo field
(more than 255 chars), vs using "Group By" which truncates the field to
255 chars.

However, even though the entire string displays in the query - only the
first 255 print on a report. Is this normal?

Is there a way to print the entire string, other than a sub-report?




  #6  
Old March 1st, 2007, 07:13 PM posted to microsoft.public.access.reports
Rick Brandt
external usenet poster
 
Posts: 4,354
Default Memo Field is truncating to 255 Chars

Jim Pockmire wrote:
Yes, the sub-report is based on single table with no grouping - so
the memo field does not become an issue


Are you using the memo field in the report to do the grouping?

(you can't do that)

--
Rick Brandt, Microsoft Access MVP
Email (as appropriate) to...
RBrandt at Hunter dot com


  #7  
Old March 1st, 2007, 08:32 PM posted to microsoft.public.access.reports
Marshall Barton
external usenet poster
 
Posts: 5,361
Default Memo Field is truncating to 255 Chars

Jim Pockmire wrote:

The answer to your questions is generally "no". I even created a test report
using simple dummy data and a simple report which retrieves one record with
no grouping.

The report truncates the data wheras the query does not, so I am assuming
this is normal.

My work around is a sub-report, although the above would have been easier if
it worked.



To add to Allen's list of things to check. Did you make
sure the memo's text box and its section bothe have their
CanGrow property set to Yes?

IMO, once the query is doing the right thing, this problem
is usually caused by some kind of grouping, aggregation or
sortingon the memo field.

--
Marsh
MVP [MS Access]
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 03:25 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.