Autor Thema: Call uidoc.fieldsettext zieht nicht  (Gelesen 2142 mal)

Offline chriss76

  • Junior Mitglied
  • **
  • Beiträge: 99
  • Ich liebe dieses Forum!
Call uidoc.fieldsettext zieht nicht
« am: 11.07.05 - 15:55:39 »
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

  • Gast
Re: Call uidoc.fieldsettext zieht nicht
« Antwort #1 am: 11.07.05 - 16:17:08 »
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

Offline chriss76

  • Junior Mitglied
  • **
  • Beiträge: 99
  • Ich liebe dieses Forum!
Re: Call uidoc.fieldsettext zieht nicht
« Antwort #2 am: 12.07.05 - 09:55:12 »
Vielen Dank, jetzt geht's!!

Grüsse Chris

Glombi

  • Gast
Re: Call uidoc.fieldsettext zieht nicht
« Antwort #3 am: 12.07.05 - 10:01:30 »
Schön, aber woran lag es nun?

Andreas

Offline chriss76

  • Junior Mitglied
  • **
  • Beiträge: 99
  • Ich liebe dieses Forum!
Re: Call uidoc.fieldsettext zieht nicht
« Antwort #4 am: 15.07.05 - 07:48:45 »
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


Glombi

  • Gast
Re: Call uidoc.fieldsettext zieht nicht
« Antwort #5 am: 15.07.05 - 08:23:43 »
Warum
  Call uidoc.fieldsettext("naechster_bearbeiter", "letzter_bearbeiter")
nicht geht ist ja klar. Du willst doch nicht den String  "letzter_bearbeiter" in das Feld schreiben sondern den Feldwert.

Andreas

klaussal

  • Gast
Re: Call uidoc.fieldsettext zieht nicht
« Antwort #6 am: 15.07.05 - 08:37:39 »
@Andreas,

sehe ich genauso.  Aber dann hätte doch im Feld was drinne sein müssen. Das ganze hörte sich aber so an, dass nix im Feld drin steht.

klaus
PS: warum benutzen die Leute nicht mal den Debugger ? Da hätte man das ja sehen können.....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz