Domino 9 und frühere Versionen > ND8: Entwicklung
Datenübernahme in andere DB
Axel:
Ich glaube schon, dass das funktioniert. Schau dir mal die Formel-Funktion @UpdateFormulaContext an.
Da sind auch entsprechende Beispiele dabei.
Axel
Thunder:
@Peter: So hatte ich das schon probiert. Leider ohne den gewünschten Erfolg.
@Axel: Habe den Befehl einmal hinzugefügt. Auch hier keine Änderung, obwohl es sich in der Hilfe gut liest.
_Vorname := P_Vorname;
_Name := P_Name;
_Funktion := P_Funktion;
@Command([Compose]; "S155LN03" : "Allgemein\\Telefon.NSF"; "Telefonbuch");
@UpdateFormulaContext;
FIELD TXT_Vorname := _Vorname;
FIELD TXT_Nachname := _Name;
FIELD TXT_Funktion := _Funktion
Thunder:
zur Info:
Wenn ich das ganze innerhalb der DB mit einer anderen Maske ausführe - klappt es!
(Leider bringt mir das nichts)
Keydins:
Nach dem @Command([Compose]) mache ich bei einer ähnlichen Aufgabenstellung mit
@Command([EditGotoField];"meinFeld01");
@Command([EditInsertText];_meinWert01);
weiter.
Das funktioniert ohne Probleme, das das neu erzeugte Dokument im Frontend befüllt wird. Wenn alle zu übernehmenden Ferlder befüllt sind kann man das neue Dokument entweder per @Befehl speichern & schließen oder noch benötigte Angaben manuell erfassen und dann selber speichern.
Gruß
Dirk
Thunder:
Erzeugst Du das neue Dokument denn auch in einer anderen DB?
Bei mir kommt nur "Angegebener Befehl kann nicht ausgeführt werden"
_Vorname := P_Vorname;
_Nachname := P_Name;
_Funktion := P_Funktion;
@Command([Compose]; "S155LN03" : "Allgemein\\Telefon.NSF"; "Telefonbuch");
@Command([EditGotoField];"TXT_Vorname");
@Command([EditInsertText];_Vorname);
@Command([EditGotoField];"TXT_Nachname");
@Command([EditInsertText];_Nachname)
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln