Ok, form morpho should have tblMorphometrics (where did that name come from?) as its recordsource and each textbox should be bound to a field in tblMorphometrics.
Form Collection info should be either unbound or bound to tblCollectioninfo depending on how it's being used. Is this form used to enter and store new info into the collections or is it simply a pop-up form only used to get to the morpho form?
Here's the code I would put in the click event of the button used to open morpho. (Not sure if this is the absolute best way to do this or not. If anyone else has a better idea, please speak up. I'm floundering here!)
Dim Criteria as string
Dim NumRecs as integer
Criteria = "[FishID] = " & me!fishid
NumRecs = Dcount("*","tblMorphometrics",Criteria)
If NumRecs > 0 then
docmd.openform "frmMorpho",,,Criteria
else
docmd.openform "frmMorpho",,,,acFormAdd
[Forms]![frmMorpho]![FishID] = FishID
end if
I haven't tried this, so not sure if the [forms]!... assignment will cause an error or not. Maq B-)
<insert witty signature here>