Hola quakerman.
Te comento que no entiendo muy bién cuál es tu dificultad.
Si tu intención es modificar el campo directamente desde
TDBGrid basta con que su propiedad
ReadOnly esté en
False. (Y este relacionado con un DataSet que permita modificar)
Y si quieres usar un
TDBEDit a ese efecto, relaciónalo con el
TDataSet, poniendo en su propiedad
DataSource el
TDataSource asociado al
TDataSet y en la propiedad
DataField el nombre interno
del campo.
Me olvidaba... Para borrar con un
TButton:
Código Delphi
[-]
procedure TForm1.btBorraClick(Sender: TObject);
begin
if MessageBox(Handle,'¿Borra el registro','CONSULTA',
MB_ICONQUESTION+MB_OKCANCEL) = IDYES then
DataSet.Delete;
end;
Un saludo.