Autor Thema: Anzeige der Selektionskriterien zu einer eingebetteten Ansicht  (Gelesen 1598 mal)

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
Hallo zusammen,

mir ist gerade ein Änderungswunsch auf den Tisch "geflattert". Nach einer erfolglosen Web-Recherche (vielleicht mit den falschen Begriffen?), jetzt meine Frage hier:

In einer Maske soll zur dort eingebetteten Ansicht auch die in der Ansicht verwendete Selektionsformel angezeigt werden?


Hat jemand eine Idee? - Geht das überhaupt? - Man könnte natürlich die Formel per Hand in der Maske hinterlegen, nur ich befürchte das bei einer Änderung der Ansicht, die Maske vergessen wird.  :-\

Danke für Antworten

Gruß
Max
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Hallo,

du könntest es im QueryOpen des Documents holen.

Per LotusScript die entsprechende NotesView holen und dort die Property SelectionFormula verwenden

Designer Hilfe:
To get: formula$ = notesView.SelectionFormula

Code
Sub Click(Source As Button)
  Dim ws As New NotesUIWorkspace
  Dim uiview As NotesUIView
  Dim view As NotesView
  Set uiview = ws.CurrentView
  Set view = uiview.View
  Messagebox view.SelectionFormula,, "Selection formula"
End Sub
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
Super, danke. Der Teil der Lotus Notes Nutzer ist schonmal glücklich.

Leider haben wir auch einige Nutzer die nur per Web zugreifen... hier muss ich dann einen LotusScript Agent für das WebQueryOpen erstellen, korrekt?
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Ja entweder per WebQueryOpen, wobei sich das sehr negativ auf die Performance auswirkt in der Regel, oder aber besser du verwendest Ajax und ruftst asynchron nach dem Öffnen einen LS-Agent auf der die Selection-Formula ermittelt und dir diesen Wert dann gibt. Den kannst Du dann per javaScript verwenden.

Grüße David
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
Funktioniert. Danke nochmals!
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz