Domino 9 und frühere Versionen > ND7: Entwicklung

RTF abfragen

(1/3) > >>

ewald:
Hallo zusammen,
hab' über die Suche leider nix gefunden, darum meine Frage:
Wie kann ich denn ein RTF abfragen, ob was drin steht?
So wie ich meine anderen Text-Felder im Code abfrage

If doc.CustomerName(0) = "" Then
   Messagebox "Kundennamen eingeben",MB_OK+MB_ICONSTOP, "Fehler"
   uidoc.gotofield("CustomerName")
   Continue = False
   Exit Sub
End If

gehts irgendwie nicht.

Danke.
Grüße

koehlerbv:
Ich befürchte, da musst Du aber die Suche noch weiter quälen bzw. variantenreicher benutzen, denn das wurde hier schon oft diskutiert.
Die Problematik ist so tricky und facettenreich, dass wir das nicht in aller Breite erneut durchkauen können:
- Im Backend steht ein RTI erst nach dem Speichern zur Verfügung
- Es gibt keinen klaren Wert für die Grösse eines "leeren" RTIs (das ist nämlich niemals leer)
- Unterscheidung zwischen plain text, embedded images, OLE objects, attachments
usw. usf.

Bei Detailfragen beteilige ich mich gerne an einer Neuauflage der Diskussion.

Bernhard

ewald:
Also nach längerem Suchen hab ich was gefunden aber so kompliziert will ich es doch gar nicht haben. Ich will das RTF nur abfragen, ob überhaupt was drinsteht. Was drinsteht ist egal, es darf nur nicht leer sein. Auf Attachment will ich nicht abfragen.

Ewald

koehlerbv:
Und genau das geht streng genommen nicht.

Bitte spezifiziere "es darf nur nicht leer sein"! Was ist für Dich "leer"? Das ist der casus knactus!

Bernhard

ewald:
Leer ist, wenn ich ein neues Doc öffne und in dieses RTF nix reinmache, weder einen Buchstaben noch ein Attachment. Ich ignoriere das Feld einfach und speichere das Doc. Und dann bring' ich ne Fehlermeldung, dass das Feld nicht leer sein darf.

Ewald

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln