I have a strange request I'm trying to figure out how to best solve. A user wants to open a form with one datasource, and make a bunch of changes, then clicks either OK or Cancel to save or revert those changes.
Conceptually, I'd like to just put ttsbegin in the "init" method, then in the "close" method either ttscommit or ttsabort based on the close action (ok/cancel).
The problem is the table is a permanent table, and the form wasn't designed with a temporary data source or anything, and there's a decent amount of logic associated with the table.
What's the best way to give the user this ability? Am I just stuck taking mytable.setTmp()?
*This post is locked for comments