Autor Thema: NotesRichTextItem mittels LotusScript füllen  (Gelesen 1073 mal)

Offline stitze

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
    • kleisterbande
NotesRichTextItem mittels LotusScript füllen
« am: 09.11.05 - 13:37:05 »
Also ich möchte eine Fehlerprotokollierung schreiben, welche in einem NotesRichTextItem gespeichert wird.

Ich bin wie folgt vorgegangen

Code
Dim session As New NotesSession 
Dim dbThis As NotesDatabase
Dim rtFehlerprotokoll As NotesRichTextItem 
Dim docFehlerprotokoll As NotesDocument

Set dbThis = session.CurrentDatabase 

Set docFehlerprotokoll = New NotesDocument( dbThis )

docFehlerprotokoll.Form = "Fehlerprotokoll"

Set rtFehlerprotokoll = New NotesRichTextItem( docFehlerprotokoll, "txtFehlerprotokoll" )

'Steht in einer Schleife
rtFehlerprotokoll.AppendText( Text )	
Call docFehlerprotokoll.Save( True, False )


So leider sehe ich auf meinem Fehlerprotokolldokument das RichText Feld nicht und wenn ich mir die Eigenschaften des Feldes anschaue, erstellt er mir ganz viele RichText Felder. Wo liegt das Problem (mal abgesehen davon, das es wahrscheinlich vor der Tastatur sitzt ;))
When i loaded my cap gun , i'm ready for action.

Saying that Java is nice because it works on all OS's is like saying anal sex is nice because it works on all genders.

klaussal

  • Gast
Re: NotesRichTextItem mittels LotusScript füllen
« Antwort #1 am: 09.11.05 - 13:39:23 »
So geht's bei mir :

Code
Dim docProtokoll As NotesDocument
	Dim agent As NotesAgent
	Dim dateTime As New NotesDateTime( "" )
	Set docProtokoll = dbThis.createDocument
	
	docProtokoll.form = "protokoll"
	docProtokoll.name = "Importquery"
	Call dateTime.SetNow
	Set rtitem = New NotesRichTextItem (docProtokoll, "protokoll")	
	Call rtitem.AppendText( "Protokoll                    :  Importquery")
	Call rtitem.AddNewLine( 1 )
	Call rtitem.AppendText( "Anzahl Begriffe neu : " + Cstr(zaehl))
	docProtokoll.anzahl_docs = Cstr(zaehl)
	varDummy = docProtokoll.ComputeWithForm( False, False )
	Call docProtokoll.Save( False, False )

Offline stitze

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
    • kleisterbande
Re: NotesRichTextItem mittels LotusScript füllen
« Antwort #2 am: 09.11.05 - 14:06:07 »
Danke für die Antwort,

bei mir lag das Problem eher daran, das die Save - Methode bei jedem Schleifendurchlauf aufgerufen wurde.

Das Anzeigeproblem hat sich nach der Korrektur des Feldnamen ;) in Luft aufgelöst.
When i loaded my cap gun , i'm ready for action.

Saying that Java is nice because it works on all OS's is like saying anal sex is nice because it works on all genders.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz