Allego un piccolo esempio buttato giù "al volo" per farti capire la logica.
Ho usato un DataSet memorytable firedac come tabella base contenente i campi "nome" ed "età", e un Dataset, di tipo clientdataset, dove salvo le modifiche (LOG) della tabella principale, in pratica ad ogni modifica della tabella base corrisponde un record sulla tabella dei log.
N.
PS: Ho usato Delphi Tokyo 10.2 update 2
PPS: Spero di non aver scritto troppe cavolate![]()