Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Don Pasquale am 07.01.05 - 12:30:09

Titel: Profildokument nur einmal öffnen
Beitrag von: Don Pasquale am 07.01.05 - 12:30:09
Hallo Freunde,

ich öffne über die Gliederung mittels

@Command( [EditProfile] ; "StellvertreterEinrichten"; @UserName )

die Maske StellvertreterEinrichten.

Gibt es die Möglichkeit vorher zu prüfen, ob der User diese
Maske bereits geöffnet hat und dann nur den Focus auf
diese Maske zu setzen ?



Ciao
Don Pasquale

Titel: Re: Profildokument nur einmal öffnen
Beitrag von: umi am 07.01.05 - 12:34:52
es gibt doch nur ein Profil pro user
Titel: Re: Profildokument nur einmal öffnen
Beitrag von: koehlerbv am 07.01.05 - 12:36:06
Jo, aber das kannst Du mehrfach zum Bearbeiten öffnen ... Die Frage vom Don ist nicht uninteressant.

Bernhard
Titel: Re: Profildokument nur einmal öffnen
Beitrag von: Driri am 07.01.05 - 12:49:18
Wie wäre es, wenn man in die Maske nen Feld vom Typ "Berechnet bei Anlage" einbaut. Das Feld kann man dann ja vorher per @GetProfileField abprüfen. Wenn das Feld gesetzt ist, gibts das Profil schon, sonst ist es neu bzw. existiert nicht.
Titel: Re: Profildokument nur einmal öffnen
Beitrag von: klaussal am 07.01.05 - 12:59:52
@Driri

Es geht ja darum, zu prüfen, ob das Dokument geöffnet ist und nicht, ob es angelegt ist.

Man könnte zwar im Postopen ein Flag setzen, aber das müsste dann auch wieder entfernt werden und ist deshalb nicht sicher (was tun, wenn LoNo abstürzt, etc ?)

klaus
Titel: Re: Profildokument nur einmal öffnen
Beitrag von: Driri am 07.01.05 - 13:01:21
Oopsa, das kommt davon, wenn man die Threads nur halb liest  :-[
Titel: Re: Profildokument nur einmal öffnen
Beitrag von: umi am 07.01.05 - 13:07:53
Achso
In diesem Fall könnte man das Profil über einen Agent als Dialog öffnen (zum Glück sind Notesdialoge modal :-)
Titel: Re: Profildokument nur einmal öffnen
Beitrag von: koehlerbv am 07.01.05 - 14:22:27
Jo, umi - genial einfach und sicher.

Bernhard
Titel: Re: Profildokument nur einmal öffnen
Beitrag von: Semeaphoros am 07.01.05 - 14:27:25
Das mit dem Dialog ist die einzige Möglichkeit, Fenster zuverlässig zu kontrollieren. Leider hat man in Notes keine Möglichkeit, die Fensterliste abzurufen oder gar irgendwelche Fenster direkt zu aktivieren, das müsste man dann über die Win-API machen. Es gibt natürlich schon Möglichkeiten, festzustellen, ob ein bestimmtes Dokument geöffnet wurde oder nicht, das sind aber allesamt irgendwelche Krücken mit entsprechenden manchmal sehr merkwürdigen Nebeneffekten. Normalerweise verkette ich Fenster, wenn ich von einem zum anderen und wieder zurück will, heisst, das erste wird geschlossen und automatisch wieder geöffnet, sobald das zweite geschlossen wird. Ist auch nicht ganz wasserdicht.
Titel: Re: Profildokument nur einmal öffnen
Beitrag von: umi am 07.01.05 - 14:40:03
Einziger nachteil ist, wenn man Script verwendet im Profil und dies Debuggen möchte....

gruss
umi
Titel: Re: Profildokument nur einmal öffnen
Beitrag von: Semeaphoros am 07.01.05 - 14:44:50
Richtig, da muss man dann uU temporär das Doc normal öffnen.
Titel: Re: Profildokument nur einmal öffnen
Beitrag von: Don Pasquale am 07.01.05 - 15:26:37
OK,
da es für mich - bislang - eher eine Frage der Optik ist,
will ich die Frage nicht weiter vertiefen.

Herzlichen Dank allen Beteiligten.

Ciao
Don Pasquale