Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: andbg am 18.12.07 - 12:09:18

Titel: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: andbg am 18.12.07 - 12:09:18
Hallo !

Ich habe folgende Frage:

Ich habe eine Maske "A", mit der ich Dokumente erstelle sowie eine Maske "B" vom Typ "Antwortmaske".

Ich erstelle eine Ansicht, die folgende Ansichtformel enthält:

SELECT (Form = "A")

Die entsprechenden Dokumente werden mir angezeigt.
Alles ist korrekt.

Ich erstelle ein paar Antwortdokumente und erweitere die Formel um

SELECT (Form = "A" | @AllDescendants)

Dann füge ich noch eine Spalte zu, die mir Antwortdokumente anzeigen soll.

Wenn ich die Ansicht aktualisieren, wird mir gar kein Dokument mehr angezeigt.

Entferne ich @AllDescendants wieder (und auch die Antwortspalte),
dann werden mir ebenfalls keine Dokumente mehr angezeigt.
Also meine ursprüngliche Ansicht mit den Dokumenten aus Maske "A" werden mir
ebenfalls nicht angezeigt.

Hat da jemand eine Idee ?
Habe ich einen Gedankenfehler oder zuviel Glühwein getrunken ?


Viele Grüße
Andreas Baumgart





Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: Axel am 18.12.07 - 12:13:24
Deine Select-Formel kommt mir etwas seltsam vor. Lass mal die Klammern weg.

Also so: SELECT Form = "A" | @AllDescendants


Und überprüf mal die Eigenschaften der Ansicht ob die Antworthierarchie gesetzt ist.


Axel
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: andbg am 18.12.07 - 12:18:25
Deine Select-Formel kommt mir etwas seltsam vor. Lass mal die Klammern weg.

Also so: SELECT Form = "A" | @AllDescendants


Und überprüf mal die Eigenschaften der Ansicht ob die Antworthierarchie gesetzt ist.


Axel


Hallo !


Danke für die Antwort!
Die Eigenschaften in der Ansicht sind gesetzt

Andreas
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: koehlerbv am 18.12.07 - 12:21:03
Axel, das Klammern schadet überhaupt nicht und ist syntaktisch vollkommen korrekt.

Andreas, kann es sein, dass Du die DB im Client und im Designer offen hattest? Da könnte die Ansicht jetzt von der Rolle sein (obwohl sie korrekt ist). Mach mal alle Instanzen der DB zu und schaue, was nach dem Öffnen passiert. Ggf. musst Du den Ansichtsindex neu aufbauen lassen.

Bernhard
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: Axel am 18.12.07 - 12:29:12
Axel, das Klammern schadet überhaupt nicht und ist syntaktisch vollkommen korrekt.

Wenn du das sagst.  ;D

Aber im Ernst, hast recht. Bei solchen einfachen Formel lass ich die Klammern gerne weg. Ich hab da schon die tollsten Effekte gehabt.


Axel
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: andbg am 18.12.07 - 12:36:30
Axel, das Klammern schadet überhaupt nicht und ist syntaktisch vollkommen korrekt.

Andreas, kann es sein, dass Du die DB im Client und im Designer offen hattest? Da könnte die Ansicht jetzt von der Rolle sein (obwohl sie korrekt ist). Mach mal alle Instanzen der DB zu und schaue, was nach dem Öffnen passiert. Ggf. musst Du den Ansichtsindex neu aufbauen lassen.

Bernhard

Danke Bernd !
Leider kein Erfolg.
Habe alles einmal geschlossen ... wieder geöffnet.
Läßt Du den Ansichtsindex immer manuel neu aufbauen ?
Hatte das jetzt in den Ansichtseigenschaften eingestellt.


Andreas
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: andbg am 18.12.07 - 13:01:13
Hallo Bernd !

Habe die Datenbank im Administrator ausgewählt und dann "Datenbank - Ansichten verwalten" ausgewählt und entsprechend durchgeführt.

Kein Erfolg.

Viele Grüße
Andreas
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: Axel am 18.12.07 - 13:07:01
Wie sieht denn der Ansichtenaufbau (Reihenfolge der Spalten) aus?


Axel
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: andbg am 18.12.07 - 13:17:22
Also selbst wenn ich alle Spalten herauslösche und nur eine Spalte einfüge,
die eine einfache Funktion durchführt bsp. Autorennamen anzeigen,
wird mir nicht ein einziges Dokument angezeigt. *selbstzweifel*

Ein Select @All zeigt mir wiederum alles an

Andreas
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: klaussal am 18.12.07 - 13:21:10
Nicht lange experimentieren: Ansicht löschen und neu bauen.

Es kommt schon mal vor, dass eine Ansicht einen Knacks hat. Da hilft nur noch das Löschen.
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: andbg am 18.12.07 - 13:24:29
*seufz*

Hab ich schon.... dann bin ich wieder bei meinem Eintrag ganz oben ...
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: klaussal am 18.12.07 - 13:44:21
Zitat
Dann füge ich noch eine Spalte zu, die mir Antwortdokumente anzeigen soll.

Was heisst das denn im Klartext ?
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: andbg am 18.12.07 - 15:46:14
Hallo !

Das bedeutet, dass ich mir eine Spalte einfüge, deren Spalteneigenschaften
"Nur Antworten anzeigen" aktiviert ist.


Gruß
Andreas
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: koehlerbv am 18.12.07 - 15:49:06
Wenn Du "Antworthierarchie anzeigen" in den view properties hast, brauchst Du dann aber keim "|@AllDescendants" für Deine view selection formula - da reicht die Angabe der Form-Inhalte:
SELECT (Form = "DeineHauptdokumentmaske") | (Form = "DeineAntwortDokumentMaske".

Schau Dir das einfach mal in der mitgelieferten Schablone für die Discussions-DB an.

HTH,
Bernhard
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: klaussal am 18.12.07 - 15:52:01
SELECT (Form = "DeineHauptdokumentmaske") | (Form = "DeineAntwortDokumentMaske")
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: koehlerbv am 18.12.07 - 15:54:12
Rischtisch. Danke, Klaus - Du bist der Designer-IDE zuvorgekommen (und ich habe geschlampert).

Bernhard
Titel: Re: Dokumente werden in Ansichten nicht korrekt dargestellt
Beitrag von: pete_bla am 18.12.07 - 16:57:41
Hi,

hiermit gelöst oder doch noch nicht ?

Dann Schau mal noch:
1.ist deine erste Spalte
 Kategorisiert? und eventuell verborgen?
2. bereits diese "nur Antworten anzeigen" ?
3. zufällig zwei Spalten mit "identischem Spaltenname" ?  - geschieht gerne beim Kopieren von Spalten, wenn man den namen manuell angibt
 (Eigenschaften der Spalte - Erweitert)

und zum Test schon mal
Code
@IsResponseDoc 
eingetragen?
Zitat von: desingerHelp6
Selection formulas that use @AllDescendants may provide a significant advantage to formulas that use @IsResponseDoc. While @IsResponseDoc returns True for any response document in a database, @AllDescendants returns only those responses that are descendants of matching documents.

Gruss, Pete(r)