>John-
>
[quoted text clipped - 6 lines]
>aligned/associated with a unique data source field that is the first
>column in the table.
If you are consciously and intentionally rejecting the relational paradigm, I
really can't help much. Of course the normalized way to do this is with three
tables:
Specimens
SpecimenID
Description
<other information about the specimen itself>
This table would have 200 rows.
Datasources
DatasourceID
<information about the datasource>
Results
DatasourceID
SpecimenID
DataValue
If you have 60000 datasources x 200 specimens this does indeed give you
12,000,000 rows; but if you're storing just three numbers in each row, that's
nowhere near the 2GByte limit.
>I guess I'd agree that the data is organized in a spreadsheet type
>manner - it's larger than any spreadsheet program can handle though,
>which is why I use access as the data handling program. I know it
>doesn't follow standard Access design ( you guys always rip on me for
>that) but for nearly every issue that has come up I have been able to
>adapt Access to work quite nicely.
Procrustes was able to get all of his guests to fit in his bed, too (see the
Odessey by Homer).
>So far I have been able to flip the SpecTbl so that it reads left to
>right for all samples, depending on the group/time that the sample is
[quoted text clipped - 30 lines]
>Spec2....
>etc

Signature
John W. Vinson [MVP]
park.walter@mayo.edu - 29 May 2008 13:56 GMT
John-
Thanks for the insights. I reason the DataTbl is 200 columns wide is
that this is how I receive the data. I could manually linearize the
table to fit with the standard convention as you suggest but this will
take lots of time and I'm not sure it would actually solve my problem
since the "data" is a single letter of text. Basically I would like
to fuse the letter associated with each of the 60,000 datapoints for
each sample in a group/time. Then calculate a frequency.
Ie:
Say for example samples 1, 2 and 3 belong to the same group/time
sample 1; data 1: F
sample 2; data 1: C
sample 3; data 1: C
As I increase or decrease the # of samples I want Access to
automatically count how many samples are in the group (FFC=3) and how
many "C"s are represented (2/3).
As you know Access is flexible enough to have many uses. I have more
than twenty MDBs and most of them ignore the strict concept of
referential integrity. That concept may work for you but recognize
that people like me who use Access to manage GB of data from multiple
other non-access databases don't always get that luxury. The beauty
of Access is it's flexibility, not simply what fits some definition of
"the relational paradigm".
wdp
John W. Vinson - 30 May 2008 06:08 GMT
>John-
>
[quoted text clipped - 14 lines]
>automatically count how many samples are in the group (FFC=3) and how
>many "C"s are represented (2/3).
I'm sorry. I simply don't understand the term "fuse" or what is meant by a
"group/time" or what "FFC=3" means. Your sample has F, C and C; how does that
parse to FFC?
I expect that a VBA function to parse the 200-field record will be the way to
go, but since I do not understand your data model or the desired result, I'm
at a loss. Maybe I need some more Ginko or some more sleep!
I suggest that you repost the question as a new thread.

Signature
John W. Vinson [MVP]