Non usare controlli TEdit, ma usa i TDBEdit che sono associabili ai dati tanto quanto il controllo TDBGrid.Originariamente inviato da danz67
form2 (contiene i Tedit per inserire il nuovo record)
Supponendo che la classe del form abbia nome TMyForm, qualcosa comeOriginariamente inviato da danz67
Cosa devo scrivere nel pulsante per far si che apra il form2 in modalità inserimento nuovo record?
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).codice:var Frm: TMyForm; begin Frm := TMyForm.Create(nil); try SomeDataSet.Append; Frm.ShowModal; finally Frm.Free; end; end;
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!![]()