It is the column that that is tied to the controlsource not the checkbox. I believe It would not allow you to tie the checkbox itself because the controlsource is an inherited property of the column.
My method is now only in the click event. -I have tried putting it in all events and a combination of events like gotfocuse,lostfocurse,when,valid,interactive3xchange....
It works with the click event but not exactly. if you click on a new record, it will display in the child grid, but if you unclick without leaving the same record first, it would not remove the record from the child grid unless you click on another record before the child grid is refresh....I will have to live with this bug. frustrating thought that was what interactive exchange event is supposed to handle?.
Thanks guys for your time and help.