Domino 9 und frühere Versionen > Entwicklung

Abfrage: RTF leer?

<< < (3/4) > >>

Centaury:

--- Zitat --- Wenn Notes/Domino ein Feld nicht nach Namen finden kann, wird statt dessen das Zeichenfolgenliteral verwendet.
--- Ende Zitat ---

Und genau das hat er gemacht. Das Feld heißt "Lösung" und in BodyFirstChars steht "Lösung". Auch wenn Lösung nicht leer ist... ???

Centaury:
Schließt das eigentlich trotzdem eingebettete Bilder ein?

Rob Green:
dann solltest Du das hier verwenden,
im POSTSAVE Event der Maske:

...Fokus auf Doc...
Dim rtitem As Variant
   Dim plainText As String
   Dim fileNum As Integer
   Dim laenge As Integer
   Dim laenge1 As Integer
   
   Set rtitem = doc.GetFirstItem( "Body" )
   If ( rtitem.Type = RICHTEXT ) Then
      plainText = rtitem.GetFormattedText( True, 0 )
      laenge = Len(plainText$)
      laenge1 = rtitem.valuelength
.....
...zB "doc.FIELD_ABC="Inhalt vorhanden"...
   End If      
   Msgbox "Nur Text" & Cstr(laenge) & "   Mit Value:" & Cstr(laenge1)

Wenn Valuelength = 96 Byte ist, ist ein Body Feld LEER.
Wenn ValueLength >96 Byte ist, ist ein Body Feld nicht LEER, egal was drin ist (siehe oben Variable "laenge1").

Wenn es nur um Text geht, dann bitte GetFormatedText nehmen und Länge ausrechnen lassen. Wenn Nix dann 0 Byte, sonst >0 Byte (oben die Variable "laenge")

Centaury:
*Kopfauftastaturhau*
Ich bin so blöd! Das Feld hieß WLösung!  :-[ ::)
Jetzt geht's soweit, aber leider wird's nicht erkannt, wenn ich z.B. einen Screenshot einfüge.

Rob Green:
nix mit Formelsprache...

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln