Domino 9 und frühere Versionen > ND8: Entwicklung

Auslesen der Schlüsselwortsynonyme mit LotusScript

<< < (2/4) > >>

Peter Klett:
Du darfst die Optionen in den Optionsfeldern nicht direkt aus den Konfigurationsdokumenten lesen, sondern aus einem Feld des Dokuments, dass sich - höchst wahrscheinlich berechnet beim Anlegen - diese Optionen in das Dokument holt. Somit hat jedes Dokument seine eigenen Optionen, auch wenn sich in den Konfigurationsdokumenten etwas ändert. Und auf dieses zusätzliche Feld/Item im Dokument kannst Du dann auch per Script zugreifen.

Hoffe, es beantwortet Deine Frage, zumindest beantwortet es die, die ich verstanden habe ;)

Troubleshooter:
Hi Peter,

indirekt ;)
So wie du es beschreibst, habe ich es ja bereits. Also ein eigenes Feld je Dokument, in dem die Optionen gespeichert werden. In meinem Fall scheitert es aber daran, die in den Konfig-Dokumenten ausgewählten Optionen eben in die anderen Dokumente zu übertragen, um sie dort abzuspeichern.
Also Zugriff habe ich schon darauf, nur nicht auf die Synonyme

Lg
Florian

Peter Klett:
Ok, fangen wir mal ganz vorne an:

Was sind die anderen Dokumente?
Was verstehst Du unter Synonymen?

ascabg:
Also ich verstehe immer weniger.

Im Konfig-Dokument fuer die Bestellungen hast Du die Werte definiert, die als Checkbox im Dokument fuer eine Bestellung moeglich sind. Ausserdem hast Du im Konfig-Dokument, quasi als Standard definiert, welche der Checkboxen bereits aktiviert sein sollen beim erfassen einer neuen Bestellung.

Soweit meine Auslegung des geschilderten Sachverhaltes.


Andreas

Troubleshooter:

--- Zitat von: Peter Klett ---Ok, fangen wir mal ganz vorne an:

Was sind die anderen Dokumente?
Was verstehst Du unter Synonymen?
--- Ende Zitat ---

die anderen Dokumente sind Dokumente der Maske "Bestellung" oder "Lieferung"
Synonyme = Schlüsselwortsynonyme der Listen


--- Zitat von: ascabg ---Also ich verstehe immer weniger.
--- Ende Zitat ---

ich versuchs nochmal zu erklären:

-------

Aufbau der Datenbank:

Maske "Konfiguration":
... Feld "Name", Text
... Feld "Typ", Dropdown mit fest definierten Werten ("Bestellung", "Lieferung", ...)
... Feld "Optionen", Checkboxliste mit fest definierten Werten ("Betreff anzeigen|ZeigeBetreff", "Gesamtsumme berechnen und anzeigen|ZeigeGesamtsumme", "Adressdaten anzeigen|ZeigeAdresse")

Maske "Bestellung"
... Feld "Nummer", Zahl
... Feld "Optionen", Text

Maske "Lieferung"
... Feld "Nummer", Zahl
... Feld "Optionen", Text

-------

Dokument
... Feld "Form" = "Konfiguration"
... Feld "Name" = "Formular für Bestellungen"
... Feld "Typ" = "Bestellung"
... Feld "Optionen" = "ZeigeBetreff", "ZeigeGesamtsumme"

Dokument
... Feld "Form" = "Konfiguration"
... Feld "Name" = "Formular für Lieferungen"
... Feld "Typ" = "Lieferung"
... Feld "Optionen" = "ZeigeBetreff", "ZeigeAdresse"

Dokument
... Feld "Form" = "Bestellung"
... Feld "Nummer" = "1"
... Feld "Optionen" = ???

Dokument
... Feld "Form" = "Bestellung"
... Feld "Nummer" = "2"
... Feld "Optionen" = ???

Dokument
... Feld "Form" = "Lieferung"
... Feld "Nummer" = "1"
... Feld "Optionen" = ???

-------

Immer, wenn ein Dokument der Maske "Bestellung" oder "Lieferung" erstellt wird, sollen die jeweiligen definierten/ausgewählten Optionen des dazugehörigen Dokuments der Maske "Konfiguration" überommen werden.
Nur wenn ich das mit LotusScript probiere, erhalte ich immer nur die Schlüsselwörter (z.B. "Betreff anzeigen") und nicht die Synonyme (z.B. "ZeigeBetreff"). Ich benötige aber die Synonyme!

Lg
Florian

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln