Seite 1 von 1

[gelöst] Debitorennummer ändern

Verfasst: 25. September 2010 11:04
von Catalano
Hallo,
Ich möchte bei uns im Unternehmen die Debitorennummern verändern. Dazu habe ich eine neue Tabelle erstellt, in der die neuen und die alten Nummern enthalten sind. Nun möchte ich in einem Report die Nummern verändern. Mit dem folgenden Code bekomme ich aber die Fehlermeldung, dass die Debitornummer nicht existiert. (als Wert gibt mir das System die neue Debitornummer):

nr1:= noneu;
Customer."No." := nr1;
Customer.MODIFY(TRUE);

Wie kann ich die Umstellung erreichen?

Gruss
Catalano

Re: Debitorennummer ändern

Verfasst: 25. September 2010 11:15
von Newcomer2
Hallo,

wenn du den Primärschlüssel eines Datensatzes ändern willst, dann mußt du die Rename funktion nutzen.

Customer.Rename(Neuer Schlüssel);

Re: Debitorennummer ändern

Verfasst: 25. September 2010 11:29
von Kowa
Herzlich Willkommen im Forum!

Diese Änderung ist auch etwas kritisch, falls die Debitornummer ohne Table Relation zur Debitortabelle bei Individualprogrammierung weggeschrieben wurde, dann werden diese Felder in solchen Tabellen beim RENAME nicht mitgeändert. Das muss man also vorher prüfen und die Table Relation nachtragen.