Domino 9 und frühere Versionen > Entwicklung
Abfrage: RTF leer?
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