Domino 9 und frühere Versionen > ND6: Entwicklung

QueryClose im Datenbankscript wird nicht immer durchlaufen??

<< < (2/2)

Glombi:

--- Zitat von: iukhdh am 05.11.09 - 07:19:02 ---Ups ... Hallo Bernhard,

wenn ich das so lese, dann werd ich aber auch neugierig.

Kannst du nicht ein paar Sätze darüber verlieren, warum diese Events nicht immer durchlaufen werden? Ich bin bisher davon ausgegangen, hab das aber auch noch nie vertieft.

Kann man da was drüber nachlesen?

Gruß
Thomas


--- Ende Zitat ---
Wenn man per Doklink ein Dokument öffnet, wird Postopen der DB nicht durchlaufen. Beim Schließen des Dokument wird Queryclose der DB nicht durchlaufen.
Wenn bereits ein Dokument der DB in einem Reiter offen ist, so wird beim (erneuten) Öffnen der DB der Postopen nicht durchlaufen und beim Schließen das Queryclose nicht.
D.h. sofern der User - bspw. durch Anklicken eines Doklinks - ein Dokument der DB geöffnet hat, so kannst Du Postopen und Queryclose der DB vergessen.

Andreas

LuckyMan:
@Bernhard: Sorry dass meine Antwort auf sich warten ließ...

Also..es geht darum, dass bestimmte Vorgänge mit den zugehörigen Arbeitszeiten erfasst werden sollen. Im Laufe eines Tages dürfen keine Lücken verbleiben. Also wollte ich im QueryClose der Datenbank alle erstellten Dokumente eines Tages überprüfen, und ggf. vorhandene Lücken ausgeben.

Ich hoffe mein Anliegen ist ein wenig klarer geworden. Ich muß also verhindern, dass die DB geschlossen wird, wenn an einem Tag Lücken in den Zeiträumen existieren.

LuckyMan:
Hallo Leute...

Ich melde mich mal wieder zu dem bereits beschriebenen Thema...

Wir haben rumprobiert und gemacht und getan...

Nun sind wir soweit, dass wir im QueryClose der DB eine bestimmte View erneut öffnen um dem User vorzugaukeln die DB sei nicht geschlossen worden.

Das funktioniert auch ohne Probleme...dummerweise werden wir die "alte" DB nicht los...will sagen, dass die alte DB in dieser uralten Navigator-Ansicht erhalten bleibt. Also die Ansicht in der man alle Views sieht, nur halt ohne Gliederung.

Gibt es eine Möglichkeit dieses Ding zu schließen??

Ich hoffe mein Problem ist ein wenig klar geworden...

Danke schon jetzt im voraus für ein Schubser in die richtige Richtung.

Axel:

--- Zitat von: LuckyMan am 08.04.10 - 10:31:21 ---...Wir haben rumprobiert und gemacht und getan...

Nun sind wir soweit, dass wir im QueryClose der DB eine bestimmte View erneut öffnen um dem User vorzugaukeln die DB sei nicht geschlossen worden.

--- Ende Zitat ---

Ich würde auf solche Stunts verzichten, denn auch damit bis du nicht immer auf der sicheren Seite. Ich würde das mit einem Agent machen, der bspw. in der Nacht läuft und prüft ob es Lücken bei der Erfassung gibt und dann ggfs. den User haut (virtuell per Mail).

Axel

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln