Feldnummern ändern

30. August 2006 22:47

Mit dem Renumbering-Tool kann man ja relativ schnell und einfach Objekten neue Nummern zuweisen. Das braucht man, wenn man z.B. aus einer bestehenden Lösung ein AddOn machen will und man von MS einen entsprechenden Nummernkreis zugewiesen bekommt.

Nun sollten aber in einem solchen Fall auch die Feldnummern geändert werden auf die neuen Nummernkreise.

- Muss man das von Hand machen?
- Sind da Probleme zu erwarten, das Programme nicht mehr laufen nachher, usw.?

31. August 2006 10:26

Probleme sind dann zu erwarten , wenn im AddOn mit Transferfields Feldwerte von einer Tabelle in eine andere kopiert wurden. Diese Zuordnung erfolgt anhand der Feld-ID. Es können dann falsche oder auch keine Werte kopiert werden. Da hilft nur durchchecken ( und die Feldreihenfolge beizubehalten)

1. September 2006 08:52

Hallo Kowa,

Danke für die Antwort. Der Hinweis ist wichtig.

Ich habe noch in mibuso geforscht und dabei einen Beitrag gefunden zu diesem Thema.

Renumber field numbers in a table...

Renumbering fields in a table is a b... But here is a simple way to do it fast, simple and without any errors.

Export all object related to the table, in witch the field is that you want to renumber, as text. If you don’t know the related objects, export them all.
Import them again.
All the objects you just imported are not compiled. This is the moment you can renumber your fieldno. After you are finished you have to compile all objects and BOOYA...

Please backup your database before doing this...

1. September 2006 10:06

@Rotsch:
Der Mibuso Beitrag hilft nur nicht bei dem Transferfields Problem, mit diesem Trick werden nur die über den Namen referenzierten Felder korrigiert.
Wenn du nun aber ein Feld z.B. in der Verkaufszeile änderst, wird dieses Feld beim Buchen nicht mehr in die gebuchten Rechnungszeilen usw. übernommen....

1. September 2006 12:33

@Schumi
Ja, das ist mir klar. Danke für den Hinweis.