Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: adminnaddel am 29.07.02 - 13:49:02
-
hallöchen,
eine db wird über ein script aufgerufen und geöffnet.
nun möchte ich aber, das die db und damit die verbundene view in einer vorbereiteten rahmengruppe geöffnet wird. bisher war der der aufruf:
.........Call uWS.opendatabase(server,db,) und ein neues fenster wird geöffnet. das ist schlecht!
bitte um hilfe, dringend.......danke!!!
-
Hi,
in den meisten Fällen brauchst du kein Script dazu. Du kannst in den Datenbank-Eigenschaften auf dem 5.Tab (Raketensymbol) unter anderem einstellen mit welcher Rahmengruppe er starten soll.
Axel
-
danke sehr, das ich ein script brauche weiss ich leider schon. ich habe jetzt raus bekommen, das mit zb openframeset methode und urlopen das wohl hin bekommt, aber ich weiss immer noch nicht wie. bemühe mich aber, wenn ihr aber helfen könnt....bitte!!! lasst euch nicht davon abhalten!!! danke
-
Hi,
wenn du immer das gleiche Frameset öffnen mußt, kannst du das unter den Datenbank-Eigenschaften einstellen. Die Funktionen im Database-Script werden trotzdem ausgeführt.
Beschreib mal kurz was du machen willst. Dann können wir dir vielleicht besser helfen.
Axel
-
......ja, versuch mal zu beschreiben......
das mit den eigenschaften der db ist mir bewusst, aber die datenbank muss sowohl als auch geöffnet werden, so das ich die eigenschaft der db nicht ändern kann.
aus einem frameset heraus wird ein weiteres frame aufgerufen welches sich eine seite mit button holt.
dann wird durch click der buttons verschiedene server mit verschiedenen db geöffnet. das klappt auch alles sehr gut. hierbei läuft ein script ab, welches sich den günstigsten server sucht und die gewollte db auf einem neuen schirm öffnet. (notesuiworkspace code.........
call UIworkspace.opendatabase (server,db).
daran angehängt muss jetzt sowas wie zb call UIworkspace.openframeset ("framename")....leider kriege ich dann die meldung "frame nicht vorhanden")
-
dann weiss ich nicht mehr weiter
seufffffz
-
KORREKTUR
sorrrrry, ich kriege die meldung....
"rahmengruppe "main" nicht vorhanden"
-
...
call UIworkspace.opendatabase (server,db).
daran angehängt muss jetzt sowas wie zb call UIworkspace.openframeset ("framename")....leider kriege ich dann die meldung "frame nicht vorhanden")
Hi,
in welcher Datenbank willst du die Rahmengruppe öffnen ?.
Denn, mit Call UIworkspace.openframeset ("framename") kannst du nur Framesets in der aktuellen DB aufrufen und nicht in der, die du mit der vorigen Anweisung call UIworkspace.opendatabase (server,db) geöffnet hast.
Axel
-
hi axel,
danke für deinen tipp, habe ich jetzt auch gemerkt und bin enttäuscht wie schnell man doch an den designerischen grenzen gelangt.
eine weitere idee ist, über eine gliederung das script anzusprechen, doch dann merke ich, es geht nur formel-sprache!!!! das macht doch kein spass mehr.
man sagte mir, jetzt könnte man über die gliederung ein agent zum laufen bringen und der wiederrum das script und die zweite möglichkeit wäre ein eine notes.ini variable. so und jetzt bin ich am ende meiner grenzen angelangt!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ich danke dir aber trotzdem für deine schnellen antworten, bis bald
-
Hi,
du kannst ohne weiteres aus einer Gliederung Agenten aufrufen, die in Script programmiert sind und Funktionen aus Scriptbibliotheken aufrufen.
Dazu gibt es @Command([ToolsRunMarco]; "Name des Agent")
Axel
-
Schritt 1 :
Call UIworkspace.opendatabase (server,db)
Schritt 2 :
UIworkspace wieder auf Current setzen
Schritt 3 :
UIworkspace.openframeset ("framename")
Wenn ich mich nicht Irre müsste das so funktionieren ;)
mfg Sam
-
Sam, dein Eifer in allen Ehren. Aber einen fast 7 Jahre alten Thread wieder auszubuddeln, macht keinen großen Sinn ;)
-
;D ;) da hab ich Null draufgeguckt sry^^ ach stimmt: Notes 5 und älter... ololol.. nya, vllt. kanns ja doch mal jamand brauchen wenn er die Suchfunktion benutzt... :knuddel: