Autor Thema: Vergleich von RichText-Feldern  (Gelesen 2124 mal)

Offline bruder

  • Frischling
  • *
  • Beiträge: 40
  • Notes macht Not
Vergleich von RichText-Feldern
« am: 21.01.04 - 17:46:59 »
Hallo,

ich habe in einer Maske 2 RichText-Felder, die ich vergleichen will (eines ist editierbar, das andere nicht).

Wie kann ich das hinbekommen?

Gruß

Bruder

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Vergleich von RichText-Feldern
« Antwort #1 am: 21.01.04 - 18:10:33 »
was möchtest du vergleichen (Text, Formatierungen, Bilder, Attachments, etc.)?
was soll das Ergebnis des Vergleichs sein?
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Vergleich von RichText-Feldern
« Antwort #2 am: 21.01.04 - 18:21:38 »
Mit Notes-Bordmitteln geht dies nicht. Gerade in den letzten Tagen wurden hier zu diesem Thema Alternativen angerissen (LSXe wie midas order rtlib) oder XML.
Auch auch da steht die Frage: Selbst wenn so ein byteweiser Vergleich möglich wäre, was bedeutet bei RT schon"gleich" oder "ungleich" ? Im RichText kann bei byteweisem Vergleich der Texte
"Wir haben viel Schnee" mit
"Wir haben viel Schnee"
zu unterschiedlichen Ergebnissen führen. Aus sicherlich bekannten Gründen ...

Bernhard

Offline bruder

  • Frischling
  • *
  • Beiträge: 40
  • Notes macht Not
Re:Vergleich von RichText-Feldern
« Antwort #3 am: 22.01.04 - 08:21:34 »
Hallo,

tja, das wird wohl schwieriger...

Deswegen hier noch ein paar weitere Infos zu dem Problem:

Wir benutzen bei uns ein selbstgestricktes Info-System. Das "body"-Feld ist ein RTF. Zusätzlich gibt es in den Dokumenten aber auch noch Felder für Arbeitszeiten, Kosten, Limits etc. die auch editierbar sind.

Um nun eine Veränderung im "Wesentlichen" feststellen zu können, muss ich jedoch herausfinden, ob es beim Verlassen des Dokumentes im "body"-Feld eine Änderung gegeben hat, um dann ein paar Formel-Befehle ausführen zu lassen. Änderungen in den anderen Feldern sollen nicht dazu führen (sonst wäre es ja mit einer Abfrage auf das Abspeichern des Dokumentes gegangen).

Gibt es da vielleicht noch andere Möglichkeiten?

Bis denn

Bruder

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Vergleich von RichText-Feldern
« Antwort #4 am: 22.01.04 - 09:21:55 »
Du könntest mit NotesItem.ValueLength arbeiten. Dies gibt Dir keine hundertprozentige Gewähr - es kann sowohl sein, dass durch eine andere Client-Version das RTF grösser wird, ohne dass wirklich geändert wurde, es kann aber natürlich auch jemand etwas ersetzen und durch die gleiche Zeichenanzahl wieder ersetzen.

Bernhard

Offline bruder

  • Frischling
  • *
  • Beiträge: 40
  • Notes macht Not
Re:NotesItem.valueLength
« Antwort #5 am: 22.01.04 - 09:53:29 »
Hallo,

danke für den Tip.

Leider bin ich absoluter Script-Neuling.

Wie muss ich das anstellen, das er beim Verlassen von Feld1 Feld1 mit Feld2 vergleicht und wenn ungleich den Wert "1" in Feld3 schreibt?

Danke schonmal

Bruder

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz