There is a form on which there is a TvirtualTable (Unidac package) or Tfdmemtable (FireDAC package)(tried both).
uniDBCheckBox components bound to DataSource:
When changing the DataSource, I try to edit adjacent records in the same DataSet (code onAfterEdit):
procedure TUFrameTreeRulesF.FFrmStructVTableAfterEdit(DataSet: TDataSet);
procedure MainUpd;
procedure UpdateRefresh(aIsEnabled, aIsNotifyInface, aIsNotifyEMail: Boolean; aParentStr: string);
var
lvq: TVirtu