Autor Thema: Datenbank mit bestimmtem Frameset öffnen  (Gelesen 2900 mal)

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Datenbank mit bestimmtem Frameset öffnen
« am: 11.09.07 - 16:37:12 »
Hallo Zusammen,

ist es möglich beim öffnen einer Datenbank über @Formeln sofort ein bestimmtes Frameset zu öffnen?
Ich versuche den Kalender der MailDB zu öffnen, leider geht immer der Standardframe Posteingang zuerst auf, und der Kalender wird dann in ein eigenes Registerkärtchen zusätzlich geöffnet:

Code
server := @LocationGetInfo([HomeServer]);
db := @MailDbName[2];
@Command([FileOpenDatabase];server:db);
@PostedCommand([OpenFrameset];"CalendarFS")
Grüsse,
Klaus
« Letzte Änderung: 11.09.07 - 16:56:33 von klaussp »
Klaus

Offline thoge

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 533
  • Geschlecht: Männlich
Re: Datenbank mit bestimmtem Frameset öffnen
« Antwort #1 am: 11.09.07 - 16:58:34 »
Hallo Klaus,

Dein Code "works like designed".

Eine kurze Verständnisfrage:

Wenn Du den Kalender öffnen willst, warum machst Du das nicht mit den Notes-Standardmitteln?

- Klick auf das Kalendersymbol in der Lesezeichenleiste
oder
- Öffne das Mail-File, wechsel auf den Kalender und erstelle Dir mit dem Rechtsklick ein Symbol in der Lesezeichenleiste
oder
- steckt da vielleicht was ganz anderes dahinter?

HTH

Thomas
s 6.5.5 w2k3 5
c 6.5.5 wxpp 180

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Re: Datenbank mit bestimmtem Frameset öffnen
« Antwort #2 am: 11.09.07 - 17:02:52 »
Zitat
warum machst Du das nicht mit den Notes-Standardmitteln?

ich möchte direkt aus einer Portalanwendung darauf zugreifen, daher möchte ich das gern per Code machen...

Klaus

Offline thoge

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 533
  • Geschlecht: Männlich
Re: Datenbank mit bestimmtem Frameset öffnen
« Antwort #3 am: 11.09.07 - 17:28:26 »
ok, verstanden,

wie stellst Du Dir den Ablauf vor?

Der Anwender der Portalanwendung klickt auf ein Symbol, wodurch sich dann sein Kalender öffnen soll?

Sowas haben wir in unserem Portal über einen Hotspot auf einem Symbol realisiert, wobei sich dann ein "benanntes Element" öffnet, nämlich sein Kalender.

Ist es das, was Du erreichen willst?

HTH

Thomas
s 6.5.5 w2k3 5
c 6.5.5 wxpp 180

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Re: Datenbank mit bestimmtem Frameset öffnen
« Antwort #4 am: 11.09.07 - 17:34:52 »
Ich habe eine Gliederung, daraus möchte ich das gerne öffnen. Das Problem ist nur das ich die Datenbank immer vom HomeServer (der Server aus der Arbeitsumgebung) geöffnet werden soll (Lastausgleich im Cluster).

Leider kenne ich keine Möglichkeit beim öffnen mit der Formelsprache das Frameset mitzugeben, aber vielleicht gibt es ja einen Weg?!
Klaus

Offline thoge

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 533
  • Geschlecht: Männlich
Re: Datenbank mit bestimmtem Frameset öffnen
« Antwort #5 am: 11.09.07 - 17:43:32 »
Hallo Klaus,

das müsste da aber auch gehen.

Das mit dem HomeServer müsste geprüft werden, da fehlen mir die Vergleichsmöglichkeiten.

HTH

Thomas
« Letzte Änderung: 11.09.07 - 18:35:32 von thoge »
s 6.5.5 w2k3 5
c 6.5.5 wxpp 180

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Re: Datenbank mit bestimmtem Frameset öffnen
« Antwort #6 am: 11.09.07 - 17:50:09 »
Danke für Deine Mühe, aber bei Deiner Variante wird die Mailbox des Benutzers immer vom Server genommen, von dem auch das Portal geladen wird. Leider wird ausserdem zwar die Calendar Ansicht geladen, aber das Frame von Mail.

Hab aber gerade mal getestet - wenn ich die mailbox offen hab und auf den Kalender switche, dann bleibt die Mailbox trotzdem auf. Wenn ich keinen anderen Weg finde, dann ist es halt so!

Grüsse Klaus
« Letzte Änderung: 11.09.07 - 18:00:28 von klaussp »
Klaus

Offline thoge

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 533
  • Geschlecht: Männlich
Re: Datenbank mit bestimmtem Frameset öffnen
« Antwort #7 am: 11.09.07 - 18:14:06 »
Hallo Klaus,

Danke für die Info, ist mir garnicht aufgefallen.

Leider passiert das ja auch, wenn Dein Code folgendermaßen erweitert wird:

Code
server := @LocationGetInfo([HomeServer]);
db := @MailDbName[2];
@Command([FileOpenDatabase];server:db;"($Calendar)")

@Command( [OpenFrameset] ; Rahmengruppe ) hilft Dir wahrscheinlich auch nicht weiter, da hier ja eine Rahmengruppe aus der aktuellen Datenbank geöffnet wird.

Etwas ratlos  ???

Thomas
s 6.5.5 w2k3 5
c 6.5.5 wxpp 180

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Re: Datenbank mit bestimmtem Frameset öffnen
« Antwort #8 am: 11.09.07 - 19:05:44 »
Ja, bin auch etwas ratlos.

Manchmal merkt der Client das die Datenbank bzw. das Frameset schon geöffnet ist, und manchmal nicht, dann wirds nochmal geöffnet...
Klaus

Glombi

  • Gast
Re: Datenbank mit bestimmtem Frameset öffnen
« Antwort #9 am: 11.09.07 - 19:05:55 »
Es geht - wie so oft mit Formelsprache - mit der Holzhammer-Methode  ;)

server := @LocationGetInfo([HomeServer]);
db := @MailDbName[2];
@Command([FileOpenDatabase];server:db);
@PostedCommand([OpenFrameset];"CalendarFS");
@PostedCommand([OpenFrameset];"MailFS");
@PostedCommand([FileCloseWindow]);


Andreas

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Re: Datenbank mit bestimmtem Frameset öffnen
« Antwort #10 am: 11.09.07 - 21:38:28 »
Zitat
Es geht - wie so oft mit Formelsprache - mit der Holzhammer-Methode

Danke Glombi, der Holzhammer kann so einiges.

Ich werde darauf aber erstmal verzichten. Aus irgendeinem Grunde bekommt mein Notes Client es mitlerweile auf die Reihe und öffnet nicht mehr jedes Mal nochmal den Posteingang... scheint über die Stunden schlauer geworden zu sein!

Danke vielmals für Eure Unterstützung,

Klaus
Klaus

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz