Originariamente inviato da danz67
form2 (contiene i Tedit per inserire il nuovo record)
Non usare controlli TEdit, ma usa i TDBEdit che sono associabili ai dati tanto quanto il controllo TDBGrid.

Originariamente inviato da danz67
Cosa devo scrivere nel pulsante per far si che apra il form2 in modalità inserimento nuovo record?
Supponendo che la classe del form abbia nome TMyForm, qualcosa come
codice:
var
  Frm: TMyForm;
begin
  Frm := TMyForm.Create(nil);
  try
    SomeDataSet.Append;
    Frm.ShowModal;
  finally
    Frm.Free;
  end;
end;
tenendo conto che SomeDataSet rappresenta il DataSet a cui è associata la griglia (la tabella, la query o qualsiasi altra sorgente dati) e i "data control" del form secondario (TDBEdit, ...) sono associati al componente TDataSource cui sono associati i controlli del form chiamante (come la TDBGrid).

Aggiungo un'ultima cosa: si tratta di procedure abbastanza fondamentali, ovviamente non posso spiegare in questo spazio, per filo e per segno, tutto ciò che c'è da sapere sul "data binding" di Delphi, quindi dovresti almeno procurarti un po' di documentazione a riguardo, oppure leggere la Guida in linea che contiene informazioni procedurali.

Ciao!