Autor Thema: Dokument in der Ansicht fokussieren.  (Gelesen 136 mal)

Offline SuperTom

  • Frischling
  • *
  • Beiträge: 24
Dokument in der Ansicht fokussieren.
« am: 04.11.26 - 12:59:50 »
Hallo zusammen,
ich habe da ein kosmetisches Problem in der Ansicht.
Ich möchte Dokumente nummerisch sortieren, also noch oben und unten "verschieben" abhängig von der laufenden Nummer.
Ich stelle mich auf das Dokument ( UnprocessedDocuments ) und zähle die Nummer hoch durch einen Aktionsbutton.
Das geht alles wunderbar. Das ViewRefresh lässt dass Dokument "wandern".
Jetzt mein Problem: wenn ich das 5 Mal machen möchte muss ich immer das Dokument auswählen, weil die Makierung auf dem Nachbardok ist.
Gibt es einen Befehl, dass er auf dem bearbeiteten Dokument fokussiert bleibt.
Danke im voraus  :-) 

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.301
  • Geschlecht: Männlich
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline SuperTom

  • Frischling
  • *
  • Beiträge: 24
Antw:Dokument in der Ansicht fokussieren.
« Antwort #2 am: Heute um 09:33:44 »
Hallo jBubbleBoy,

vielen Dank für den Tipp.

Ich habe anhand des Beispiels aus der Hilfe versucht dies einzubauen, leider ohne Erfolg.
Ich bin auch nicht der tolle Programmierer, ich verwende meist die Sachen, die ich kenne.

Kannst Du oder jemand mir zeigen, wie ich das in meine Code einbaue?

Sub Click(Source As Button)
   
   Dim s                            As New NotesSession
   Dim ws                         As New NotesUIWorkspace
   Dim db                         As NotesDatabase
   Dim doc                         As NotesDocument
   Dim docUN                      As NotesDocument
   Dim dcUN                                As NotesDocumentCollection
   
   Set db                         = s.CurrentDatabase
   
   Set dcUN                              = db.UnprocessedDocuments
   Set docUN                      = dcUN.GetFirstDocument
   
   docUN.Nr = docUN.Nr(0) + 1
   
   Call docUN.Save( True, True )
   
   Call ws.ViewRefresh
   
End Sub

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.301
  • Geschlecht: Männlich
Antw:Dokument in der Ansicht fokussieren.
« Antwort #3 am: Heute um 11:59:30 »
z. B. so:
Code
Dim s As New NotesSession
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim docUN As NotesDocument
Dim dcUN As NotesDocumentCollection
Dim nid$	
	
nid = ws.CurrentView.CaretNoteID
	
Set db = s.CurrentDatabase	
Set dcUN = db.UnprocessedDocuments
Set docUN = dcUN.GetFirstDocument
	
docUN.Nr = docUN.Nr(0) + 1
	
Call docUN.Save( True, True )
Call ws.ViewRefresh

ws.CurrentView.SelectDocument s.CurrentDatabase.GetDocumentByID(nid)
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz