Thanks again, the idea worked perfectly. I lost too much time, though, because I forgot MEMO in scatter name command.
Anyway, I added few new methods to my base form classes. One is named after you - OutsideChange()
:)
>Whatever the option, the application flow would be following. Firstly, your ticket form should keep a reference (property) to the search form. Most likely you can pass the value when you start ticket form (assuming it's always done from the search form). Now whenever you make critical change or from ticket form Destroy event (if you want changes on close point) you may call specific method (my favorite name is 'OutsideCall') of the search form with appropriate parameter (mode). The OutsideCall method will make all necessary manipulation within the search form, i.e. in general, OutsideCall method contains DO CASE triggering different code depending on the passed parameter.
If it's not broken, fix it until it is.
My Blog