Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Karotte am 09.04.03 - 13:41:27
-
Mahlzeit,
ich habe hier in meiner DB ein Konfigurationsprofil machen wollen, um meinen Server auszuwählen und das dazugehörige Adressbuch
Habe mir gedacht nimmste gemeinsame Felder: Config_Server, Config_ADB,
In der Maske Konfig fülle ich dann die werte mit inhalt
in den anderen masken rufe ich dann nur den feldnamen innerhalb der formel auf, aber irgendwie versucht dann lono die verbindung nicht zum Server aufzubauen sondern zum Server namens "Config_Server"
anbei die formel:
telnr:=@DbLookup("";Config_Server:Config_ADB;"($Users)"; SendTo;"OfficePhoneNumber");@If(@IsError(telnr);"";telnr)
-
Hi,
gemeinsame Felder heißt nicht, in einem Dokument gefüllt, in allen anderen ist der Wert verfügbar.
Gemeinsame Felder werden einmal erstellt und dann in die entsprechenden Masken eingebunden. Die Werte sind dokumentenbezogen. Nur die Gestaltung ist gemeinsam.
Axel
-
warum habe ich mir sowas schon gedacht?
es wäre so schon gewesen
naja dann halt nicht :'(
-
lösung:
script-bibliothek anlegen. unter declarations constanten definieren:
Const MEINSERVER = "NameMeinesServers"
im datenbankscript unter options eintragen : Use "namederscriptbibliothek"
mit diesen constanten kann dann gearbeitet werden.
das sollte so gehen.
-
@klaussal
Yoo, dass ist eine Alternative, aber...
... die Möglichkeit der Anpassungen an andere Umgebungen, sprich die Konfigurierbarkeit der Datenbank bleibt mit diesem Ansatz auf der Strecke.
Axel
-
??? ??? ???
Wieso klappt das bei mir nicht?
Wenn ich im Datenbankscript mitteile, dass eine ScriptLibrary geused werden soll, dann habe ich die Konstanten und Variablen genau in den Ereignissen vom DB-Script zur Verfügung - sonst nirgendwo.
Oder mache ich irgendwas falsch?
CPO
-
... für solche Fälle sind Profildokumente durchaus brauchbar - und damit kann ich auf Werte sowohl aus Formeln, als auch mit LS zugreifen...
ata
-
@ata,
ich zweifele grad' an meinen Notes-Kenntnissen: Klappt das nun mit den DB-Script-UseLibray-Konstanten oder nicht?
Ich mache dafür nämlich auch immer Profile, setze Environmentvariablen etc...
CPO
-
??? ??? ???
Wieso klappt das bei mir nicht?
Wenn ich im Datenbankscript mitteile, dass eine ScriptLibrary geused werden soll, dann habe ich die Konstanten und Variablen genau in den Ereignissen vom DB-Script zur Verfügung - sonst nirgendwo.
Oder mache ich irgendwas falsch?
CPO
Hi,
dort wo die Konstanten aus einer Library zur Verfügung stehen sollen, muss die Library mit Use ... eingebunden werden. Es reicht nicht nur im DB-Script. Dann stehen sie logischerweise nur dort zur Verfügung.
Aber ich würde, wie ata schon geschrieben hat eher auf Profildokumente oder auch eigen erstellte Konfigurationsdokumente zurückgreifen.
Axel
-
@cpo
... Axel hat das ja bereits beantwortet. Nur das überall durchzupflegen... da sind ProfilDokumente auf den User bezogen die deutlich einfachere und handhabbarere Weise...
ata
-
Merci, Ihr beruhigt mich ;D
Ich dachte schon, ich hätte da was völlig übersehen...
CPO
-
... kein Grund zur Sorge... ;D ;D ;D
ata