Das Notes Forum

Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: DJKarpfen am 02.01.07 - 17:19:40

Titel: RichTextNavigator: Suche von Zeilenumbruch zu Zeilenumbruch?
Beitrag von: DJKarpfen am 02.01.07 - 17:19:40
Hallo.

Ich bin am verzweifeln und hoffe, dass ich hier kluge Köpfe finde die mir bei der Lösung meines Problemes helfen können.

Bin noch sehr neu auf dem Lotus Notes Script Gebiet.  ;)

Ich schreibe gerade ein Script das auf Knopfdruck ein Journaleintrag erfasst und in seine Einzelteile zerlegen soll-> nach Datum, Uhrzeit, Verfasser und Text.
Habe bisher versucht mit dem NotesRichTextNavigator die einzelnen Bereiche rauszuziehen, aber dies klappt nur, wenn die Einträge mit einem Absatz voneinander getrennt sind. Bei Zeilenumbrüchen findet er den Text nicht.

Codeausschnitte:

Code
...

If rtnav.FindFirstElement(RTELEM_TYPE_TEXTPARAGRAPH) Or  rtnav.FindNextElement(RTELEM_TYPE_DOCLINK)Or rtnav.FindNextElement(RTELEM_TYPE_FILEATTACHMENT) Then
		Set rtrange = item.CreateRange
		count% = 0
		Do
			count% = count% + 1
			Call rtrange.SetBegin(rtnav)

...
(Vergleich und speicherung der einzelnen Teile: rtrange.TextParagraph)
Code
...

Loop While rtnav.FindNextElement(RTELEM_TYPE_TEXTPARAGRAPH) Or rtnav.FindNextElement(RTELEM_TYPE_DOCLINK) Or rtnav.FindNextElement(RTELEM_TYPE_FILEATTACHMENT)
		
	Else
		Messagebox "Kein Text im Journal",, "Kein text"
	End If
...

Wie bekomme ich das Script hin, damit ich von Zeilenumbruch zu Zeilenumbruch arbeiten kann und nicht nur von Absatz zu Absatz?
Titel: Re: RichTextNavigator: Suche von Zeilenumbruch zu Zeilenumbruch?
Beitrag von: eknori am 02.01.07 - 17:26:00
Versuche mal mit

rtnav.FindFirstString("°")

Das ° ist der Zeilenumbruch (CRLF)
Titel: Re: RichTextNavigator: Suche von Zeilenumbruch zu Zeilenumbruch?
Beitrag von: Hive am 02.01.07 - 17:46:16
Müsste "Chr(13) & Chr(10)" nicht auch funktionieren ??

KAI
Titel: Re: RichTextNavigator: Suche von Zeilenumbruch zu Zeilenumbruch?
Beitrag von: DJKarpfen am 03.01.07 - 13:46:12
Vielen Dank für die schnellen Antworten.  :)

Der Fehler liegt anscheind doch woanders.  :(
Titel: Re: RichTextNavigator: Suche von Zeilenumbruch zu Zeilenumbruch?
Beitrag von: DJKarpfen am 03.01.07 - 17:03:17
Ich würde zu gerne einfach nur einen Agenten über das alte Journal in meiner Datenbank laufen lassen, damit er Datum, Uhrzeit, Name und den Text(bzw links!!!) als Werte bekommt.

Die Einträge im Journal sollen zeitlich voneinander getrennt werden. Ein Eintrag hat die Form:

"12.12.2006 12:45 Max Muster ---> Text Text Text oder auch mal ein docLink"

oder

"12.12.06 14:50 Text Text Text"

oder

"12.12.06 Text Text Text

Text Text Text"

in bestimmten Fällen, läuft das Script, was ich gemacht habe auch ganz gut, aber nur wenn ich vorher die einzelnen Punkte per Enter Taste trenne. Leider sind sie meistens mit Shift + Enter getrennt und so wird der Eintrag nicht als eigenes Element anhesehen.

Hat jemand generelle (besser noch spezielle :) ) Vorschläge, wie ich mein Problem lösen kann?