Das liegt daran, dass du wahrscheinlich die dbedit's mit dbedit.text := 'Dein Wert' übergibts. Du musst das natürlich in deiner neuen
Query machen - also:
myquery.append;
myquery.fieldbyname('feldname').asstring := 'Dein Wert';
die dbedits zeigen ja nur den Inhalt deiner Abfrage an.