Domino 9 und frühere Versionen > ND6: Entwicklung
Aktualisierung; abhängige Dialoglisten; DbLookup
Cerebellum:
Hi Ihr Notes Guru's,
seid nun mehr einer Woche habe ich ein Problem mit voneinander abhängigen Dialoglisten und
deren Aktuallisierung und nun kann ich nicht mehr.
Wenn ich in Dialogliste A eine Auswahl treffe, finde ich in der Dialogliste B meine zugehörigen Daten.
Ändere ich A und wechsel den "Cursor" auf B wird die Aktualisierung von B nicht gestartet.
Wechsel ich auf irgend ein x-beliebiges anderes Feld wird die Aktualisierung angestoßen.
Ich hoffe jemand hat eine Idee.
Danke Euch
Information:
R6.5
Maske
+ Felder automatisch aktualisieren
Dialogliste A
+ Auswahl: Ansichtsdialogfeld für Auswahl verwenden
+ Felder bei Schlüsselwortänderung aktualisieren = aktiv
+ Auswahl bei Dokumentaktualisierung aktualisieren = aktiv
Dialogliste B
+ Auswahl: Formel für Auswahl verwenden
tmp = "";
@Set("tmp"; AuswahlDialogliste A);
@If(tmp="";"";@DbLookup("":"NoCache"; ""; "View";tmp; 2))
+ Felder bei Schlüsselwortänderung aktualisieren = aktiv
+ Auswahl bei Dokumentaktualisierung aktualisieren = aktiv
Thomas Schulte:
Wenn du das wirklich so wie beschrieben aufgebaut hast, dann sollte das funktionieren.
Cerebellum:
Tut es aber leider nicht.
Wenn ich eine neue Dialogliste, nennen wir sie Z, zwischen A und B einfüge mit den selben Einstellungen wie B, dann funktioniert Z nicht aber B! )*-:#*?
Driri:
Schon mal versucht, den Feldnamen einfach direkt im @DBLookup zu benutzen und nicht über eine temporäre Variable zu gehen ?
Sollte zwar theoretisch identisch funktionieren, aber man weiß ja nie.
Cerebellum:
Habe ich als erstes versucht - erst später mit Variable.
Sogar ein kleines wiederliches @Prompt ist integriert, um zu prüfen, wann das Ereignis der Aktualisierung aufgerufen wird.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln