W
WTL
Using access 2000 (because that is what client has). I have a table with a
large # of fields, 209 at present but it will come down a few when test
fields are removed. I am setting a descriptive caption on the fields to
display as labels when they are placed on a form. Most captions are 2 - 4
words but a few are longer until we see the display on the form and finalize
it.
But at about 140 fields I can not enter anymore captions!
I get a "Property value is too large" error (Jet Error 3309) when saving the
table.
If I go back and delete a caption on a previous field then I can enter one
on the next field (which gave the error before). This makes it seem like
there is some limit to the total space allocated for storing captions. It
does not seem to have a character by character relationship (if I remove 1
character from a previous caption I can not add a 1 charcater caption to
another field, but there may be other overhead sotred as well).
Is this a default set somewhere that can be changed or something built in to
Jet that can not be modified? Or have I maybe just screwed up this table
somewhere? Of course I have compacted and repaired it as I have worked on it.
Other info on table, it is normalized despite the large # of fields (they
are all unique things that pertain to 1 specific record), Other than a few
memo fields (none of which have default values set) most of the fields are
numbers and yes/no fields. It has about 110 records and will probably not
have many more than that. (Kind of odd to have more fields than records but
that is the need for this particular table). It will have relationships to
other tables but none are set now. It only has 1 index at this point and I
have removed that for testing which made no difference. The field names are
descriptive but most are between 10-15 characters with a few longer and
shorter. All the fields have descriptions in the table design (which are to
show up at the bottom of the forms) and these are longer than the captions
since they explain more that the short caption does. Generally from 20 - 70
characters.
I know if I get rid of a few test fields (used now as design placeholders
for future work) it will make the table smaller but I only have maybe 10 of
those and I am about 50 fields away from finishing the captions.
I could split this into 2 tables of 100 fields each but it is really just an
arbitary thing since the actual data all applies to each of the 100+ records
and this will greatly complicate future coding since there will be over 100
reports and lots of calculations performed on this limited set of data.
Any suggestions or links to more info on this will be greatly appreciated.
TIA
large # of fields, 209 at present but it will come down a few when test
fields are removed. I am setting a descriptive caption on the fields to
display as labels when they are placed on a form. Most captions are 2 - 4
words but a few are longer until we see the display on the form and finalize
it.
But at about 140 fields I can not enter anymore captions!
I get a "Property value is too large" error (Jet Error 3309) when saving the
table.
If I go back and delete a caption on a previous field then I can enter one
on the next field (which gave the error before). This makes it seem like
there is some limit to the total space allocated for storing captions. It
does not seem to have a character by character relationship (if I remove 1
character from a previous caption I can not add a 1 charcater caption to
another field, but there may be other overhead sotred as well).
Is this a default set somewhere that can be changed or something built in to
Jet that can not be modified? Or have I maybe just screwed up this table
somewhere? Of course I have compacted and repaired it as I have worked on it.
Other info on table, it is normalized despite the large # of fields (they
are all unique things that pertain to 1 specific record), Other than a few
memo fields (none of which have default values set) most of the fields are
numbers and yes/no fields. It has about 110 records and will probably not
have many more than that. (Kind of odd to have more fields than records but
that is the need for this particular table). It will have relationships to
other tables but none are set now. It only has 1 index at this point and I
have removed that for testing which made no difference. The field names are
descriptive but most are between 10-15 characters with a few longer and
shorter. All the fields have descriptions in the table design (which are to
show up at the bottom of the forms) and these are longer than the captions
since they explain more that the short caption does. Generally from 20 - 70
characters.
I know if I get rid of a few test fields (used now as design placeholders
for future work) it will make the table smaller but I only have maybe 10 of
those and I am about 50 fields away from finishing the captions.
I could split this into 2 tables of 100 fields each but it is really just an
arbitary thing since the actual data all applies to each of the 100+ records
and this will greatly complicate future coding since there will be over 100
reports and lots of calculations performed on this limited set of data.
Any suggestions or links to more info on this will be greatly appreciated.
TIA