ich bin delphi-beginner und möchte einen dantensatz in eine paradox-db einfügen, dafür aber nicht das steuerelement benutzen, sondern ein einfaches command-element.
ich habe ein dbgrid, tdatasource,ttable,ein editfeld und ein commandbutton.
was muß ich tun um mit einem click auf das commandfeld den inhalt des edit feldes in die db schreiben kann. also ganz simple.
Ganz einfach! Schau mal in der Online-Hilfe nach, ob du Einträge zum Einfügen in eine DB findest! Ich weiss die Befehle gerade nicht auswendig. Schau am besten mal die Methoden zu TTabel an.
Wolfgang
wenn Du den Inhalt des Edit-Feldes in den aktuellen datensatz einfuegen willst gehts so:
with Table1 do begin
Edit; //Tabelle in den Editiermodus setzen
FindField('').AsString := Edit1.Text; //evtl AsInteger, AsFloat...
Post; //Datensatz in Tabelle uebernehmen
end{with};
Gruss, Niels
wenn ein neuer Datensatz angelegt werden soll, musst Du das Edit durch Insert ersetzen, sonst alles gleich.