Frage 1:
kann ich in einem Trigger Daten in ein Feld schreiben,
die aus zwei anderen Feldern bestehen? Es soll folgendes
umgesetzt werden.
In einer Artikel-Datenbank besteht das Feld Artikel-Nr aus dem
Herstellerkürzel char(3) (z.B. "MA-")welches seperat in einer
anderen Tabelle geführt wird; und einer fortlaufenden Nr.
vom Typ Integer (Autozählfeld ermittelt über Trigger)!
Als ergebnis soll im Feld Artikel-Nr. dann "MA-123456" stehen.
Wie muß der Trigger aussehen, der den Zugriff auf eine andere
Tabelle hat um die Herstellerbezeichnung zu ermitteln und dann
mit einer lfdnr-nr versehen wird (kombinantion aus Char und Integer)
Frage 2:
Ich aktualisiere Daten (Artikelstamm der Hersteller) via TBatchMove, und überprüfe auch ob Daten in der Quelltabelle gelöscht wurden um diese dann auch aus der Zieltabelle zu entfernen! Es handelt sich wie o. beschrieben um eine Artikeldatenbank. Es dürfen aber nur Artikel gelöscht werden,
die keinen Bestand haben.
Kann man den DELETE-Vorgang abbrechen, wenn man in einem TRIGGER BEFORE
DELETE prüft ob Bestände vorhanden sind? Der Datensatz soll dan nicht
gelöscht werden, sondern es soll ein Flag (Restbestand) gesetzt werden.
Wenn mir jemand mit Beispiel weiterhelfen kann wäre ich dankbar.
Besten Dank!
kann ich in einem Trigger Daten in ein Feld schreiben,
die aus zwei anderen Feldern bestehen? Es soll folgendes
umgesetzt werden.
In einer Artikel-Datenbank besteht das Feld Artikel-Nr aus dem
Herstellerkürzel char(3) (z.B. "MA-")welches seperat in einer
anderen Tabelle geführt wird; und einer fortlaufenden Nr.
vom Typ Integer (Autozählfeld ermittelt über Trigger)!
Als ergebnis soll im Feld Artikel-Nr. dann "MA-123456" stehen.
Wie muß der Trigger aussehen, der den Zugriff auf eine andere
Tabelle hat um die Herstellerbezeichnung zu ermitteln und dann
mit einer lfdnr-nr versehen wird (kombinantion aus Char und Integer)
Frage 2:
Ich aktualisiere Daten (Artikelstamm der Hersteller) via TBatchMove, und überprüfe auch ob Daten in der Quelltabelle gelöscht wurden um diese dann auch aus der Zieltabelle zu entfernen! Es handelt sich wie o. beschrieben um eine Artikeldatenbank. Es dürfen aber nur Artikel gelöscht werden,
die keinen Bestand haben.
Kann man den DELETE-Vorgang abbrechen, wenn man in einem TRIGGER BEFORE
DELETE prüft ob Bestände vorhanden sind? Der Datensatz soll dan nicht
gelöscht werden, sondern es soll ein Flag (Restbestand) gesetzt werden.
Wenn mir jemand mit Beispiel weiterhelfen kann wäre ich dankbar.
Besten Dank!
Comment