This is a very idea Gary.
However, the .CurrentRecord
procedure wasn’t really designed for this sort of application. Because of that, there are some problems with this. First of all, it only works if you click on a different record than the current record. If you keep clicking on the same record, nothing happens, because .CurrentRecord
is only triggered when the record changes.
Also, the .CurrentRecord procedure is triggered by events other than mouse clicks. Try clicking on the check field, then use the down arrow key (or up arrow). You’ll see the checkmarks toggle as you go down to each record. Also, performing an operation like Find (or Find Next) will toggle the checkmark.
I’m not saying this isn’t useful as-is, it certainly could be, just thought I’d point out the quirks before someone else discovers them. To make a non-quirky version of this would require that Panorama have a procedure that is automatically triggered when clicking on a data cell. Right now there is no such procedure. There are some potential pitfalls of such a procedure, so I’ll have to ponder that.