Forum: Datenbanken
by strom,
26. Jan 2015
Natürlich habe ich keine Ahnung von Datenbanken in Delphi usw.
sonst wäre ich nicht in diesem Forum oder?
Dank "DeddyH" konnte ich mir mal einen Trigger anschauen. (FlameRobin)
Soll dieser Trigger jetzt von Delphi angesteuert werden?
Oder übernehme ich diesen Quelltext?
SET TERM ^ ;
Forum: Datenbanken
by strom,
26. Jan 2015
Habe von Trigger leider noch keine Ahnung.
Die Trigger befinden sich als Bezeichnung in der Datenbank! (mehr nicht!)
Brauche einfach nur eine automatisch fortlaufende Nr. die ich da "reinschreiben" kann!
Sie soll nicht von der Datenbank vorgegeben werden, sondern von Delphi selbst!
Das ist mein Ziel! Vielleicht noch mit einem Datum vorher versehen!
Forum: Datenbanken
by strom,
26. Jan 2015
Das ich auf dem falschem Weg bin,
ist mir auch schon aufgefallen :shock:
Dein Vorschlag "Date und Sequenz" hört sich gut an!
Einsatz.Insert;
Einsatz.FieldByName('MELDUNG').Text := MemoText;
Einsatz.FieldByName('EINSATZNUMMER').Text := FormatDateTime ('yyyymmdd', Now)+( )// hier brauche ich eine Art ID
Einsatz.FieldByName('Sondersignal').Text := '0';
Forum: Datenbanken
by strom,
26. Jan 2015
var
i,e,z : integer;
Mein Problem ist, dass ich aufgefordert werde was in die Spalte "Einsatznummer zu schreiben.
Die Zahl sollte natürlich fortlaufend geführt werden.
Später möchte ich dieses mit einem Datum ergänzen!
Beispiel:
Forum: Datenbanken
by strom,
26. Jan 2015
hallo mkinzler,
die Datenbank ist vorgegeben, wo ich was reinschreiben möchte.
Ein Trigger Trigger_BI ist auch vorhanden, wie kann ich diesen mit einbinden?
Forum: Datenbanken
by strom,
26. Jan 2015
es geht doch nicht :-(
es wird nicht hochgezählt!
Forum: Datenbanken
by strom,
26. Jan 2015
Jetzt geht es! :-)
Einsatz.Insert;
z := z + 1;
Einsatz.FieldByName('MELDUNG').Text := MemoText;
Einsatz.FieldByName('EINSATZNUMMER').Text := InttoStr(z+1);
Einsatz.FieldByName('Sondersignal').Text := '0';
Einsatz.Post;
Forum: Datenbanken
by strom,
26. Jan 2015
Also,
"Edit" ist jetzt raus! Aber es wird nicht hochgezählt, es wird immer eine 1 gesetzt! :(
Forum: Datenbanken
by strom,
26. Jan 2015
Hallo,
habe Probleme mit der Spalte "Einsatznummer" hier soll automatisch eine Nr. angelegt werden.
Einsatznummer(PK)INTEGER NOTNULL
Einsatz.Insert;
Einsatz.Edit;
z := z +1;