Autor Thema: Dokumente mit Antwort ausschließen, wie?  (Gelesen 2043 mal)

Offline frogger

  • Frischling
  • *
  • Beiträge: 17
Dokumente mit Antwort ausschließen, wie?
« am: 18.01.12 - 13:36:16 »
hi,

Wie kann man in einer View nur die Dokumente selektieren, die kein Antwortdokument haben und die selbst kein Antwortdokument sind?

Vielen Dank
« Letzte Änderung: 18.01.12 - 14:17:45 von frogger »

Glombi

  • Gast
Re: Dokumente mit Antwort ausschließen, wie?
« Antwort #1 am: 18.01.12 - 13:38:55 »
Für den 2. Fall:
SELECT @IsUnavailable($REF)

1. Fall geht leider nicht, denn: Use @Responses in window title formulas. This function does not work in any other formula.

Andreas
« Letzte Änderung: 18.01.12 - 13:41:10 von Glombi »

Offline frogger

  • Frischling
  • *
  • Beiträge: 17
Re: Dokumente mit Antwort ausschließen, wie?
« Antwort #2 am: 18.01.12 - 13:45:12 »
Um ersteres geht es insbesondere. Das ist nämlich das Problem. Für den Fall es ist wirklich absolut nicht möglich, hätte ich für meine Belange auch eine Idee für einen Workaround. Dafür müsste ich es hinbekommen per LS zu prüfen, ob ein Notesdocument Antworten hat. Wie das geht weiß ich aber ebenfals nicht. Ich habe versucht eine View dafür zu kreieren, die nach der unid des Elterndokumentes kategoriesiert. Das funktioniert genau so wenig wie eine Kategorisierung nach der Menge der Antworten erster Ordnung. Eine solche View könnte man für ein so geartetes LS nutzen.
« Letzte Änderung: 18.01.12 - 13:46:50 von frogger »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dokumente mit Antwort ausschließen, wie?
« Antwort #3 am: 18.01.12 - 13:48:53 »
NotesDocument.Responses

Views kann für dieses Vorhaben komplett ausschliessen.

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Dokumente mit Antwort ausschließen, wie?
« Antwort #4 am: 18.01.12 - 13:52:57 »
Du kannst das über eine Ansicht machen. Die Ansicht muss die Eigenschaft haben, Antwortdokumente nicht hierarchisch anzuzeigen.

Selektionsformel der Ansicht: @IsAvailable ($REF)
Erste sortierte Spalte: @Text ($REF)

In der Ansicht kannst Du mit der UniversalID des Elterndokuments suchen.

Ohne Ansicht geht das auch über eine NotesDatabase.Search (|@Text ($REF) = "| & doc.UniversalID & |"|, Nothing, 0), ist aber natürlich langsamer.

Oder Du nimmst Bernhards Vorschlag, aber der ist viel zu einfach :) ...
« Letzte Änderung: 18.01.12 - 16:28:53 von Peter Klett »

Offline frogger

  • Frischling
  • *
  • Beiträge: 17
Re: Dokumente mit Antwort ausschließen, wie?
« Antwort #5 am: 18.01.12 - 13:54:55 »
Super :)
Das hier:
Code
...
Dim dr As NotesDocumentCollection
			Set dr = doc.Responses
			If dr.Count=0 Then
...
funktioniert.Vielen Dank.

Es wäre mir lieber, eine Ansicht ohne antwortbehaftete Dokumente zu erzeugen, als diese Lösung (im nachhinein) zu benutzen.  Kann das definitiv ausgeschlossen werden?
« Letzte Änderung: 18.01.12 - 13:59:55 von frogger »

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Dokumente mit Antwort ausschließen, wie?
« Antwort #6 am: 18.01.12 - 14:08:10 »
Ja, denn Du kannst nur Dokumente anhand von Informationen selektieren, die sich im Dokument befinden. Natürlich kannst Du selbst ein Item in das Dokument schreiben, dass das Dokument Antwortdokumente hat und dann danach die Dokumente mit oder ohne Antworten selektieren. Du musst aber im Nachgang dafür sorgen, dass das Item aktuell gehalten wird, wenn z.B. das Antwortdokument umgehängt oder gelöscht wird.

Offline frogger

  • Frischling
  • *
  • Beiträge: 17
Re: Dokumente mit Antwort ausschließen, wie?
« Antwort #7 am: 18.01.12 - 14:17:19 »
Das ist praktisch schlecht bis nicht umsetzbar, darum gebe ich mich mit der o.g. Lösung zufrieden. Ich hab nun alles so, dass es läuft.

Vielen Dank

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz