If the DLookup() expression depends on other controls on the form, chances
are that those values are not present early enough.
Use ReCalc to force the calculated expressions to update.
Either that, or get the data for the expression from somewhere independent
of the form.
--
Allen Browne - Microsoft MVP. Perth, Western Australia
Tips for Access users -
http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.
"SAC" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> I have a forn with a textbox whose control source is dlookup...
>
> When I open the form the control does not show any data. However, when I
> click on the control the data is displayed.
>
> Any ideas on how to make the data display when the form opens?
>
> Thanks.