Domino 9 und frühere Versionen > Entwicklung
Wiedervorlage / Kalendereintrag - Hilfe!!
HelpMartin:
Hallo Axel, Hallo Bernhard,
das mit Alarm Description habe ich inzwischen auch gemerkt.
Habe das auch entsprechend geändert.
Fehler bleibt aber.
Hier noch mal der Script:
'Erstellen einer Erinnerung innerhalb der Maildatenbank des Users
Set wvdoc = New NotesDocument(maildb)
wvdoc.Form = "Appointment"
wvdoc.AppointmentType = "4"
wvdoc.ExcludeFromView = "D"
Set wvdoc.StartDateTime = datetime
Set wvdoc.CalendarDateTime = datetime
wvdoc.Subject = "WV für " & eintrag & meldeitem.Text
If ws.DialogBox("WVDialog", True, True, False, False, False, False, "Wiedervorlage-Daten", wvdoc) = False Then Exit Sub
Set meldeitem = wvdoc.GetFirstItem("$AlarmDescription")
Set dateitem = wvdoc.GetFirstItem("tmpAlarmOnDate")
Set timeitem = wvdoc.GetFirstItem("tmpAlarmOnTime")
Set AlarmTime = New NotesDateTime(dateitem.DateTimeValue.DateOnly & " " & timeitem.DateTimeValue.TimeOnly)
Set wvdoc.ReminderTime = AlarmTime
Set wvdoc.StartDateTime = AlarmTime
Set wvdoc.CalendarDateTime = AlarmTime
Set wvdoc.~$AlarmTime = AlarmTime
Call wvdoc.ReplaceItemValue("$Alarm", 1)
Das Feld ("$AlarmDescription") ist vorhanden.
Vom Ablauf her wird/soll das Feld erst nach Öffnen der Dialogmaske vom User gefüllt und dann als nächster Schritt beim Anlegen des Kalendereintrags ins subject übernommen werden.
Stimmt da etwas mit der Reihenfolge nicht?
Vielleicht könnt ihr mich noch mal unterstützen.
Gruß
Martin
koehlerbv:
Erst versuchst Du, auf meldeitem zuzugreifen, und danach instantiierst Du es erst. Ob das die richtige Reihenfolge ist ? ;D
Bernhard
HelpMartin:
Da hast Du natürlich Recht Bernhard.
bei eintrag könnte ich das item ja auch weglassen.
Aber wie übergebe ich das ganze dann ans subject?
Help me.
Gruß
Martin
Axel:
Hi,
du kannst diese Zeile vor dem Anzeigen des Dialoges verwenden
wvdoc.Subject = "WV für " & eintrag
Dann wird der Inhalt im Dialog angezeigt.
Nach dem Aufruf des Dialoges und der Initialisierung von meldeitem fügst du diese Zeile ein:
wvdoc.Subject = wvdoc.Subject(0) & meldeitem.Text
Ist vielleicht nicht die eleganteste Lösung. Ich bin im Moment unterwegs und auf die Schnelle ist mir dieser Weg eingefallen.
Axel
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln