Domino 9 und frühere Versionen > ND6: Entwicklung

Attachements öffnen/editieren

<< < (2/2)

boemitsu:
muss es wohl...da mehrere user gleichzeitig dieses file ändern können...

TMC:
gibstduunsbitteeinpaarmehrgrossbuchstabendannliestessicheinfacher
undmankannbesserhelfen.danke


--- Zitat ---1. wie kann ich ein attachement in einem dok. das in einem richtext field ist automatisch mit dem entsprechendem programm öffnen ?
(...)
beim doppelklick erscheint ja ein dialog, und genau diesen will ich nicht haben, sondern je nach endung des attachements mit dem entsprechenden programm aufmachen...
(z.b. .ppt attachement mit powerpoint)
--- Ende Zitat ---

Das Doppelklickverhalten kannst Du AFAIK nicht ohne weiteres beeinflussen, aber Du kannst im Dokument einen Button integrieren, z.B. "Anhang starten".
Dort dann LS Code: Attachment auf Festplatte lösen in Temp, und von dort aus starten (z.B. über WinAPI ShellExecute in Verbindung mit GetDesktopWindow). Falls mehr als 1 Attachment vorhanden: kurz noch eine Auswahl mit uiws.Prompt davorschalten.

Um das umzusetzen, solltest Du aber schon ein paar LS-Grundlagen draufhaben und auch mit Arrays etc. umgehen können.



--- Zitat ---2. ist es möglich, wie bei z.b. bei sharepoint, ein attachement (wiederum word, powerpoint, etc) zu öffnen, editieren und automatisch wieder im dok. zu speichern, ohne dass man das attachement zuerst speichern und wieder zurückkopieren muss ?
(...)
@glombi
genau dies hatte ich gesucht..
kann ich irgendwie abfangen, dass bereits jemand dieses dok. bearbeitet ? ansonsten sind im schlimmsten fall einige user enttäuscht, dass ihre änderungen weg sind...?

--- Ende Zitat ---

Das regelt doch Notes selbst: Stichwort = Replizierkonflikte.
Wie soll sonst Notes wissen, dass gleichzeitig ein Offline-User in Japan und einer in Australien an ein und demselben Attachment arbeiten?

Marinero Atlántico:

--- Zitat von: boemitsu am 18.05.05 - 18:40:42 ---muss es wohl...da mehrere user gleichzeitig dieses file ändern können...

--- Ende Zitat ---
Du kannst ein Dokument "locken":
wenn ein User es in den Bearbeitungsmodus setzt, kann kein anderer mehr dieses Dokument in den Bearbeitungsmodus sezten.
Geht aber nur, wenn auf einem Server ohne Repliken (inklusive lokale) gearbeitet wird.
Das geht wie gesagt nur auf Dokumentenebene. Falls mehrere Attachments in dem Dokument sind, werden auch alle gelöscht.
Das kann man programmieren. Unter 6 gibt es da auch eine Lotus-Lösung. Die ist aber möglicherweise nicht so gut durchdacht.

boemitsu:
@TMC
wErDe vErSucHen Mehr groSSbucHstaben zu schreIBEN... :)

Nun aber ernsthaft, Besten Dank für Eure Antworten !

Werde mich mal dahintersetzen und ausprobieren, einige Kenntnisse sind trotz der kurzen Zeit, seit ich mich mit Notes beschäftige schon vorhanden...

Gruss und schönen Tag noch
Michael

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln