Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 540
  • Last Modified:

Linking a memo datatype to a textbox in a report truncates data at 255.

I have tried to apply the solution from " Solution Title: Report Text Box - HURRY!" but it doesn't work for me, for some reason.  Tha data still truncates at 255 characters.  Please try to keep your answer simple.  I don't know VBA.
Mafunzalo
0
Mafunzalo
Asked:
Mafunzalo
  • 10
  • 3
  • 2
  • +1
1 Solution
 
flavoCommented:
I just used the report wizard to build a report based on a memo and it worked fine with a text box

Try doing a "dummy" rpt then copy and paste the textbox into your real rpt
Works fine for me!

Good Luck!

Dave
0
 
flavoCommented:
>> Try doing a "dummy" rpt

Using the rpt wizzard
0
 
MafunzaloAuthor Commented:
I tried using the report wizard and design view.  neither worked.
In design view, the fiels in question was the only field in the report.
In both attempts, Can Grow and Can Shrink were Yes.
I must be missing something.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
MafunzaloAuthor Commented:
BTW, I didn't get the dummy reports to work, so I didn't copy&paste into the real report...
0
 
stevbeCommented:
delete the control from the report, select field list from the view menu and drag the memo field name onto the report. Access can get goofed up if you add an empty textbox and then change the datasource to memo or if you copy an existing textbox bound toa text field and then change the control source to a memo field.

Steve
0
 
MafunzaloAuthor Commented:
I created a report using Design View (totally empty)
I clicked Record Souce in the Properties box to get the query I'm interested in.  The Field List populated.
I dragged and dropped the memo field from the Field List,
Went back to Properties and selected Yes for "Can Grow" and "Can Shirnk"
Hit View and the fields are still limited to 255.
0
 
MafunzaloAuthor Commented:
Whoa.  New information.
   The datatype of the field of the table that the query is working on is Memo and has more than 255 characters.  OK.
   When I run the report that includes the query, the data is limited to 255 characters.
   When I run the query alone, the character-length of the data that is pulled from the table is limited to 255 characters.  The table that is created from the query has the limitation, not the report.  NOW what?
0
 
MafunzaloAuthor Commented:
Another update that supoports the "Whoa." update.
When I do a report wizard and NOT use the query, the fields are not truncated!
But I have some relationships in the query that I need to keep (and don't know how to create in the Report Wizard, if it's possible).  How can I reference the query in the report but keep the complete memo fields printing?
0
 
MafunzaloAuthor Commented:
I increased the points to 300.  I gotta get an answer!  
0
 
burtdavCommented:
You may be able to make another query that joins the results of your query (in which the memo field is truncated) with the full memo field straight from the table.

Something like this:
SELECT q.*, t.MyMemoField AS MyMemoField_Full
FROM MyQuery AS q, MyTable AS t
WHERE q.MyTable_ID = t.ID

If you post your query, I can probably write this second query if you need me to
0
 
MafunzaloAuthor Commented:
Thanks.  I'll give it a try tomorrow.
0
 
MafunzaloAuthor Commented:
Computers are really strange.
My query is fairly complex and in order to try your solution, I started removing tables I could live without. I wpuld remove a table and then test it. Still bad.  Remove. Test. Bad. Until there was just the main table where the majority of the data lived. Then I got the error, "The field is too small to accept the amount of data you attempted to add.  Try inserting or pasting less data." [OK] [Help]  OK closes it, Helpbrings up a blank screen.  This is a select query. I removed the remaining fields until there was one: the memo field.  I still get the "field is too small" error. Compact and repair twice.  Same error.

I opened the SQL view,
SELECT DISTINCT DataTable.Q_230200
FROM DataTable;

I removed the DISTINCT, and it works.  I went back to the original q
0
 
MafunzaloAuthor Commented:
Computers are really strange.
My query is fairly complex and in order to try your solution, I started removing tables I could live without. I wpuld remove a table and then test it. Still bad.  Remove. Test. Bad. Until there was just the main table where the majority of the data lived. Then I got the error, "The field is too small to accept the amount of data you attempted to add.  Try inserting or pasting less data." [OK] [Help]  OK closes it, Helpbrings up a blank screen.  This is a select query. I removed the remaining fields until there was one: the memo field.  I still get the "field is too small" error. Compact and repair twice.  Same error.

I opened the SQL view,
SELECT DISTINCT DataTable.Q_230200
FROM DataTable;

I removed the DISTINCT, and it works.  I went back to the original q
0
 
MafunzaloAuthor Commented:
...continued...
I went back to the original query, removed the DISTINCT, and it works!  There are duplicates, however.

I started with a clean query, put in
SELECT DataTable.Q_230200
FROM DataTable;

And it worked.  I added the DISTINCT and it failed with the "field is too small" error.

I will work to get the duplicates out without using DISTINCT.  Does anyone know why DISTINCT caused the fields to be shortened?
0
 
burtdavCommented:
DISTINCT does about the same thing as a GROUP BY clause including all selected fields. I know (I recently had this problem) that if you GROUP BY a Memo type field, it gets truncated to 255 characters - it makes sense that Access won't group by an arbitrary length field. DISTINCT is probably doing the same thing.
0
 
burtdavCommented:
If your original query was DISTINCT, this may make the re-joining solution I gave unnecessary.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 10
  • 3
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now