Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: murof am 14.01.04 - 15:07:41
-
Hallo,
ich habe mit der Funktion "Formeln übernehmen Werte aus gewähltem Dokument" Inhalte in ein neues Dokument mit gleicher Maske übernommen. Es sollen aber nicht alle Felder mit den Inhalten belegt werden. Wie kann ich verhindern, dass in alle Felder der Inhalt übernommen wird bzw. wie kann ich die Inhalte rauslöschen.
Ich habe schon FIELD name:=@DeleteField; probiert, doch das wirkt erst nach Öffnen und Schließen des Dokumentes.
Gibt es einen Refreh bei geöffneten Dokumenten?
Danke!
-
Die Felder, die keinen Wert übernehmen sollen, erhalten keinen Vorgabewert. Dann wird auch nichts reingeschrieben.
-
Du musst nur in den Feldern, die nix übernehmen sollen, die Formeln weglassen - wie es der Name dieser Funktionalität schon sagt.
Bernhard
-
in manchen Fällen müssen aber alle Felder übernommen werden und nur bei bestimmten Dokumenten sollen alle Inhalte gelöscht werden
-
Dann musst Du Deine Formeln um ein entsprechendes @If erweitern ...
-
So kompliziert wollte ich das nicht.
Ich möchte es so:
Das neue Dokument wird mit allen Feldinhalten erstellt. Der User hat jetzt die Möglichkeit über eine Aktion zu bestimmen, dass die Inhalte in allen Feldern gelöscht werden.
Das Dokuemnt soll dabei offen bleiben. !
So deutlicher?
-
Dann musst Du in Deinem Buhtong eben mit @SetField arbeiten.
Bernhard
-
Dann musst Du sowas machen:
FIELD name := ""
-
Dann wird das Resultat aber nicht gleich sichtbar, Andreas.
-
Dann wird das Resultat aber nicht gleich sichtbar, Andreas.
Hi Bernhard,
wie meinst Du das?
Wenn ich das in einem Button aufrufe, wird der Inhalt gelöscht.
Andreas
-
Ja, ja, hast natürlich Recht, Andreas ;)