Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: adminnaddel am 02.12.02 - 10:07:02

Titel: Call OpenDoc("Bereich12\HV\aktion.nsf") in Formelsprache
Beitrag von: adminnaddel am 02.12.02 - 10:07:02
hallo liebe gemeinde.

derzeitig wird eine Db über folgende methode geöffnet:

in den (globals)untitled liegt ein event in scriptform, welches durch einen hotspot in der page angesteuert wird. der hotspot sieht wie folgt aus:

Sub Click(Source As Button)
Call OpenDoc(Bereich12\HV\aktion.nsf)
End Sub

Ist also klar, dieser Hotspot spricht das script an und fordert auf, die Db aktion.nsf zu öffnen.
das script schaut jetzt nach, auf welchem server er es am besten und schnellsten öffnen kann.
(das script selbst habe ich hier nicht aufgeführt.

nun habe ich eine gliederung geschrieben und möchte das script ansprechen. jetzt stehe ich aber auf dem schlauch, denn die gliederung läßt ja nur formeln zu!
ich hatte schon überlegt einen agent daraus zu machen und den gleiderungseintrag einfach mit @command([ToolsRunMakro) auf den weg zu schicken. das geht aber ja nicht, weil ich ihm dabei ja nicht mit auf dem weg geben kann, welche datenbank er öffnen soll.

ich hatte es mir aber so gedacht, das ich das script in einer script- bibliothek unter bringen und möchte jetzt diese script-lib mit einer formel aus dem gliederungseintrag ansprechen!
geht das?
oder kennt eine andere möglichkeit?

danke für eure hilfe! :-*

grüsse aus hamburg
Titel: Re:Call OpenDoc("Bereich12\HV\aktion.nsf") in Formelsprache
Beitrag von: Performance am 02.12.02 - 10:35:59
Warum rufst du nicht direkt die db auf ?
Wenn du es über deine lib machen willst bleibt nur der Weg über die environment Variable.

cu
Titel: Re:Call OpenDoc("Bereich12\HV\aktion.nsf") in Formelsprache
Beitrag von: adminnaddel am 02.12.02 - 10:59:16
hi,

es muß leider über das script gehen!
das mit der environment variablen habe ich auch schon gerade gehört. werde ich mich wohl jetzt ein bisschen mit beschäftigen müsse.
das ist aber abselutes neuland und hoffe das ich bis heut abend das raus gefunden habe! ???

trotzdem danke
mfg
Titel: Re:Call OpenDoc("Bereich12\HV\aktion.nsf") in Formelsprache
Beitrag von: adminnaddel am 02.12.02 - 11:03:26
toll wäre natürlich ein beispiel für ein @setenvironment wie in meinen fall.
das mitgeben des command befehls zum starten des agents und dabei das mitgeben welche db fällt mir noch sehr schwer.

grüsse
Titel: Re:Call OpenDoc("Bereich12\HV\aktion.nsf") in Formelsprache
Beitrag von: Till_21 am 02.12.02 - 11:54:29
guck mal in die Hilfe, da hast du ganze SIEBEN Beispiele.

Viel Spass beim Herausfinden bis heute Abend!
Titel: Re:Call OpenDoc("Bereich12\HV\aktion.nsf") in Formelsprache
Beitrag von: adminnaddel am 02.12.02 - 13:16:24
ist alles klar,

was jetzt nur nicht klappt ist, daß das sript mit getenvironmentstring(xxx) auch umgehen kann!

na ja, der tag ist wohl lang heute.

grüsse
Titel: Re:Call OpenDoc("Bereich12\HV\aktion.nsf") in Formelsprache
Beitrag von: Performance am 02.12.02 - 13:43:36
alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

dim ses as New Notessession
D$ = ses.GetEnvironmentString("Directory", True)


cu