Domino 9 und frühere Versionen > Administration & Userprobleme

Welche (aktion) wird immer ausgeführt beim verschieben ....

<< < (2/3) > >>

Netfoul:
jo Danke, das mit dem Debugger klappt, wenn er fürn Anfang auch etwas gewöhnungsbedürftig ist  ^-^
Werd mich aber dran gewöhnen. Ein Wermutstropfen, er hat die gleiche Tastenbelegung wie unter VB, wer hätte das gedacht  ;D

nun zurück zum Prob
Bei dem "allgemeingültigen Ereignis" was ich brauch, gibt es da nicht einen Agenten der auch anspringt wenn irgend etwas in der DB gespeichert wird, egal wo ?

Das wäre glaub ich der richtige Punkt wo ich ansetzen könnte.


diali:
ein klares Jein.

Nein mit Script kann Dir ein Dokument untergejubelt werden.
Ja mit einem Agenten "Wenn Dokument eingefügt wurde" oder "Nachdem Dokument erstellt oder geändert wurde" könnte es gehen.

Netfoul:
sorry dirk_2909, hatte schon "vor dem Frühstück" auf Antworten gestellt, deswegen hab ich Deine Frage nicht gesehen.

in Ansicht ($all) - reagierte er nur bei Initialize und nur bei "Alle Dokumente"
in Ordneransichten - reagierte gar nix

deswegen die Idee mit dem Agenten

Netfoul:
hmm auch wenn ich Nerv, ich habe hier folgenden Code


--- Code: --- Dim session As New notessession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument

Set db = session.CurrentDatabase
Set dc = db.allDocuments

Set doc = dc.GetFirstDocument
--- Ende Code ---

dieser bezieht sich auf das erste Dokument. Ich benötige aber das aktuelle, welches ich gerade ziehe bzw. mit der Maus bearbeite.
was müsste denn da bei Set doc stehen ?
Es sollen ja nicht alle Dok's wieder angefasst werden.

Mit dem Agenten bekomme ich es glaube ich hin, zumindest reagiert es schon einmal  :)

dirk_2909:
bei den Ansichten-Events hast Du nur das Handle auf das Object "NotesUIView" zur verfügung .
Source As Notesuiview

Markierte Dokumente bekommst Du nur so:
dim collD as NotesDocumentCollection
dim doc as NotesDocument
set collD = Source.Documents
set doc = collD.GetFirstDocument
While (......

ind so weiter.
Einem Agenten kannst Du das doc bzw. die Collection nicht übergeben.
Da musst Du wohl mit ScriptLibaries Arbeiten und eine Funktion aufrufen.

Ich hoffe ich kann Dir helfen und rede nicht am Thema vorbei  :P ;)

Dirk

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln