Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: ThomasM am 08.04.03 - 08:52:54

Titel: Embedded Objects
Beitrag von: ThomasM am 08.04.03 - 08:52:54
Hallo.
Ich möchte beim Speichern eines Dokumentes prüfen ob in einem bestimmten Rich-Text Feld ein Attachment angehängt ist (LotusScript).
Wenn ich das Dokument schliesse und wieder öffne, ist es kein Problem aber während das Dokument geöffnet ist wird das Attachment nicht erkannt.
Hat jemand eine Lösung ?

Danke
Thomas
Titel: Re:Embedded Objects
Beitrag von: klaussal am 08.04.03 - 09:24:59
... altes problem:
man kann rtf-felder erst prüfen, wenn das doc einmal gespeichert wurde (dazu gab es schon einige beiträge). ;D
Titel: Re:Embedded Objects
Beitrag von: Performance am 08.04.03 - 09:36:16
- nachdem was reingehängt wurde muss deine Aktion starten... initialisiere das hintergrunddok

dim ws as New NotesUIWorkspace
set doc = ws.currentdocument.document
und hier fragst du nach der hasembedded Eigenschaft
if doc.HasEmbedded then
''' ist was angehängt
' da das object richtigerweise erst beim speichern reingeschrieben wird kannst du den Namen des attachments über das Item $File rausfinden
else
''' nichts angehängt
end if

cu
Titel: Re:Embedded Objects
Beitrag von: Rob Green am 08.04.03 - 09:48:34
die Scriptfraktion hat recht aber auch wieder unrecht...denn m,an muß das Doc nicht speichern, wenn man nur eine Formel nehmen würde, die @Attachments heißt und angibt, wie viele Anhänge vorhanden sind....ohne daß das Doc mit dem RT Feld gespeichert werden muß. Könnte man theoretisch also auch in Script nehmen als evaluate bin mir aber nicht sicher. In einem berechneten Feld geht das Teil supppa.

Hoch lebe die Formelfraktion  ;D ;D
Titel: Re:Embedded Objects
Beitrag von: Performance am 08.04.03 - 10:10:13
@Rob Formelfan

hier was für den wahren Formel Fetischisten  ;D ;D ;D

@@176@@([[13]]; "Anzahl Attachments"; @@86@@(@@114@@))

<<<<<<<<<<<<<<<
und die Erklärung dazu:
es ist die gleiche Formel wie:
@Prompt([OK]; "Anzahl Attachments"; @Text(@Attachments))
nur etwas anders geschrieben.
- die Formel wird in einen Action button eingepflanzt im Dokument
>>>>>>>>>>>>>>>>


cu
Titel: Re:Embedded Objects
Beitrag von: Rob Green am 08.04.03 - 10:12:40
rofl..jessus, was das für ein Monster oder etwa ein auf wenige Bytes zusammengeschrumpfte Riesen-Datei mit dem neuesten Komprimierungsverfahren von Performance..Nobelpreis !!!  8)
Titel: Re:Embedded Objects
Beitrag von: Performance am 08.04.03 - 10:20:47
 ;D ;D ;D ;D ;D ;D ;D ;D
einfache Sache kompliziert dargestellt
 ;D ;D ;D ;D ;D ;D ;D ;D


das ist einfach ein Prompt mit Attachmentzahl Anzeige....(Aktionsbutton)

cu
Titel: Re:Embedded Objects
Beitrag von: Rob Green am 08.04.03 - 10:31:39
ahsoo...na war jaa einfach...*hust*
Titel: Re:Embedded Objects
Beitrag von: ata am 08.04.03 - 16:51:02
@Performance

... hast du noch von diesen Codes?

ata