Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Karotte am 09.04.03 - 13:41:27

Titel: gemeinsame felder
Beitrag 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)
Titel: Re:gemeinsame felder
Beitrag von: Axel am 09.04.03 - 13:48:54
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
 
Titel: Re:gemeinsame felder
Beitrag von: Karotte am 09.04.03 - 13:54:26
warum habe ich mir sowas schon gedacht?

es wäre so schon gewesen

naja dann halt nicht  :'(
Titel: Re:gemeinsame felder
Beitrag von: klaussal am 09.04.03 - 14:17:51
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.
Titel: Re:gemeinsame felder
Beitrag von: Axel am 09.04.03 - 14:42:20
@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
 
Titel: Re:gemeinsame felder
Beitrag von: cpo am 10.04.03 - 20:08:47
 ??? ??? ???
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
Titel: Re:gemeinsame felder
Beitrag von: ata am 10.04.03 - 20:13:38
... für solche Fälle sind Profildokumente durchaus brauchbar - und damit kann ich auf Werte sowohl aus Formeln, als auch mit LS zugreifen...

ata
Titel: Re:gemeinsame felder
Beitrag von: cpo am 10.04.03 - 20:17:34
@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
Titel: Re:gemeinsame felder
Beitrag von: Axel am 11.04.03 - 08:29:38
??? ??? ???
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
Titel: Re:gemeinsame felder
Beitrag von: ata am 11.04.03 - 09:08:13
@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
Titel: Re:gemeinsame felder
Beitrag von: cpo am 14.04.03 - 14:27:48
Merci, Ihr beruhigt mich  ;D

Ich dachte schon, ich hätte da was völlig übersehen...

CPO
Titel: Re:gemeinsame felder
Beitrag von: ata am 14.04.03 - 16:50:28
... kein Grund zur Sorge...  ;D ;D ;D

ata