/ Forums / Advansys Formativ / Creating Solutions with Formativ / Appointment duration from DateTime controls / Reply To: Appointment duration from DateTime controls
So the good news is that this code runs without error:
isoTimePeriodBegin = objIniFile.ReadString(“Section”, “advTimePeriodBegin”, “”)
isoTimePeriodEnd = objIniFile.ReadString(“Section”, “advTimePeriodEnd”, “”)
datetimeTimePeriodBegin = Utilities.ISOToDate(isoTimePeriodBegin)
datetimeTimePeriodEnd = Utilities.ISOToDate(isoTimePeriodEnd)
NewTimeRecord.DatePicker.Date = datetimeTimePeriodEnd
NewTimeRecord.TimeBeginPicker.Date = datetimeTimePeriodBegin
NewTimeRecord.TimeEndPicker.Date = datetimeTimePeriodEnd
If NewTimeRecord.ShowModal() = mrOK Then
isoTimePeriodEnd = Utilities.DateToIso(NewTimeRecord.TimeEndPicker.Date)
isoTimePeriodBegin = objIniFile.WriteString(“Section”, “advTimePeriodBegin”, isoTimePeriodEnd)
End If
The bad news is that the form displays the time field from when the form was defined – not from datetimeTimePeriodBegin or datetimeTimePeriodEnd.