Domino 9 und frühere Versionen > ND9: Entwicklung
Kalenderansicht zeigt nicht alle Dokumente
rambrand:
Hallo,
eine ältere DB macht seit neuestem wohl Probleme. Die Anwendung verwaltet Ein-, Austritt und Versetzung von Mitarbeitern. Die Austrittsmaske hat z.B. ein Datumsfeld LastDay, in dem der letzte Arbeitstag hinterlegt ist. In der Kalenderansicht wird in der ersten Spalte auf dieses Feld verwiesen.
In den normalen Ansichten ist das Dokument sichtbar, in der Kalenderansicht ist das Dokument nicht sichtbar.
Die Kalenderansicht enthält nur die Datumsspalte und eine Spalte mit dem Namen des Mitarbeiters.
Auf dem Dokument gibt es keine Leserfelder. Um die Ansichtsselektionsformel auszuschließen - wobei die wirklich simpel ist - habe ich einfach mal ein Select @all reingestellt - kein Erfolg.
Kann mir jemand einen Schubs geben?
Bye,
Markus
Tode:
Das sind wahrscheinlich Antwortdokumente, und die Ansicht hat die Option "Antwortdokumente hierarchisch anzeigen" gesetzt.
rambrand:
Hallo Torsten,
nein, sind keine Antwortdokumente. Die Dokumente werden bei jedem Vorgang neu erstellt. Ist ein sehr primitives Personalverwaltungs-Tool.
Zudem ist die Option "Antwortdokumente hierarchisch anzeigen" bei einer Kalenderansicht ausgegraut.
Ich habe die Datumsspalte mal entzerrt. Es gibt 3 Masken "Neu", "Versetzung" und "Austritt" - alle drei haben je nachdem ein eigenes Datumsfeld.
Daher steht in dem Datumsspalte folgende Formel
--- Code: ---@If(Form="Neu";Eintrittsdatum;@If(Form="Versetzung";Versetzungsdatum;LastDay))
--- Ende Code ---
Ich hab testweise nun alle drei Fälle in drei Kalenderansichten umgewandelt und der Spalte immer genau das entsprechende Datumsfeld zugewiesen. Siehe da, die bisher nicht sichtbaren Dokumente erscheinen nun in den Testkalenderansichten.
Sieht mir danach aus, dass er die Formel irgendwie nicht sauber hinbekommt. Lustigerweise funktioniert das mal, mal funktioniert das nicht.
Ich glaube ich werde die Datenbank mal auf meine Todo-Liste setzen und allen drei Masken ein gleichnamiges Datumsfeld spendieren, auf das sich dann die Ansichtsspalte bezieht.
Bye
Markus
koehlerbv:
Die Formel sollte lauten:
@If (Form = "Neu"; Eintrittsdatum; Form = "Versetzung"; Versetzungsdatum ;LastDay)
rambrand:
Hallo Bernhard,
auf das zweite @if hatte ich gar nicht so geachtet. Leider funktioniert die Ansicht auch mit nur einem @if nicht korrekt.
Ich hab auch ehrlich keine Ahnung, ob die Ansicht jemals korrekt funktioniert hat. Die DB und der Code ist schon 15 Jahre alt. Ein Erbstück.
Mit der Ansicht arbeiten wohl nur ein, zwei Leute und erst jetzt ist das denen aufgefallen.
Bye
Markus
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln