Domino 9 und frühere Versionen > ND6: Entwicklung
Versionsnummern?
alesssandro:
Danke für die Hinweise.
Wenn ich euch richtig interpretiere, kommen einige Problemstellungen rund um das Thema Versionierung dazu, und ich werde mit @Formeln nicht auskommen und muss es doch per Lotus Script lösen?
smoki:
--- Zitat von: alesssandro am 28.04.06 - 13:52:46 ---
--- Zitat von: koehlerbv am 28.04.06 - 13:46:59 ---
....
--- Code: ---@Command([FileSaveNewVersion]);
@setField("Version"; Version+1);
--- Ende Code ---
Der obige Code funktioniert nicht. Kann ich etwas dem entsprechendes als Formel erledigen?
alex
--- Ende Zitat ---
Erst hochzählen... dann Speichern:
--- Code: ---@setField("Version"; Version+1);
@Command([FileSaveNewVersion]);
--- Ende Code ---
Und das Feld Version, als unsichtbares Feld(fallsgewünscht?!) in der Maske definieren mit einen Intial-Wert von 1? Und kein Text verwenden sondern Zahl als Feldtyp...
Das müsste eigentlich gehen!!
Gruss
Chris
--- Ende Zitat ---
alesssandro:
--- Zitat von: smoki am 28.04.06 - 14:30:03 ---
--- Code: ---@setField("Version"; Version+1);
@Command([FileSaveNewVersion]);
--- Ende Code ---
Und das Feld Version, als unsichtbares Feld(fallsgewünscht?!) in der Maske definieren mit einen Intial-Wert von 1? Und kein Text verwenden sondern Zahl als Feldtyp...
Das müsste eigentlich gehen!!
Gruss
Chris
--- Ende Zitat ---
Hab ich alles gemacht. Funktioniert leider nicht - die Versionsnummer bleibt in beiden Dokumenten auf 1.
Das @SetField müsste sich dann ja auf das aktuelle Dokument auswirken und wenn ich danach das FileSaveAsNewVersion ausführe wird die hochgezählte Nummer in beiden Dokumente gleich sein.
--- Code: ---@SetField("Version"; Version+1);
@Command([FileSave]);
@Command([FileSaveNewVersion]);
--- Ende Code ---
Ja, so mit diesem Code hab ich den voher beschriebenen Effekt.
Nütz leider nicht.
alesssandro:
Also ich hab eine ganz einfache Versionsnummerierung mit @Formeln so gelöst:
Im entsprechenden Dokument eine Aktion mit diesem Code:
--- Code: ---
@Command([FileSaveNewVersion]);
@Command([RunAgent]; "Agent2")
--- Ende Code ---
Und der Code von Agent2:
--- Code: ---
@SetField("Version"; Version+1);
--- Ende Code ---
Einstellungen des Agenten: Durch Ereignis, Auswahl in der Agentenliste, Keines
Durch den Aufruf des Agenten hab ich die Addition der Versionsnr im neuen Dokument und nicht in der alten Version.
alex
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln