Domino 9 und frühere Versionen > Entwicklung

hat feld ein attachment

<< < (2/4) > >>

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