Domino 9 und frühere Versionen > Entwicklung
Call uidoc.fieldsettext zieht nicht
chriss76:
Hallo Entwicklergemeinde,
ich weiss nicht, warum die Call uidoc.fieldsettext im folgenden Coding nicht funktionieren wollen.
Einen Fehler gibt es auch nicht.
Die Werte des gerade offenen Dokumentes werden partout nicht verändert!
Was mache ich falsch?
Sub Click(Source As Button)
On Error Goto ErrorHandler
Const STATUS="zur Genehmigung weitergeleitet"
Dim session As New NotesSession
Dim workspace As New NotesUiWorkspace
Dim uidoc As notesuidocument
Set uidoc = workspace.currentdocument
uidoc.Editmode = True
Call uidoc.fieldsettext("aktueller_status",STATUS)
Call uidoc.fieldsettext("naechster_bearbeiter", "letzter_bearbeiter")
Call uidoc.fieldsettext("letzter_bearbeiter", session.username)
Call uidoc.save
Call uidoc.Close
ExitSub:
Exit Sub
ErrorHandler:
Msgbox Cstr(Err) + " -" + "Sendback: " + Error$ + "Fehler ", 16, "Error"
Goto ExitSub
End Sub
Grüsse und Danke Chris
Glombi:
Sind die Felder bearbeitbar?
Falls ja: Lass das
Call uidoc.save
Call uidoc.Close
mal weg und checke dann:
- Ist das Dokument im Edit Modus?
- Sind die Felder gesetzt?
Tip:
Call uidoc.fieldsettext("naechster_bearbeiter", "letzter_bearbeiter")
macht keinen Sinn, es muss wohl so heissen:
Call uidoc.fieldsettext("naechster_bearbeiter", uidoc.fieldgettext("letzter_bearbeiter") )
Andreas
chriss76:
Vielen Dank, jetzt geht's!!
Grüsse Chris
Glombi:
Schön, aber woran lag es nun?
Andreas
chriss76:
Moin,
leider kann ich dazu nur folgendes sagen ;-(
Dokument war im Editmodus!
alt:
Call uidoc.fieldsettext("naechster_bearbeiter", "letzter_bearbeiter")
neu:
str_help_letzter_bearbeiter = uidoc.fieldgettext("letzter_bearbeiter")
Call uidoc.fieldsettext("naechster_bearbeiter", str_help_letzter_bearbeiter)
Ich habe es mit der oben genannten Hilfskonstruktion umgangen,
nicht schön, aber funktioniert.
Warum es nicht geklappt hat, weiss ich nicht?!
Grüsse Chris
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln