Autor Thema: Feld <-> Variable (Newbie)  (Gelesen 2190 mal)

Offline sslneve

  • Frischling
  • *
  • Beiträge: 29
Feld <-> Variable (Newbie)
« am: 02.06.05 - 16:47:13 »
Hallo,

ich bin echt am Verzweifeln und habe schon den ganzen Tag probiert und gesucht, aber nix hilft .... ist vermutlich aber sehr simpel, also:

Ich will für eine Datenbank 3 globale Konstanten definieren und zwar deshalb, daß bei einer Änderung *nur* diese 3 an einer Stelle angepasst werden müssen. Schön und gut. Nur wo definiere ich diese Konstanten (Strings) am besten?

Das eigentliche Problem ist nun aber, daß ich z.B. auf der "About" Seite eine dieser Konstanten verwenden will und nicht wirklich weiß, wie. Wenn ich Create Computed Text versuche und als Value dann den Konstantennamen reinschreibe, erscheint nichts. Das gleiche passiert in einer Form: Hier habe ich ein Feld (Typ "Names"/computed) und hätte gerne, daß hier beim Öffnen des Formulars eine der 3 Konstanten angezeigt wird. Also habe ich wieder lustig bei Value den Namen der Konstanten reingeschrieben ... aber wieder nix. Ich habe schon alles mögliche probiert, wie @Set, Shared Field, Deklaration in einer Script Library, ....

Es kann doch nicht unmöglich sein, den Wert einer Variablen/Konstanten in ein Formularfeld zu schreiben?! Ich bin echt kurz vorm Austicken :) Bitte helft mir ....

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Feld <-> Variable (Newbie)
« Antwort #1 am: 02.06.05 - 16:53:29 »
Ein weites Feld, Namenloser ...

Was auf die Schnelle hilfreich sein kann:
- Felder in ProfileDocuments
- Einträge in der der NOTES.INI (Stichwort "Environment").

Kommst Du mit diesen Stichworten schon weiter ?

Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Feld <-> Variable (Newbie)
« Antwort #2 am: 02.06.05 - 16:54:33 »
Willkommen im Forum


Nun, Datenbank-Globale Variablen gibt es tatsächlich nicht - leider.

Was man machen kann, ist, solche Werte in ein Profil-Dokument zu schreiben und von dort wieder auszulesen. Schau Dir dazu mal die Hilfe an.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Feld <-> Variable (Newbie)
« Antwort #3 am: 02.06.05 - 16:55:17 »
Nachtrag zu Bernhard:

Aber die Notes.ini bitte wieder bereinigen, wenn man die missbraucht.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Feld <-> Variable (Newbie)
« Antwort #4 am: 02.06.05 - 17:08:19 »
Ein wichtiger Hinweis von Semeaphoros. Ich erweitere dies noch: Eigentlich sollte es noch nicht einmal einen Grund geben, die NOTES.INI zu missbrauchen. Und wenn, gehört diese natürlich IMMER wieder aufgeräumt nach Gebrauch.

Bernhard

Marinero Atlántico

  • Gast
Re: Feld <-> Variable (Newbie)
« Antwort #5 am: 02.06.05 - 17:10:55 »
Ausserdem ist die notes-ini user-session global und nicht Datenbank/Anwendungsglobal.
Es gibt also pro User unterschiedliche Kopien dieser Variable, oder?

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Feld <-> Variable (Newbie)
« Antwort #6 am: 02.06.05 - 17:12:06 »
Richtig, ausser man verwendet die Serverbasierende Notes.ini, aber auch das ist nicht unbedingt konsistent, bei Repliken ....
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Feld <-> Variable (Newbie)
« Antwort #7 am: 02.06.05 - 17:16:33 »
Jo, die NOTES.INI (ob lokal oder Server) tun wir jetzt mal fix in die Tonne. Danke an Semeaphoros und Axel.

@"sslneve": Sag bitte jetzt mal an, in welchen Umgebungen / unter welchen Bedingungen Du "globale Variablen" brauchst. Erst dann können wir Dir wirklich helfen - selbst ProfileDocs sind u.U. nicht brauchbar. Weitere Vorschläge gäbe es aber hinreichend viele.

Input = Output.

Bernhard

Offline sslneve

  • Frischling
  • *
  • Beiträge: 29
Re: Feld <-> Variable (Newbie)
« Antwort #8 am: 03.06.05 - 11:32:43 »
Hallo,

vielen Dank mal für die Antworten. Also: Environment Variable in die notes.ini reinzuschreiben und auszulesen hab ich geschafft :) Aber das wollen wir ja nicht ...

Die Datenbank liegt hier auf mehreren Notes Servern und wird von etwa 30 Personen genutzt. Die 3 Konstanten sind für jeden User auf jedem Server usw. identisch. Ich will eigentlich nur (wie man das beim Programmieren halt so macht) nicht an vielen Stellen Klartext (in dem Fall email Adresse/Name/Anrede) reinschreiben, sondern nur an einer Stelle, um spätere (Personal-)Änderungen einfacher zu machen.

Gruß
Markus

klaussal

  • Gast
Re: Feld <-> Variable (Newbie)
« Antwort #9 am: 03.06.05 - 11:38:59 »
.. dann nimm ein Profil-Dokument.
Oder was vielleicht einfacher ist, ein ganz "normales" Dokument. Da tritt dann die Problematik mit dem Cache nicht auf.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz