Hallo Leute,
ich bin dabei eine Klasse in VB.NET zu erstellen, welche Aufhgaben in einem DavidFX erstellen soll.
Aktuell funktioniert es auch schon, jedoch bekomme ich es nicht hin der zweite Aufgabenseite Daten mitzugeben.
Auf der zweiten Seiten werden die Stunden, Firmen und Ressourcen eingetragen.
Mein Code sieht momentan in etwa so aus:
Dim oApp As DvApi32.IApplication
Dim oAccount As DvApi32.Account
Dim oArchive As DvApi32.Archive
Dim oTaskItem As DvApi32.TaskItem
oApp = CreateObject("DVOBJAPILib.DvISEAPI")
oApp.LoginOptions = DvApi32.DvLoginOptions.DvLoginForceAsyncDuplicate
oAccount = oApp.Logon("", "", "", "", "", "NOAUTH")
oArchive = oAccount.GetSpecialArchive(DvApi32.DvArchiveTypes.DvArchivePersonalToDo)
oTaskItem = oArchive.NewItem(DvApi32.DvItemTypes.DvTaskItem)
oTaskItem.Subject = "Testeintrag"
...
...
oTaskItem.ActualWork = 10 'Integer
oTaskItem.TotalWork = 20 'Integer
oTaskItem.Resources = "Ressourcen" 'String
oTaskItem.Companies = "Firmen" 'String
oTaskItem.DateCompleted = "10.10.2012 10:00:00" 'Object
...
...
oTaskItem.Save(Nothing, oAccount.User.Name)
Alles anzeigen
Werte wie Betreff, Start, Ende, Erinnerung, BodyText kann ich alles übergeben, aber ActualWork, TotalWork, Resources, Companies und DateCompleted will er einfach nicht übernehmen.
Folgendes habe ich schon ausprobiert:
- Wert vorher in Variable speichern und so übergeben
- Ausfgabe speichern und im nachhinein ändern
Ich habe diesen Fall bereits in einem anderen Forum gepostet und dort versucht eine Lösung zu finden, jedoch kannte sich damit auch niemand so recht aus.
Meine Vermutung ist, dass ich vielleicht beim Speichern noch etwas übergeben muss, jedoch wüsste ich nicht, was ich noch ändern kann.
Vielleicht hat jemand sich damit schon einmal auseinander gesetzt und kann mir einen Tipp geben.
Vielen Dank im Voraus.
Gruß Sascha