Симптомы

При использовании функции GetObjectValue для извлечения даты в Microsoft Dynamics SL или в Microsoft Business Solutions - Соломоновы, функция возвращает значение, которое не является датой. Эта проблема возникает при попытке извлечь дату из любого элемента управления, который содержит дату.

Причина

Эта проблема возникает, поскольку функция GetObjectValue возвращает строковое значение вместо значения даты.

Решение

Для решения этой проблемы, преобразуйте строковое значение в значение даты с помощью функции StrToDate или StrToDateSep функции.

Ниже приведен пример кода, который возвращает дату в виде строкового значения из элемента управления cDocDate. Затем код Преобразует строковое значение в значение даты, которое содержит разделители.

Dim strDate As StringDim dDate As Sdate

dDate.val = GetObjectValue("cdocdate")
strDate = DateToStrSep(dDate)

MsgBox (strDate)

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×