Thanks! for the quick reply.
Yes, [FAddTiersSub] is the name of the subform control. The underlying form
is called [FAddTier1]. The default value in the underlying form is blank. I
have this string
=[Forms]![FAddTiers]![FAddTiersSub].[Form]![Tier1Connect]
in the "default value" of my target control, [Tier1Sort] in the subform.
However, it does not pick up the value from the control, [Tier1Connect]. It
does not crash and it does not display "#Name?". It just does not work.
I am wondering if I am approaching the problem incorrectly.
I need the control [Tier1Sort] to initially pick up the value of
[Tier1Connect], which I can then modify if necessary.
The control source for [Tier1Connect] comes from a field [Tier1] in the
source table. That field is set to AutoNumber. It fills automatically when I
enter a value anywhere in the subform [FAddTiersSub.]
Perhaps I am pursuing circular reasoning, and I am asking [Tier1Sort] to
pick up a value that actually does not exist at the moment I make the request.
In which case, is there a way I can set the default value of [Tier1Sort]
with a macro?
Thanks.
TCox
Van T. Dinh said:
The reference looks correct *provided* that [FAddTiersSub] is the name of
the Subform*Control* (think of the SubformControl as the empty rectangle
where the "Subform" sits) which can be different from the name of the Form
being used as the "Subform").
--
HTH
Van T. Dinh
MVP (Access)
coxrail said:
My conditions are:
Main form name = FAddTiers
Embedded subform name = FAddTiersSub
Controls in subform = Tier1Connect, Tier1Sort
Initially, I need to set the value of Tier1Sort = Tier1Connect
I have tried numerous unsuccessful variations to set the default value of
Tier1Sort. The last one is:
=[Forms]![FAddTiers]![FAddTiersSub].[Form]![Tier1Connect]
Any help?