Autor Thema: Kalender: CurrentCalendarDateTime  (Gelesen 1502 mal)

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Kalender: CurrentCalendarDateTime
« am: 28.12.05 - 13:09:15 »
Hallo,

noch eine Frage in diesem Jahr: Wie kriege ich das gewählte Kalenderdatum zurück, wenn ich in einer Kalender-View einen Doppelklick auf ein Datum mache. Hintergrund: Ich möchte - wie beim Mail-Kalender - dass das Feld 'Datum' mit dem Datum gefüllt wird, auf welches ich zuvor geklickt habe.

Gruß,
William

Driri

  • Gast
Re: Kalender: CurrentCalendarDateTime
« Antwort #1 am: 28.12.05 - 14:12:51 »
Aus der Designer-Hilfe :

Zitat
Syntax
To get: dateV = notesUIView.CalendarDateTime
Usage
This is the target date-time when the user does a copy, paste, or drag and drop operation in a calendar view.

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: Kalender: CurrentCalendarDateTime
« Antwort #2 am: 29.12.05 - 09:13:57 »
Hallo,

das funktioniert bei mir leider nicht. Auch die Properties aus dem Workspace sind nicht gefüllt. Ich habe mir die Umsetzung im Mailfile angeschaut, dort wird aber auch nicht anders gearbeitet. Woran kann es noch liegen? Habe dein Script wie in der Hilfe angewendet - ohne Erfolg.

Gruß,
William

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Kalender: CurrentCalendarDateTime
« Antwort #3 am: 29.12.05 - 10:14:51 »
was soll da nicht funktionieren ?
einfach im Regiondoubleclick der Ansicht folgendes einfügen:

dateV = source.CalendarDateTime

Gruß
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: Kalender: CurrentCalendarDateTime
« Antwort #4 am: 29.12.05 - 10:46:06 »
Hallo,

mein Fehler - funktioniert nun. Habe jetzt nur das Problem, wie ich den Wert von dateV in mein Feld bekomme. Bisherige Formel


Sub Regiondoubleclick(Source As Notesuiview)
   Dim ws As New NotesUIWorkspace
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim doc As NotesDocument
   Set db = session.CurrentDatabase
   
   dateV = source.CalendarDateTime   
   Set doc = db.Createdocument
   doc.form = "MSlot"
   Call ws.editdocument(True, doc)
   Call doc.ReplaceItemValue("vonDatum" , dateV)  <---- geht nicht
End Sub


Gruß,
William

Driri

  • Gast
Re: Kalender: CurrentCalendarDateTime
« Antwort #5 am: 29.12.05 - 10:56:05 »
Wo ist dateV denn deklariert ? Mit Option Declare hättest Du das sofort gemerkt.

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: Kalender: CurrentCalendarDateTime
« Antwort #6 am: 29.12.05 - 11:00:21 »
Option declare

und


Sub Regiondoubleclick(Source As Notesuiview)
   Dim ws As New NotesUIWorkspace
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim doc As NotesDocument
   Dim dateV
   Set db = session.CurrentDatabase
   
   dateV = source.CalendarDateTime   
   Set doc = db.Createdocument
   doc.form = "MSlot"
   Call ws.editdocument(True, doc)
               Call doc.ReplaceItemValue("vonDatum" , dateV)
End Sub

Driri

  • Gast
Re: Kalender: CurrentCalendarDateTime
« Antwort #7 am: 29.12.05 - 11:14:42 »
Dim dateV As ??? Da fehlt was.

Und vertausch mal die letzten beiden Zeilen. Ansonsten wird das Dokument erst im Editmode geöffnet und dann wird im Background das Item gesetzt. Die Änderung bekommst Du im Frontend nicht angezeigt.

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: Kalender: CurrentCalendarDateTime
« Antwort #8 am: 29.12.05 - 11:19:16 »
Thanx !

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz