Einzelnen Beitrag anzeigen

Benutzerbild von joachimd
joachimd

Registriert seit: 17. Feb 2005
Ort: Weitingen
678 Beiträge
 
Delphi 12 Athens
 
#3

Re: Felder automatisch berechnen in Mastertabelle

  Alt 13. Feb 2009, 16:26
Am besten über Trigger auf der Positionen-Tabelle (ooops - wie ist das nochmal in MS SQL?), bei ADS in etwa so:
SQL-Code:
create trigger trig_ins on position
  after insert
  begin
    declare @renr integer;
    @renr=(select renr from __new);
    update rechnung set summe=(select sum(gesamtpreis) from position where renr=renr)
      where renr=@renr;
  end;
Dasselbe noch für Update und Delete, damit alle Möglichkeiten abgedeckt sind.
Joachim Dürr
Joachim Dürr Softwareengineering
http://www.jd-engineering.de
  Mit Zitat antworten Zitat