Вы можете использовать поле ввода, запрашивая что-то конкретное, чтобы получить значение для поиска того, которое вы хотите отредактировать, затем вы можете использовать функцию locate, чтобы найти его, и если оно будет найдено, вы редактируете и публикуете
Var
sRegisterNo, sAnswer : string;
Begin
sAnswer := Inputbox('Registerno', 'Enter the user's registerNo you want to edit' , '' );
With dmName do
Begin
sRegisterNo := tblMembers['RegisterNo'];
If sRegisterNo.locate(sAnswer, 'sRegisterNo') = True then
Begin
tblMembers.edit;
// Use edits to give the new values
// Ex. EdtRegisterno.text := RE001;
tblMembers.post
End;
End;
End;