hm..hab bemerkt, daß er das StartTime Feld im neuen Doc komischerweise als Text Typ gespeichert hatte.
Nun verwende ich
Call newdoc.ReplaceItemValue( "StartTime",Cdat(Cdbl(doc.StartTime(0))))
und es klappt..er speichert zwar StartTime mit "04.03.2003 16:00:00", macht aber in der Ansicht nix.
warum das aber, keine Ahnung...
(Komischerweise ist im Original Doc das StartTime Feld als Date/Time Typ mit "04.03.2003 16:00:00" abgelegt ..obwohl ich im StartTime Feld nur die Zeit im HH:MM Format angebe. Ich benutze ein anderes Feld namens EndTime, das genauso wie StartTime aufgebaut ist und das tut ganz normal die Zeit auch als Date/Time, aber mit 16:00:00 ohne Datum speichern. Wo nun der Unterschied ist,weiß ich nicht..habe nun im StartTime eine InputTransaltion Formel @Time(StartTime) eingebaut....im Originaldoc wird nun nur noch die Zeit ohne Datum gespeichert, jetzt speichert er bei neuen Docs, die die Termine übernehmen vom OriginalDoc, StartTime mit "30.12.1899 16:00:00" als Datum/Zeit Typ ab.)
Crazy..