Domino 9 und frühere Versionen > ND6: Entwicklung

Problem mit Dialogliste und Refresh

(1/2) > >>

mariab:
Hallo,

in einer Maske habe ich zwei Dialoglisten und zwar eine für die Auswahl der Abteilung (D_Abteilung), eine andere für die Auswahl einer Kategorie (D_Kategorie). Diese Dialoglisten holen sich die Werte anhand einer DbColumn und eines DbLookup.
In der Maske befindet sich eine Schaltfläche um neue Kategorien anzulegen, beim klick auf die Schaltfläche öffnet sich die entsprechende Maske, der Benutzer gibt die neue Kategorie ein, speichert und schliesst die Maske.
Der neue Eintrag ist nun auch in der Dialogliste der Kategorien sichtbar.

Nun das Problem:
In der Eingabeumsetzung der Kategoriedialogliste habe ich eine Formel, die das Kategoriefeld auf leer setzt, wenn der Benutzer das Abteilungsfeld ändert. Sprich ich gebe als Abteilung Marketing ein und als Kategorie Werbung, nun klicke ich abermals auf die Abteilung und wähle Verkauf aus, nun kommt die Formel zum Einsatz und löscht den alten Eintrag Werbung heraus.


--- Code: ---_liste := @Unique(@DbLookup("":"NoCache";"":"";"Kategorien";D_Abteilung;2));
@If(@IsMember(D_Kategorie;_liste);D_Kategorie;"")

--- Ende Code ---

Wenn ich diese Formel einsetze, habe ich das Problem, dass die neu angelegte Kategorie in der Dialogliste der Kategorien nicht gleich aufscheint, erst nachdem ich F9 drücke scheint mir der neue Eintrag auf. Lasse ich die obige Formel gänzlich weg, funktioniert es auch ohne F9.

Danke Maria

m3:
Tolles Posting. Lob, lob!

Nur der Fragesatz fehlt. ;)

mariab:

--- Zitat ---
--- Code: ---_liste := @Unique(@DbLookup("":"NoCache";"":"";"Kategorien";D_Abteilung;2));
@If(@IsMember(D_Kategorie;_liste);D_Kategorie;"")

--- Ende Code ---

Wenn ich diese Formel einsetze, habe ich das Problem, dass die neu angelegte Kategorie in der Dialogliste der Kategorien nicht gleich aufscheint, erst nachdem ich F9 drücke scheint mir der neue Eintrag auf. Lasse ich die obige Formel gänzlich weg, funktioniert es auch ohne F9.

--- Ende Zitat ---

Frage: Wie schaffe ich es, dass die Dialogliste Kategorie aktualiesiert wird, ohne die F9 Tatse zu drücken, und ich obige Formel trotzdem einsetzen kann?

Tode:
auch von mir ein Lob: So muss ein Posting aussehen...

Also: Ich versuche mal zu interpretieren:

Wenn Du in die Eingabeumsetzung Deines Kategorie- Feldes die Formel einträgst, dann aktualisieren sich die Auswahlen im Kategorie- Feld nicht...

Wichtig: Bei solchen Dingen ist die Reihenfolge der Felder ganz immens wichtig. Kategorie MUSS rechts von oder unter der Abteilung stehen.

Ausserdem soltlen folgende Häkchen gesetzt sein:
Abteilung: Felder aktualisieren bei....

Kategorie: Auswahl aktualisieren bei...

HTH
Tode

mariab:
Ja, die Feldanordnung ist so gewählt, dass die Abteilung zuerst kommt, dann die Kategorie. Die Häckchen sind auch richtig gesetzt.
Das Problem muß bei der Eingabeumsetzungsformel liegen. Denn lasse ich diese weg, erscheint die neu angelegte Kategorie sofort.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln