Hallo Leute,
mit welchem Befehl kann ich das Feld "Form" ändern?
Würde gerne in der Formelsprache dies tun. Geht das überhaupt in der Formelsprache?
Wenn ja mit welchem Befehl?
Hallo Leute,
mit welchem Befehl kann ich das Feld "Form" ändern?
Würde gerne in der Formelsprache dies tun. Geht das überhaupt in der Formelsprache?
Wenn ja mit welchem Befehl?
ja natürlich geht es, dies ist ein Feld wie jedes andere Textfeld auch.
Es geht mit einfachen Aktionen, @Funktionen (FIELD, @SetField) und LotusScript.
Gruß
Dirk
Hallo,
über Formelsprache:
FIELD Form := wert
als Wert halt den wert den du haben möchtest.
Mfg
Hi,
danke für eure Antworten. Ich weiss jetzt warum es nicht funktioniert. Ich habe eine Dokument die Form= Memo hat.
Wenn ich jetzt über einen Aktions Button das Feld setzen möchte passiert dies nicht.
Hier ist das was ich eingetragen habe:
@SetField("Form";"Ticket");
@Command (([FileSave]); @Command([FileCloseWindow]); "")
Habe heraus bekommen, dass wenn ich mit "FileSave" und dann das Dokument schliesse, das das Feld Form wieder mit Memo gefüllt wird. Wie bekomme ich es hin das das Feld Form mit Ticket gefüllt wird?
Wenn dann muss der Aktionsbutton in die Ansicht und dort lass das FileSave weg.
Wenn du ein Dokument offen hast und es speicherst wird das Feld Form automatisch mit dem Namen der Maske gefüllt die zur Anzeige benutzt wird. Einzige Ausnahme ist wenn du ein berechnetes Feld Form in der Maske hast.
Was du machst ist:
Du setzt das Feld Form um und speicherst das Dokument dann, dabei werden alle Felder, inklusive des Feldes Form, neu berechnet
hey
was möchst du eigentlich genau machen??
möchtest du nur das Feld ändern oder möchtest du, dass das Dokument mit einer anderen Maske geöffnet wird??
Hi Maestro,
ja, würde gerne das Feld ändern.
Will jetzt auch nicht mit Agenten arbeiten, es sollte schon so sein das es über diesen Aktions Button geschied. Gibt es da keine Möglichkeit?
Wie gesagt geht es schon über einen Aktionsbutton nur darf der nicht im Edit Modus eines Dokuments betätigt werden, da bei einem Speichern das Feld wieder neu geschrieben wird.
Also entweder in die Ansicht damit oder nur im Lesemodus verfügbar
Gut das funktionert jetzt, wenn ich jetzt aber das Dokument öffnen will öffnet sich immer die Memo Maske, obwohl ich eine Ticket Maske habe.
Im Feld Form steht auch Ticket drin. Woran kann das liegen?
Da hat der Moderator recht.
solltest es über die Ansicht machen.
habe mit FIELD Form := ... bessere Erfahrungen gemacht als mit @setfield()
aber der weg von Moderator ist der richtige
Andere Idee.
kannst ja auch einfach in der Maskenformel der Ansicht die Maske eintragen mit der es geöffnet werden soll.
wenn du schon über den Button das Feld geändert Hast kannst ja in der Masken Formel entscheiden lassen
@if(Form = "Ticket";"Ticket";"Memo")
Vielleicht ne Möglichkeit
Vielleicht gibt es ja eine Form Formula in der Ansicht. Diese greift vor dem Maskennamen
Hi,
habe mich dafür entscheiden das ich einfach ein neues Feld erstelle.
Wie bekomme ich es jetzt aber hin, das Dokumente mit diesem neuen Feld mit einer anderen Maske geöffnet werden?
Willst Du das ueber die Maskenformel abdecken oder wie??
So wie Maestro es beschrieben hat
Oder doch etwas angepasst an maestro´s Vorschlag:
@if( @isavailable("NeuesFeld");"EineMaske";"andereMaske")