Domino 9 und frühere Versionen > Entwicklung
hat feld ein attachment
klaussal:
... hi ulrich,
geht auch nicht, in einer ANSICHT sollen nur docs gezeigt werden, die wo attachment haben in einem feld.
meine versuche, abzuprüfen, ob das rt-feld leer ist, liefen auch ins leer
RT-FELD = "" <--- geht das so ?
eknori:
uuiiii, das wird wohl nix. Oder warte mal.... Wenn das feld nur ein Attachment enthält und keinen weiteren text, könntest du mal versuchen
@if(@length(RT_ITEM) > 2000;NummerDesBildchens;"")
wobei dann in der Spalte Werte als Symbol anzeigen aktiviert sein muß. Mite der 2000 musst du dann ein bisschen rumspielen.
klaussal:
... aber @length liefert doch nur die länge einer
ZEICHENFOLGE zurück, oder ???
eknori:
yoo, habe ich auch schon gemerkt; hmm, das wird extrem schwierig, glaube ich
eknori:
was mir dann noch einfällt:
kannst du nicht beim Attachen schon mittels script prüfen, ob ein bestimmtes Feld ein Attachment hat und dann ein Flag in einem anderen versteckten feld setzen ?? dann brauchst du nur das feld abzufragen
z.B.
Dim ws As New notesuiworkspace
Dim uidoc As notesuidocument
Dim doc As NotesDocument
Dim rtitem As Variant
Set uidoc = ws.currentdocument
Call uidoc.save
Set doc = uidoc.Document
Set rtitem = doc.GetFirstItem( "Attachment" )
If ( rtitem.Type = RICHTEXT ) Then
If Isarray(rtitem.EmbeddedObjects)Then
Forall o In rtitem.EmbeddedObjects
If ( o.Type = EMBED_ATTACHMENT ) Then
Call doc.replaceitemvalue("AttachFlag","Yes")
Call doc.Save( True, False)
End If
End Forall
Else
Call doc.Save( True, False)
End If
End If
'Call Source.Refresh
Call uidoc.Save
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln