با نمونه کد زیر میشه مقادیر فیلد Name سطرهای انتخاب شده با چک باکس و نمایش داد. میتونید تو بدنه این نمونه کد بجای نمایش مقادیر، عمل بروزرسانی و انجام بدید.
vari: Integer;
KeyValue: Variant;
msg:string;
begin
msg := '[';
KeyValue := VarArrayCreate([0, DBGridEh1.SelectedRows.Count-1], varVariant);
for i := 0 to DBGridEh1.SelectedRows.Count-1 do
begin
MemTableEh1.Bookmark := DBGridEh1.SelectedRows[i];
msg := msg + MemTableEh1Name.AsString;
if i < DBGridEh1.SelectedRows.Count-1 then
msg := msg + ',';
KeyValue[i] := MemTableEh1id.Value;
end;
msg := msg + ']';
ShowMessage(msg);
end;