Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: qpix am 31.01.06 - 13:21:46

Titel: wert READ/WRITE-ACCESS NAMES PROTECTED in feld schreiben
Beitrag von: qpix am 31.01.06 - 13:21:46
hallo...
ich habe folgendes problem:
ich habe die namen der user in ein neues feld "User" das den wert author hat reinschreiben lassen. die user sind also in der richtigen form im authorenfeld vorhanden.
das problem ist dass der wert READ/WRITE-ACCESS NAMES PROTECTED nicht steht sondern nur SUMMARY.
wenn ich das feld nun 1 mal bearbeite + wieder schliesse, stimmt der value.
das kann ich natürlich bei 150 user nicht machen.

wie kann ich mit einer formel (agenten) den wert READ/WRITE-ACCESS NAMES PROTECTED, reinschreiben, damit die user zugriff kriegen?

danke für eure hilfe
Titel: Re: wert READ/WRITE-ACCESS NAMES PROTECTED in feld schreiben
Beitrag von: Glombi am 31.01.06 - 13:24:25
Ein Agent mit der Formel
 @Command([ToolsRefreshSelectedDocs])
sollte es tun.

Dazu die Dokumente vorher wählen und dann den Agenten starten.

Andreas
Titel: Re: wert READ/WRITE-ACCESS NAMES PROTECTED in feld schreiben
Beitrag von: koehlerbv am 31.01.06 - 13:26:14
Du hast das im Backend gemacht, und das weiss nichts von dem Frontend, also Deinen Felddefinitionen einer Maske.
Um bei der Erstellung des Items oder nachträglich kann dies geschehen durch Setzen der Property IsAuthors der NotesItem class.

Bernhard
Titel: Re: wert READ/WRITE-ACCESS NAMES PROTECTED in feld schreiben
Beitrag von: qpix am 31.01.06 - 14:03:59
das mit dem agent @Command......hab ich probiert, nützt leider nichts.

isAuthor hab ich mir angeschaut, leider bin ich nicht imstande das im script zusammenzubauen.

notesItem.IsAuthors=READ/WRITE-ACCESS NAMES PROTECTED

danke
Titel: Re: wert READ/WRITE-ACCESS NAMES PROTECTED in feld schreiben
Beitrag von: ascabg am 31.01.06 - 14:06:29
Es sollte dann auch heissen:

notesItem.IsAuthors=True

Andreas
Titel: Re: wert READ/WRITE-ACCESS NAMES PROTECTED in feld schreiben
Beitrag von: qpix am 31.01.06 - 14:16:03
danke für deine schnelle antwort...
habe mit der designerhilfe probiert etwas zusammenzubauen, bekomme es leider nicht hin.

könntest du vielleicht das vollständige script, wie ich es in den agenten einfügen soll, posten?

danke
Titel: Re: wert READ/WRITE-ACCESS NAMES PROTECTED in feld schreiben
Beitrag von: ascabg am 31.01.06 - 14:17:23
Wen meinst Du jetzt damit  ???

Titel: Re: wert READ/WRITE-ACCESS NAMES PROTECTED in feld schreiben
Beitrag von: qpix am 31.01.06 - 14:19:45
ich versuche notesItem.IsAuthors=True in einen agenten einzubauen, damit ich das über alle dokumente drüberlaufen lassen kann.

bernhard hat mich auf diese möglichkeit hingewiesen.
Titel: Re: wert READ/WRITE-ACCESS NAMES PROTECTED in feld schreiben
Beitrag von: gossifu am 31.01.06 - 15:38:15
Hallo,

poste doch mal Deinen bisherigen Code.
Dann könnte man das vielleicht gleich eingebaut anzeigen.

Ansonsten probiere es mit:

Dim item as NotesItem

Das Dokument (doc) müsstes Du ja schon als Objekt haben

Set item = doc.GetFirstItem("Feldname")
item.IsAuthors = True

Call doc.Save(True,False)


mfg

Kjeld
Titel: Re: wert READ/WRITE-ACCESS NAMES PROTECTED in feld schreiben
Beitrag von: qpix am 31.01.06 - 16:57:23
mein bisheriger code:

Dim doc As NotesDocument
Dim item As NotesItem
Sub Initialize
   Set item = doc.GetFirstItem("User")
   item.IsAuthors = True
   Call doc.Save(True,False)
End Sub

da gibt er mir immer "object variable not set"
Titel: Re: wert READ/WRITE-ACCESS NAMES PROTECTED in feld schreiben
Beitrag von: koehlerbv am 31.01.06 - 17:00:57
Und das ist genau richtig. Du hast doc noch keinem Objekt zugewiesen. doc ist also Nothing - "Object variable not set".

Bernhard
Titel: Re: wert READ/WRITE-ACCESS NAMES PROTECTED in feld schreiben
Beitrag von: qpix am 31.01.06 - 17:37:58
genau das wars.
danke

jetzt passts.

tschüss qpix