Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: doliman am 13.03.03 - 09:20:56

Titel: Feldtyp bestimmen per @Formel
Beitrag von: doliman am 13.03.03 - 09:20:56
Hi,

gibt es eine Möglichkeit per @Formel einen Feldtyp zu bestimmen.
Ich möchte per Agent Authors und Readers FIELDs setzen mit FIELD wird nur eine Textliste
generiert aber kein Authors oder Readers Field.
Und ohne diesen Feldtyp nütz der ganze Doc-Access Gruscht nischt!
Titel: Re:Feldtyp bestimmen per @Formel
Beitrag von: Rob Green am 13.03.03 - 10:05:46
ja moi, dann setz eben ein Textfeld und mach nachher ein @command([toolsrefreshselecteddocs]) drüber, das dann die Docformeln komplett neu berechnet ... wenn Du dabei ein berechnetes Leserfeld hast, wird es sich die Werte aus dem Textfeld ziehen. Für ne einfache Migration reicht das so per Formel.
Titel: Re:Feldtyp bestimmen per @Formel
Beitrag von: doliman am 13.03.03 - 10:38:51
Hi,

das Feld ist in den angelegten Dokumenten nicht vorhanden, das ist ja gerade das dumme.
Ich muss es ja nachträglich anlegen.
Titel: Re:Feldtyp bestimmen per @Formel
Beitrag von: ata am 13.03.03 - 12:48:33
... per LS gehts - in Formel geht es soweit ich weiß nicht, weil das Feld eben noch nie da war, und er deswegen die Eigenschaft des Feldes nicht kennt. Die Parameter kann man per Formel nicht ändern...

... aber per LS geht das auch im Nachhinein - schau in den Parametern des NotesItem.RemoveItemValue()  - da wars denke ich drin...

ata
Titel: Re:Feldtyp bestimmen per @Formel
Beitrag von: doliman am 13.03.03 - 13:24:08
Hi,

danke für Eure Hilfe!

@ata
In Lotus Script get das mit:
Dim authorsItem As New NotesItem(doc, "AUTHORS_T",  _
   RemoveDoubleArrayItems(newValues), AUTHORS)

Leider kann ich per Lotus Script in meiner Schleife kein doc.save(true, false) machen, hier schreit er nämlich keine Berechtigungen dies zu tun. Bei Formel interessiert es ihn nicht, ob ich Berechtigungen zum Speichern habe oder nicht. Deshalb wollte ich es mit Formel machen.