Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: khing am 23.09.05 - 12:29:24

Titel: Anzahl Dokumente in View bei Verwendung Leserfeld
Beitrag von: khing am 23.09.05 - 12:29:24
Hallo,
ich bastle im Moment ein Forum mit 3 Masken (Hauptthema, Antwort und Rückantwort). Alle haben ein Leserfeld, da nur die vorgegebenen Personen die Dokumente lesen dürfen. Beim Start der DB möchte ich gern feststellen, wieviel Dokumente der User in der Ansicht sehen würde. Die Ansichtsauswahl erfolgt nur über die Maskennamen. Leider bekommt nun der User die Anzahl, die ich sehe aber sieht in der Ansicht eigentlich keine Dokumente.

Kann ich das anders lösen? Sicherlich könnte ich alle Doks per LS durchgehen aber da müsste ich auch Gruppenname auflösen und das ist mir etwas zu umständlich.

Mein Script:
Sub Initialize
   Dim session As New NotesSession
   Dim db As NotesDatabase
   
   Dim view As NotesView
   Dim anz
   
   Set db = session.CurrentDatabase
   Set view = db.GetView("Newsgroup/Alle")
   
   anz = view.EntryCount
   
   If anz>0 Then
      Messagebox anz & " Einträge in Diskussionsforum vorhanden"
      Call session.SetEnvironmentVar("Diskussion", "wahr")
   Else
      Messagebox anz & " Einträge in Diskussionsforum vorhanden"
      Call session.SetEnvironmentVar("Diskussion", "falsch")
   End If
End Sub

Danke im Voraus.

Gruß Kristian
Titel: Re: Anzahl Dokumente in View bei Verwendung Leserfeld
Beitrag von: koehlerbv am 25.09.05 - 00:09:37
Und wo steht dieser Code ? In welche NOTES.INI wird das geschrieben ?

Mehr Input, mehr Output - das alte Spiel ...

Bernhard
Titel: Re: Anzahl Dokumente in View bei Verwendung Leserfeld
Beitrag von: gossifu am 26.09.05 - 12:49:32
Hallo,

wir lösen das Problem so:

wir haben eine Aktion in der Ansicht, rechts ausgerichtet. Dann eine Spalte(die letze) mit dem Wert 1.
In der Textformel des Button steht dann z.Bsp.: "Anzahl: " + @Text(@Sum(@DbColumn("":"NoCache";"";Ansichtsname;Spalte))).
Somit hat der User in jeder Ansicht die Übersicht, wieviel für ihn sichtbare Dokumente es gibt.
Ein Problem könnte es bei Kategorien geben, die nicht gleichzeitig ein Dokument darstellen.

mfg

Kjeld
Titel: Re: Anzahl Dokumente in View bei Verwendung Leserfeld
Beitrag von: khing am 27.09.05 - 17:46:40
Sorry, konnte erst jetzt antworten.

@koehlerbv:
Im Moment steht der Code in der Navigationsseite im Initialize.

@gossifu:
Ok. Das könnte man sicher auch als berechnetes Feld in das Hauptdokument setzen und somit die Ansicht mit "select" darauf anpassen. Muss ich gleich mal probieren.

Gruß Kristian