Autor Thema: Anzahl Dokumente in View bei Verwendung Leserfeld  (Gelesen 1231 mal)

Offline khing

  • Aktives Mitglied
  • ***
  • Beiträge: 115
  • Geschlecht: Männlich
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
"Notes kann alles außer Kaffee kochen!"

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Anzahl Dokumente in View bei Verwendung Leserfeld
« Antwort #1 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

Offline gossifu

  • Senior Mitglied
  • ****
  • Beiträge: 352
  • Geschlecht: Männlich
  • Dummheit schafft Freizeit
Re: Anzahl Dokumente in View bei Verwendung Leserfeld
« Antwort #2 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
Immer lustig und vergnügt, bis der A.... im Sarge liegt. ;-)

Offline khing

  • Aktives Mitglied
  • ***
  • Beiträge: 115
  • Geschlecht: Männlich
Re: Anzahl Dokumente in View bei Verwendung Leserfeld
« Antwort #3 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
"Notes kann alles außer Kaffee kochen!"

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz