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  

"Property value is too large."



 
 
Thread Tools Display Modes
  #1  
Old February 17th, 2009, 09:04 PM posted to microsoft.public.access.tablesdbdesign
Vincdc
external usenet poster
 
Posts: 7
Default "Property value is too large."

Hello,
I designed a table with 225 fields and saved without problem. Right now, I
am creating a form using that table. However, when I want to make some
changes in the table (e.g. change a text field to a Yes/No field), I got
error messages of "Property value is too large"; or sometimes it shows "Too
many fields..."
So I cannot make any changes for the existing table. Could anyone give me
some suggestions on this issue?
Thanks in advance!
  #2  
Old February 17th, 2009, 10:03 PM posted to microsoft.public.access.tablesdbdesign
John W. Vinson
external usenet poster
 
Posts: 18,261
Default "Property value is too large."

On Tue, 17 Feb 2009 13:04:01 -0800, Vincdc
wrote:

Hello,
I designed a table with 225 fields and saved without problem. Right now, I
am creating a form using that table. However, when I want to make some
changes in the table (e.g. change a text field to a Yes/No field), I got
error messages of "Property value is too large"; or sometimes it shows "Too
many fields..."
So I cannot make any changes for the existing table. Could anyone give me
some suggestions on this issue?
Thanks in advance!


A Yes/No field is stored as -1 for True/Yes/checked, 0 for False/No/unchecked.
Changing a text field to a Yes/No field will probably NOT work.

And, every time you change a property of a field, one of the 255 "slots" for
fields gets used up. You must Compact and Repair the database to recover them.

I should note that a 225 field table IS INCORRECTLY DESIGNED. 30 fields is a
wide table; 100 fields is a huge table; 225 fields is a spreadsheet
masquerading as a table. I'm sure you have at least one, probably several, one
to many relationships embedded in this monster! If it's a questionnaire,
consider using a normalized design such as

Duane Hookum's "At Your Survey":
http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='At%20Your%20Survey%2 02000'

or

Roger Carlson's Training Registration database:
http://www.rogersaccesslibrary.com/d...gistration.mdb
--

John W. Vinson [MVP]
  #3  
Old February 17th, 2009, 11:15 PM posted to microsoft.public.access.tablesdbdesign
Vincdc
external usenet poster
 
Posts: 7
Default "Property value is too large."

Hi John,
Yes, this is a very large questionnaire. I have gone through the
normalization process and moved redundant fields into other tables. Right
now, fields in this main table are "one-to-one relationship" and there is no
need to separate them into different tables, unless you suggest to do that to
improve performance.
I also tried to compact the database and it does not work either. I still
got the error message. However, I found that Access saved the changes I made.
It is kind of weird, no idea on it.
Thanks!


"John W. Vinson" wrote:

On Tue, 17 Feb 2009 13:04:01 -0800, Vincdc
wrote:

Hello,
I designed a table with 225 fields and saved without problem. Right now, I
am creating a form using that table. However, when I want to make some
changes in the table (e.g. change a text field to a Yes/No field), I got
error messages of "Property value is too large"; or sometimes it shows "Too
many fields..."
So I cannot make any changes for the existing table. Could anyone give me
some suggestions on this issue?
Thanks in advance!


A Yes/No field is stored as -1 for True/Yes/checked, 0 for False/No/unchecked.
Changing a text field to a Yes/No field will probably NOT work.

And, every time you change a property of a field, one of the 255 "slots" for
fields gets used up. You must Compact and Repair the database to recover them.

I should note that a 225 field table IS INCORRECTLY DESIGNED. 30 fields is a
wide table; 100 fields is a huge table; 225 fields is a spreadsheet
masquerading as a table. I'm sure you have at least one, probably several, one
to many relationships embedded in this monster! If it's a questionnaire,
consider using a normalized design such as

Duane Hookum's "At Your Survey":
http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='At%20Your%20Survey%2 02000'

or

Roger Carlson's Training Registration database:
http://www.rogersaccesslibrary.com/d...gistration.mdb
--

John W. Vinson [MVP]

  #4  
Old February 17th, 2009, 11:55 PM posted to microsoft.public.access.tablesdbdesign
John W. Vinson
external usenet poster
 
Posts: 18,261
Default "Property value is too large."

On Tue, 17 Feb 2009 15:15:01 -0800, Vincdc
wrote:

Hi John,
Yes, this is a very large questionnaire. I have gone through the
normalization process and moved redundant fields into other tables. Right
now, fields in this main table are "one-to-one relationship" and there is no
need to separate them into different tables, unless you suggest to do that to
improve performance.
I also tried to compact the database and it does not work either. I still
got the error message. However, I found that Access saved the changes I made.
It is kind of weird, no idea on it.


Seriously:

Your table design IS WRONG.

It is perfectly straightforward to design a questionnaire database with ten
questions, 200 questions, or 2000 questions...

*with no table having more than six fields*.

With your "one field per question" design, if you ever need to add, change,
delete, or reorder a question, you must restructure your table, revise all
your queries, revise all your forms, revise all your reports.

With a normalized design you add, delete, or edit one record in a table.

Do look at At Your Survey. It's a great app, and it will make your life MUCH
EASIER.

--

John W. Vinson [MVP]
  #5  
Old February 18th, 2009, 12:23 AM posted to microsoft.public.access.tablesdbdesign
Vincdc
external usenet poster
 
Posts: 7
Default "Property value is too large."

I see what you mean.
Thanks!


"John W. Vinson" wrote:

On Tue, 17 Feb 2009 15:15:01 -0800, Vincdc
wrote:

Hi John,
Yes, this is a very large questionnaire. I have gone through the
normalization process and moved redundant fields into other tables. Right
now, fields in this main table are "one-to-one relationship" and there is no
need to separate them into different tables, unless you suggest to do that to
improve performance.
I also tried to compact the database and it does not work either. I still
got the error message. However, I found that Access saved the changes I made.
It is kind of weird, no idea on it.


Seriously:

Your table design IS WRONG.

It is perfectly straightforward to design a questionnaire database with ten
questions, 200 questions, or 2000 questions...

*with no table having more than six fields*.

With your "one field per question" design, if you ever need to add, change,
delete, or reorder a question, you must restructure your table, revise all
your queries, revise all your forms, revise all your reports.

With a normalized design you add, delete, or edit one record in a table.

Do look at At Your Survey. It's a great app, and it will make your life MUCH
EASIER.

--

John W. Vinson [MVP]

 




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 06:08 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.