Autor Thema: Datenbankname und Server aus Replika-ID in Formelsprache  (Gelesen 1863 mal)

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Hallo zusammen!

Weiss jemand, ob und wenn ja, wie, es möglich wäre per Formelsprache den Server und den Datenbanknamen (+ Pfad) anhand der Replik-ID herauszufinden?

Mein Problem: Ich möchte per @Command([OpenHelpDocument]) ein Hilfedokument öffnen. Diese Funktion akzeptiert aber keine Replik-ID.

@Commands werden in LS mit "Evaluate" nicht ausgeführt. Deshalb möchte ich es, wenn möglich in Formelsprache gelöst haben. Oder gibts ein LS-Pendant für "@Command([OpenHelpDocument]) "?

Danke und Grüsse
Untitled

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Datenbankname und Server aus Replika-ID in Formelsprache
« Antwort #1 am: 31.01.06 - 13:55:40 »
Hi,

Wo liegen die Dokumente, die mit @Command([OpenHelpDocument]) angezeigt werden sollen?


Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Re: Datenbankname und Server aus Replika-ID in Formelsprache
« Antwort #2 am: 31.01.06 - 13:57:16 »
Hi,

In einer fremden Help-Datenbank. Nicht in der eigenen.

Grüsse

Offline ghost

  • Aktives Mitglied
  • ***
  • Beiträge: 174
  • Geschlecht: Männlich
  • Notes ist gut!
Re: Datenbankname und Server aus Replika-ID in Formelsprache
« Antwort #3 am: 31.01.06 - 14:03:38 »
Du kannst das OnHelp Event verwendet um LS-Code zu plazieren. Das Event wird aufgerufen, wenn jemand F1 drückt.

Viele Grüße
ghost

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Re: Datenbankname und Server aus Replika-ID in Formelsprache
« Antwort #4 am: 31.01.06 - 14:12:41 »
Danke für die Antworten.

Zitat
Du kannst das OnHelp Event verwendet um LS-Code zu plazieren. Das Event wird aufgerufen, wenn jemand F1 drückt.

Das ist mir schon klar. Das Problem ist nicht, dass ich LS nicht aufrufen kann, sondern dass ich aus LS heraus nicht kann die Formel "@Command([OpenHelpDocument])" aufrufen (da @Commands in Evaluate nicht funktionieren).

Grüsse

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Datenbankname und Server aus Replika-ID in Formelsprache
« Antwort #5 am: 31.01.06 - 14:15:17 »
warum parkierst du den Servernamen und DB Pfad nicht in einem Profildokument?
Das Profildokument könnte ja von einem Agenten immer wieder mal prüfen ob die Helpdatenbank überhaupt noch vorhanden ist und evtl. den Pfad neu setzen.
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Re: Datenbankname und Server aus Replika-ID in Formelsprache
« Antwort #6 am: 31.01.06 - 14:25:39 »
Das möchte ich eben umgehen. Der Wunsch wäre, nur die Replik-ID zu speichern, um den Pfad der Datenbank so dynamisch zu ermitteln.

Das mühsame ist auch, ich benutze diese Hilfe-Datenbank für mehere andere Datenbanken. Der(die) Agent(en) müssten also mehrere Profildokumente in verschiedenen Datenbanken überprüfen. Und da wäre der Wartungsaufwand dann doch zu hoch.

Was ich inzwischen probiert habe:
- Hilfedatenbank über Replik-ID normal öffnen (@Command([FileOpenDBRepID]))
- Pfad und Server auslesen
- Datenbank schliessen

Funktioniert aber wie erwartet auch nicht, da er mir immer noch die Daten der aktuellen Datenbank ausgibt...  ::)

Ich denke, der Umweg über einen Agenten, der den Pfad + Server ausliest, in die notes.ini speichert, um anschliessend mit der Formelsprache den [OpenHelpDocument]-Befehl benutzen zu können ist der einzige Ausweg...

Bin aber latürnich immer noch für weitere Ideen offen  ;D

Grüsse
Untitled

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz