Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Glombi am 26.06.07 - 15:46:14

Titel: Kalenderansicht mit bestimmten Datum öffnen
Beitrag von: Glombi am 26.06.07 - 15:46:14
Weiß jemand, wie man (Script oder @Formel) eine Kalenderansicht  für ein bestimmtes Datum öffnet? Es soll nicht das aktuelle Datum geöffnet werden, sondern das Datum, welches in einem Dokument eingetragen ist.

Das Dokument steht aber nicht im Kalender, so dass ich bspw. nicht nach der DocID dort suchen könnte.

Danke vor alle sachdienlichen Hinweise.

Andreas
P.S.: Falls es jemand weiß, möge er die Lösung bitte posten  ;)
Titel: Re: Kalenderansicht mit bestimmten Datum öffnen
Beitrag von: nd_adm am 26.06.07 - 16:20:03
Ich hab sowas mal in einer "normalen" Ansicht gemacht. Ich weiß nicht ob's in einer Kalenderansicht funktioniert. Du kannst es aber gerne mal probieren. Hier der Code
Code
Sub Click(Source As Button)
	Dim session As New NotesSession
	Dim db As NotesDatabase
	Dim workspace As New NotesUIWorkspace
	Dim doc As NotesDocument
	Dim uiview As NotesUIView
	Dim view As NotesView
	Set db = session.CurrentDatabase
	Set uiview = workspace.CurrentView
	Set view = db.GetView("ResByDate")
	Set doc = view.GetDocumentByKey([b]Today[/b]) -> hier dann das Datum
	Call uiview.SelectDocument(doc)
End Sub
Titel: Re: Kalenderansicht mit bestimmten Datum öffnen
Beitrag von: Driri am 26.06.07 - 16:49:12
In Formelsprache gibt es @Command( [CalendarGoTo] ; Datum ). In kenne leider keine Script-Alternative.
Titel: Re: Kalenderansicht mit bestimmten Datum öffnen
Beitrag von: Glombi am 26.06.07 - 17:08:57
Danke Driri!

Danach habe ich gesucht  :D

@nd_adm: Da ich bereits schon @Formelcode hatte, wäre die Scriptlösung die zweite Wahl. Aber auch Dank an Dich für den Vorschlag!

Andreas