Domino 9 und frühere Versionen > Entwicklung

Dialogliste mit dynamischen Werten

(1/3) > >>

Christian97:
Hallo,

ich habe zwei Dialogfelder angelegt, über die eine Kategorie bzw. eine Unterkategorie ausgewählt werden können. Die Werte im Feld Kategorie werden über @DBLookUp geholt und nur die, die einer bestimmten Abteilung entsprechen. Im Unterkategorie-Feld das selbe nochmal, nur daß dort nur zu der Hauptkategorie entsprechende Kategorien erscheinen.
Das ganze klappt bei vorgegebenen Dokumenten prima. Damit aber die Anwendung wachsen kann, lasse ich neue Werte zu. Diese sollen dann aber auch mit in den Kategorien angezeigt werden. Bei der Hauptkategorie klappt das schon, aber bei der Unterkategorie bekomm ich jedesmal die Meldung "FEHLER: Serverfehler: Eintrag im Index nicht gefunden". Ich hab versucht, die zwei @DBLookUp Abfrage in einer Liste zu speichern und die dann anzuzeigen. Der Fehler kommt aber trotzdem. In beiden Dialoglisten sind die Haken bei "Felder bei Schlüsselwortänderung aktualisieren" und "Auswahl bei Dokumentaktualisierung aktivieren" drin.

Hier mal noch die Formeln für die Dialoglisten-Auswahl:
Kategorie:
_alt := @Unique(@DbLookup("":"NoCache";"";"Kat-Alt";Abt;2));
_neu := @Unique(@DbLookup("":"NoCache";"";"Kat-Neu";Abt;2));
@Unique(_default : _neu)

Unterkategorie:
_AbtKat := @Implode(Abt:Kategorie;"");
_alt := @Unique(@DbLookup("":"NoCache";"";"UKat-Alt";_AbtKat;3));
_neu := @Unique(@DbLookup("":"NoCache";"";"UKat_Neu";_AbtKat;3));
@Unique(_default : _neu)

Wie gesagt, nur die neuen Unterkategorien führen zum Fehler.

ata:
... die Fehlermeldung deutet darauf hin, daß der Suchbegriff in deiner view nicht gefunden wurde - ist die View in der ersten Spalte sortiert?

ata

Christian97:
Ja, alle 4 betroffenen Spalten sind in der ersten Spalte sortiert. Richtig geschrieben ist auch alles.
Das Kuriose ist ja, das der Fehler nur bei den neu erstellten Unterkategorien auftritt. Wenn ich eine alte wähle, tritt der Fehler nicht auf.

Rob Green:
was ergibt denn
_AbtKat in einer Prompt Box vor Ausführung des DBLookUps?
Mich wundert halt das @implode...bestimmter Grund, warum Du nzB nicht einfach Abt+Kategorie als Textverkettung nimmst?

Und ist der Inhalt wirklich in der View "UKat-Alt" in der ersten sortierten Spalte zu finden?

cpo:
Sorry, hab' grad keine Zeit die Formeln durchzugucken aber wenn ich das richtig verstehe, KANN es doch in einem doc mit einer neuen Kategorie noch gar keinen Eintrag in der Ansicht geben, in der du die Kategorie als Schlüssel für die Unterkategorie nutzt.
Kanns daran liegen?
CPO

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln