Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: heidiweber am 16.11.06 - 15:49:14

Titel: Feld setzen
Beitrag von: heidiweber am 16.11.06 - 15:49:14
Hallo

ich möchte über einen Agenten einen Wert in ein Feld schreiben. Das probiere ich so (Auszugsweise):

Dim docEA As NotesDocument
Set dc = viewEA.GetAllDocumentsByKey(docHaupt.UniversalID)
Set docEA = dc.GetFirstDocument
docEA.statusEA = "1" --> das geht nicht???

Warum schreibt der da nichts rein? Muss das Dokument erst in den Bearbeitenmodus, dann Feld setzen und dann noch abspeichern? Oder muss man das bei einem Agenten nicht machen?

Vielen Dank
cu
Heidi
Titel: Re: Feld setzen
Beitrag von: m3 am 16.11.06 - 15:51:36
Definiere "Das geht nicht".
Titel: Re: Feld setzen
Beitrag von: klaussal am 16.11.06 - 15:52:54
Feld setzen, dann noch einen Save.
Titel: Re: Feld setzen
Beitrag von: koehlerbv am 16.11.06 - 16:00:32
docEA.statusEA = "1" --> das geht nicht???

Ist das wirklich eine Frage? Wenn ja, lautet die Antwort: "Doch".

Sollte das entgegen der Satzzeichen doch eine Feststellung sein, schliesse ich mich Martin an: "das geht nicht" ist unverständlich.

Bernhard
Titel: Re: Feld setzen
Beitrag von: klaussal am 16.11.06 - 16:03:45
Wenn man den Post ganz liest, tut sich bei mir die Vermutung auf, dass da ein "save" fehlt.
Titel: Re: Feld setzen
Beitrag von: koehlerbv am 16.11.06 - 16:04:47
Ohne richtige Frage fange ich nicht mal an zu denken ...

Bernhard
Titel: Re: Feld setzen
Beitrag von: Axel am 16.11.06 - 16:21:01
Muss das Dokument erst in den Bearbeitenmodus, dann Feld setzen und dann noch abspeichern? Oder muss man das bei einem Agenten nicht machen?

Wenn du mit Backend-Methoden arbeitest, dann brauchst du den Bearbeitungsmodus nicht zu setzen. Aber speichern musst du im Backend auch.

Mehr Infos wären nicht schlecht und würden uns ungemein helfen das Problem zu analysieren.

Ich kann nur Bernhard's viel strapaziertes Zitat wiederholen:

Mehr Input, mehr Output.


Axel
Titel: Re: Feld setzen
Beitrag von: heidiweber am 16.11.06 - 16:32:38
Hallo

es hat echt nur der save-Befehl gefehlt.

Vielen Dank und sorry für die unklare Fragestellung:)

cu
Heidi
Titel: Re: Feld setzen
Beitrag von: m3 am 16.11.06 - 16:43:42
Vielleicht sollte IBM die Save-Methode durch ein "MakeItSo" oder "Energize" ersetzten, dann würden wohl mehr Leute dran denken.

Ein
Call docEA.MakeItSo(True, False)
bzw.
Call docEA.Energize(True, False)
hätte schon was.