Autor Thema: FindAndReplace schluckt Zeilenschaltung  (Gelesen 10754 mal)

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
FindAndReplace schluckt Zeilenschaltung
« am: 11.08.06 - 16:59:30 »
Hallo,
die Funktion "notesRichTextRange.FindAndReplace..." ist eine Superfunktion, mit der man in einem Richtextfeld Text ersezten kann.

Leider werden dabei die Zeilenschaltungen geschluckt, auch wenn man es mit chr(13) direkt versucht.

Kann mir da bitte jemand helfen?

Grüße, Pippo

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #1 am: 11.08.06 - 17:13:30 »
nein, dazu gibt es keine Hilfe. Die Knowledgbase oder aber LDD listet das zwar als bekanntes Problem (wenn ich mich recht erinnere, ist schon ne Weile her, dass ich das Problem hatte), liefert aber keinen Workaround / keine Lösung.

Sorry, hier wird Dir niemand helfen können...
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #2 am: 11.08.06 - 17:16:13 »
verdammt...
ich brauch das aber dringend...

kennst Du einen anderen Weg???

Grüße, Pippo

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #3 am: 11.08.06 - 17:23:03 »
mir ist keiner bekannt ausser ein Zusatzprodukt zu kaufen (midas oder rtlib)...

Aber das muss nicht heissen, dass es keinen anderen gibt...

Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #4 am: 11.08.06 - 17:24:59 »
kannst DU mir bitte dazu etwas mehr erzählen?

Grüße, Pippo

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #5 am: 11.08.06 - 18:54:26 »
Ich erzähle mal:
Beides sind hervorragende Produkte von hervorragenden Entwicklern (Midas: Ben Langhinrichs, rtLib Normunds Kalnberzins). Beide sind kostenpflichtig.

Infos gibt es hier:
Midas

rtLib

"Kostenfrei" besteht natürlich die Möglichkeit, selber die Notes-API entsprechend zu ergründen und zu nutzen.

HTH,
Bernhard

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #6 am: 14.08.06 - 08:34:21 »
Schönen guten Morgen,
das ist ja schön und gut, aber leider schlucken auch diese Produkte die Zeilenschaltung :-((

Grüße, Pippo

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #7 am: 14.08.06 - 08:45:22 »
Zeilenschaltungen von was? Von einem Text Feld? Dann musst du den Umweg über ein RT Feld gehen. Das heist du musst deinen Text auseinander nehmen und Zeile für Zeile in ein RT Feld stecken und dann kannst du mit diesem Feld und der hervorragenden Arbeit die Ulrich auf diesem Gebiet geleistet hat ein RTFeld in ein anderes RTFeld reinstecken.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #8 am: 14.08.06 - 09:06:18 »
Hallo,
jetzt muß ich mal meine Anforderung besser beschreiben:

Generell: möchte ich die Funktion Textbausteine von Word in etwa nachbilden.

-------------------------------------------------
habe Textbausteindocumente: zB mit dem Namen: "Ablauf1"
im Richttextfeld wird beliebiger TExt (natürlich mit Zeilenschaltung) eingegeben...
-------------------------------------------------
dann hab ich die Produktdokumente. Dort gibt der Sachbearbeiter (im editmode) an bestimmten Stellen eben die Textbausteine ein, und zwar so: <<Ablauf1>>.
Nun hab ichs so gemacht, dass beim queryopen (editmode false) diese Textbausteinküzel mit dem effektiven Text ersetzt werden, was auch prima funktioniert.
-------------------------------------------------
Dadurch können zentrale Texte an einer Stelle geändert werden, und die Produktdocumente sind immer aktuell, weil sie ja beim Öffnen des Dokumentes richtig angezeigt werden.
-------------------------------------------------
Funktioniert soweit bestens, nur die Zeilenschaltung wird geschluckt....
-------------------------------------------------

bitte erkläre mir was DU mit der "hervorragenden Arbeit die Ulrich  auf diesem Gebiet geleistet hat..." meinst.

Grüße, Pippo



Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #9 am: 14.08.06 - 10:35:40 »
Guckst du hier und in atnotes kannst du mal hier anfangen zu lesen und hier kriegst du dann die ganze Entwicklung mit.

Oh und hervorragende Arbeit deswegen. Schließlich bekommt man nicht jeden Tag einen Eintrag in die Hall Of Fame von Searchdomino.

Außerdem gibt es eine Lösung für das Problem mit reinen Textfiles, (Sorry Tode  ;D) auch wenn sie ziemlich bescheuert ist. Schau mal hier nach.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #10 am: 14.08.06 - 13:17:13 »
Hallo Thoms,
Herzlichen Dank für Deinen Beitrag

Schönen Tag, Pippo

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #11 am: 14.08.06 - 15:12:18 »
Hallo,
habe mir das jetzt angeschaut und trotzdem noch eine Frage:
---------------------------------------------------------------------
Aus der Noteshilfe...
Call notesRichTextItem.AppendRTItem( notesRichTextItem2 )
Parameters
notesRichTextItem2
The item to be appended. If you specify Nothing, this method generates an error.
Usage
By default the insertion occurs at the end of the item. You can change the insertion point with BeginInsert and EndInsert.
---------------------------------------------------------------------
...da steht also in der Noteshilfe, dass man den Einfügepunkt bestimmen kann. Wenn ich das aber teste, so funktioniert zB. AppendText an der Stelle nicht aber AppendRTItem, es kommt die Meldung: Method is not available
---------------------------------------------------------------------
ist denn die Noteshilfe so gut?

Grüße, Pippo

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #12 am: 14.08.06 - 15:21:44 »
Hättest du den zweiten Artikel gelesen, wäre dir aufgefallen, das genau dieses Verhalten der Grund war warum Ulrich angefangen hat mit dem DXL Export Merge und Reimport.

Da hab ich das mit etwas deutlicheren Worten ziemlich genau beschrieben.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #13 am: 14.08.06 - 15:45:46 »
Hallo,
da bin ich wohl zu schnell darübergeflogen...

da ich das brauche stellt sich nun folgende Frage:
- verwende ich das von Ulrich oder das von Midas?

Läuft die Funktion von Ulrich fehlerfrei?

Grüße, Pippo

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #14 am: 14.08.06 - 15:58:11 »
Kann ich dir nicht sagen. Die Lösung die Ulrich erarbeitet hat ist speziell und nur für den Fall gedacht, das man RTFelder an einer bestimmten Stelle in andere RTFelder einfügen will.

Midas ist dann doch ein bischen mehr als das. Und ich kann mir nicht vorstellen das Midas wenn es richtig eingesetzt wird die Zeilenschaltung von Textfeldern schluckt. Wenn ja würde ich mich sofort mit Ben Langhinrichs in Verbindung setzen. Ich vermute dann wäre das innerhalb von Stunden gefixt.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #15 am: 05.09.06 - 09:00:20 »
Hallo,
ich bin langsam am verzweifeln...
brauche dringend die Funktion: "richtext an bestimmter Stelle in richtext einfügen".
Habe von Midas noch keine Antwort bekommen.

Also:
hat Midas die Lösung dafür?
Wer verwendet es?

Schönen Tag, Pippo

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #16 am: 05.09.06 - 09:18:26 »
Zitat
brauche dringend die Funktion: "richtext an bestimmter Stelle in richtext einfügen".

dann solltest du ebenfalls einen Request an IBM / Lotus schicken. Je mehr das machen, desto eher besteht die Chance, daß das irgendwann einmal eingebaut wird.

Im Übrigen bist du mir noch eine Antwort schuldig, was an meiner Funktion nicht rund läuft ...
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #17 am: 05.09.06 - 10:32:16 »
Genau, Ich habs auch schon gemacht.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #18 am: 05.09.06 - 11:31:11 »
Hallo Ulrich,
ich werde Dir die Ergebnisse vom Test Deiner Super-Funktion noch mitteilen.

>>>Aber kannst Du mir bitte eine Frage beantworten:

HAT MIDAS EINE FUNKTION WELCHE EIN RICHTEXTFELD IN EIN BESTEHENDES RICHTEXTFELD AN EINER BESTIMMTEN POSITION EINFÜGT?

Grüße, Pippo

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re: FindAndReplace schluckt Zeilenschaltung
« Antwort #19 am: 05.09.06 - 14:20:24 »
Hallo Ulrich,
hab mir das nach dem Urlaub erst wieder bauen müssen.

Hier einige Punke aus den Tests:
- sofern ich am Ende nicht noch "</richtext></item></document>" manuell nachziehe kommt ein Fehler...
- Sofern sich im Richtext, wo der Feldname steht auch Leerzeilen befinden, kommt Fehler...
- Sofern sich im Textbausein Links zu Internetseiten bedfinde, kommt Fehler...
- Anhänge werden fehlerhaft importiert Feld File fehlt...
- Sofern Leerzeilen bei Anhängen kommt auch Fehler...

Mit welcher Notesversion hast DU das denn getestet? Ich hab 6.5.4

Werd mir nun im DEtail anschauen wo der Hacken liegt!

------------------------
ps:
Habe diese Methode vor einiger Zeit für eine FUnktion verwendet, die es dem User ermöglicht im Moment einen Hotspot mit einem bestimmten ScriptCode zu erstellen.
------------------------

Schönen Tag, Pippo

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz