Hi Lacak,
Many thanks, I think I'm getting it. I may have come close to your solution at some point but probably went on the change the wrong thing.
I don't think I ever tried adding:
SQLTransaction1.CommitRetaining;
Anyway, I now get the picture

Is it possible to update more than one table in the updateSQL, maybe by adding multiple SQL strings? or by changing the string on the fly during the 'afterpost'?
Thanks again for you help....really appreciated.
Dave