> > > The only way the program would know when to assign a new
> > > "CertificateNo" is when a command button is clicked to print the
[quoted text clipped - 9 lines]
>
> Another table for "CertificateNo"?
From your description (still quoted above), it sounds like you are tracking
some kind of certificates, and some number of AnalysisForms attached to
each certificate. That to me comprises two entities connected by a one-to-
many relationship. Of course, I have absolutely no idea what Certificates
or AnalysisForms are in your business context [1].
> Are you saying I should have
> another table for "CertificateNo"
Actually I name tables after the things they describe, so it would be
"Certificates"
> that the form "AnalysisForm" would select from?
GUI objects like forms come way after you have the data design (tables and
fields and relationships) nailed hard down.
> Such as "tblCertificateNo" with two fields:
> [CertificateNo] and then a autoumber such as [CertificateID"
I don't know what the CertificateNo would do differently from the
CertificateID; I also kind of assume that there are other things about
certificates you might want to record, such as IssuedDate, ValidTerm,
OfficerSignedOffBy, AnalysisComplete, or whatever (don't forget point [1]
above!).
Basically, when someone says, "we have so many of these that make up one of
them", then there are two things being counted.
Hope that helps
Tim F