Interesting, Don.
I still think it has to do with when the form is refreshed vs when the parent record pointer updates the related tables. You said your child records were in a container (previous message). Did you try doing a refresh on the container?
Thisform.MyContainer.Refresh()?
Barbara
>Baraba,
>
>The good news is that I solved the problem.
>
>The bad news is that I do not know why.
>
>The scheme works in other screens with other tables and other relationships so I looked at the ones that worked.
>
>In all cases the screens that worked displayed a child field in the parent's grid.
>
>When I did this with my motor-equip-comm no screen (I put the equip.description in the motor grid) it suddenly worked.
>
>The problem is that I do not know why.
>
>However this is a better problem to have than the original one.
>
>If you think of any explanation please let me know.
>
>Once again thank you.