Jim,
Maybe I'm missing siomethig, but why do you use multiselect list if you allow to select only one row at the time?
>Yes. I have maintenance routines that act on ticket books selected by the user. What surprises me is that when will fire on every change of the row but valid will not. This would have been easy if valid would have unselected the row and when selected it. Thanks for all your help Sergey.
>
>
--sb--