6. Oktober 2009 10:36
Mein erster Beitrag nachdem ich mir in den letzten Monaten regelmässig Anregungen geholt habe. Ein kurzer Lob an die Macher hier.
Eine passender Eintrag im Forum ist mir nicht untergekommen. Evtl. ist die Frage auch zu simpel.
Folgende Situtation unter Navision 5.01 basierend auf einem MS SQL-Server
Wir haben eine Standardtabelle für die Anlagenbuchhaltung. Die Anzahl der Felder reichen leider aber für eine spezielle Verwendung nicht aus und so haben wir uns entschlossen eine neue Tabelle "IT Validation" mit zusätzlichen Feldern anzulegen um die Original-Tabelle nicht zu verändern.
Die selbst gebaute Form greift also auf die SourceTable "Fixed Asset" der Anlagenbuchhaltung zu. Die zweite eigene Tabelle "IT Validation" hat als Indexfeld ebenfalls das Feld "No." welches über eine TableRelation mit dem gleichnamigen Feld "Fixed Asset"."No." verknüpft ist.
Die Felder der Tabelle "IT Validation" werden über den Befehl "ITValidation.GET("No.") gezogen und ordentlich angezeigt.
Änderungen an bestehenden Datensätzen , werden durch den Befehl "ITValidation.MODIFY(TRUE);" im "OnValidate" Trigger korrekt verändert.
Was nicht funktioniert ist die Neuanlage eines Datensatzes über unserer oder die Form (Anlagenkarte) im Standard.
Wie kann ich es lösen, dass das funktioniert ?
EIne Idee meinerseits war es, das im Code der Tabelle "Fixed Asset" zu lösen, um nicht an mehreren Stellen den Code einbauen zu müssen.
Vielen Dank im voraus.
Zuletzt geändert von alexanderpetry am 6. Oktober 2009 13:32, insgesamt 2-mal geändert.