Domino 9 und frühere Versionen > ND8: Entwicklung

Listbox mit Links erzeugen

<< < (2/3) > >>

Axel:
Andere Idee: Du legst die Replik-ID der jeweiligen Datenbank als Alias zum entsprechenden Eintrag an und öffnest dann darüber die DB.

Beisp.:
Büromaterial | 0000000011111111

Formel: @Command( [FileOpenDBRepID] ; NameDesListenfeldes....

Script: notesDatabase.OpenByReplicaID( server$, doc.NameDesListenfeldes(0) )

Axel

Kaljamam:

--- Zitat von: Peter Klett am 05.01.11 - 11:37:27 ---Das sieht ja recht "cosmisch" aus ...

@Prompt ([OKCancelList]; ... ) und @Command ([FileOpenDatabase]; ...) sind die Befehle, die Du Dir anschauen solltest.

--- Ende Zitat ---

"cosmisch" ganz genau..... ;)
Hab jetzt eine Weile rumgedoktert, aber leider reichen meine NotesKentnisse nicht aus.....Das ist mal aus der Notes Hilfe:
@Prompt([OkCancelList]; "Select a Database"; "Select a database to open."; "Schedule"; "Schedule":"Phone Book":@Subset(@MailDbName;-1))

Versuche ich jetzt meinen @Command([FileOpenDatabase]; "":"ITProtok.NSF"; ""; ""; ""; "" )) einzubauen, öffnet er mir die Datenbank immer mit Fehler und Listboxauswahl kommt nicht. Nee Idee, wie ich nicht nur die Links in der DB habe, sondern auch auch die DBs geöffnet bekommen..... ??? ???

Peter Klett:
Liegt die Datenbank ITProtok.NSF auf einem Server? Dann muss auch der Server angegeben werden. Falls die Datenbank nicht direkt im Data-Verzeichnis liegt, muss auch der Pfad angegeben werden.

z.B. @Command([FileOpenDatabase]; "MeinServer":"MeinVerzeichnis\\ITProtok.NSF")

-> auf doppelte \\ achten !!

Um Dir weiterhelfen zu können, solltest Du vielleicht mal den gesamten Code posten, im Augenblick sehe ich keinen Zusammenhang zwischen der Listbox und dem Öffnen der DB

Kaljamam:
Hallo,

also an der @Command Funktion liegt es nicht. Die DB ITProtok.nsf wird geöffnet. Mit dem folgendem Code aus der Hilfe erhalte ich folgendes Bild(siehe Anhang). Mein Wunsch ist, dann die Begriffe mail\b0103hc.nsf - Phone Book - Schedule abzuändern, in z.B. IT Protokolle und hinter diesem Text in der Listbox einen Link zu stellen, der mir die Datenbank öffnet. Habe es wie folgt versucht:

@Prompt([OkCancelList]; "Select a Database"; "Select a database to open."; "Schedule"; "Schedule":"Phone Book":@Command([FileOpenDatabase]; "":"ITProtok.NSF"; ""; ""; ""; "" ))

Die DB lässt sich dann zwar von dem Link, an dem ich die Formelsprache hinterlegt habe, öffnen, aber ich habe keine Listbox zur Auswahl. Fehler beim Öffnen der DB:

Falscher Datentyp für Operator oder @ Funktion: Text erwartet

Wie kann ich Datenbanken aus einer Listbox öffnen, geht das überhaupt mit diesem Befehl, lt. Hilfe schon?! :-: :-: :-:

ascabg:
Hallo,

Nein geht so nicht.

Du kannst nur den selektierten Wert der Listbox auswerten und diesen dann entsprechend weiterverarbeiten.


Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln