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 » Database Design
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Record and Field Size Problems



 
 
Thread Tools Display Modes
  #1  
Old January 7th, 2005, 03:39 PM
Wendy
external usenet poster
 
Posts: n/a
Default Record and Field Size Problems

I created a database and related form for a survey. The survey has a number
of "open-ended" questions where people enter free-text responses. I
originally put all survey questions, including all the free-text, in one
table. When we tested it, I found that Access limits the record size and that
by having so many of these fields, all of which I created as Text data types,
the records will exceed the allowed size.

So, I read in the Access specs that Memo fields don't count toward record
size, so I changed all these text fields to Memo fields. This time, I
couldn't even save the table, because I got an error saying there were too
many *fields* in the table, even though I didn't change the number of fields,
and had well under the supposed limit of 255 fields.

Anyone have any suggestions other than breaking the questions into multiple
tables? I was running into a lot more complexity in terms of the
relationships, queries, form, etc. if I try to break the tables up, so if
there's a way to keep the single table, I'd rather do that.

Thanks in advance for any help!
  #2  
Old January 7th, 2005, 05:43 PM
George Nicholson
external usenet poster
 
Posts: n/a
Default

First, Compact the database (ToolsDatabase UtilitiesCompact & Repair)

When you "change" a field datatype, you are actually creating a newfield,
copying "old" data into it and deleting the old field.
HOWEVER, the old field still exists behind the scenes and counts against the
255 field limit until you do a compact.

This may not solve your problem, but it's the first thing to do.

--
George Nicholson

Remove 'Junk' from return address.


"Wendy" wrote in message
...
I created a database and related form for a survey. The survey has a number
of "open-ended" questions where people enter free-text responses. I
originally put all survey questions, including all the free-text, in one
table. When we tested it, I found that Access limits the record size and
that
by having so many of these fields, all of which I created as Text data
types,
the records will exceed the allowed size.

So, I read in the Access specs that Memo fields don't count toward record
size, so I changed all these text fields to Memo fields. This time, I
couldn't even save the table, because I got an error saying there were too
many *fields* in the table, even though I didn't change the number of
fields,
and had well under the supposed limit of 255 fields.

Anyone have any suggestions other than breaking the questions into
multiple
tables? I was running into a lot more complexity in terms of the
relationships, queries, form, etc. if I try to break the tables up, so if
there's a way to keep the single table, I'd rather do that.

Thanks in advance for any help!



  #3  
Old January 7th, 2005, 06:59 PM
Wendy
external usenet poster
 
Posts: n/a
Default

Thank you, thank you, thank you! It did solve my problem.

"George Nicholson" wrote:

First, Compact the database (ToolsDatabase UtilitiesCompact & Repair)

When you "change" a field datatype, you are actually creating a newfield,
copying "old" data into it and deleting the old field.
HOWEVER, the old field still exists behind the scenes and counts against the
255 field limit until you do a compact.

This may not solve your problem, but it's the first thing to do.

--
George Nicholson

Remove 'Junk' from return address.


"Wendy" wrote in message
...
I created a database and related form for a survey. The survey has a number
of "open-ended" questions where people enter free-text responses. I
originally put all survey questions, including all the free-text, in one
table. When we tested it, I found that Access limits the record size and
that
by having so many of these fields, all of which I created as Text data
types,
the records will exceed the allowed size.

So, I read in the Access specs that Memo fields don't count toward record
size, so I changed all these text fields to Memo fields. This time, I
couldn't even save the table, because I got an error saying there were too
many *fields* in the table, even though I didn't change the number of
fields,
and had well under the supposed limit of 255 fields.

Anyone have any suggestions other than breaking the questions into
multiple
tables? I was running into a lot more complexity in terms of the
relationships, queries, form, etc. if I try to break the tables up, so if
there's a way to keep the single table, I'd rather do that.

Thanks in advance for any help!




 




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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Record and Field Size Problems Wendy General Discussion 1 January 7th, 2005 04:19 PM
Prevent Blank Records being written. Need Help. Robert Nusz @ DPS Using Forms 4 December 29th, 2004 05:15 PM
How to get a field on a form to reflect a certain record of a query? General Discussion 0 December 11th, 2004 12:56 AM
Save field value for auto insertion into new record field Derek Setting Up & Running Reports 4 August 15th, 2004 08:31 AM
field of one record to a field of a different record seeker53 Running & Setting Up Queries 1 July 10th, 2004 03:50 AM


All times are GMT +1. The time now is 05:59 PM.


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