Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DateValue Run-Time error '91 / 3 сообщений из 3, страница 1 из 1
17.09.2005, 12:43:57
    #33274844
__Viktor_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateValue Run-Time error '91
Привет всем
Сегодня первый день пришлось работать с
visual basic
и возникла первая проблема
с преобразованием строки в дату
нашел вот такое решение

Dim dtm1 As Data
Dim sDate1 As String

sDate1 = Text1.Text

Dim iYear As Integer
Dim iMonth As Integer
Dim iDay As Integer

iDay = Val(Left(sDate1, 2))
iMonth = Val(Mid(sDate1, 4, 6))
iYear = Val(Mid(sDate1, 7, 11))

dtm1 = DateSerial(iYear, iMonth, iDay)
'dtm1 = DateValue(sDate1)

и вот на любой из последних строк прекрашяется работа
приложения. Не могу понять в чем дело.
Я думаю опытные программисты на бейсики знают в чем здесь проблема.
Зарание благодарю.

С уважением,
Виктор
...
Рейтинг: 0 / 0
17.09.2005, 14:01:45
    #33274892
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateValue Run-Time error '91
Dim dtm1 As Date
...
Рейтинг: 0 / 0
17.09.2005, 16:32:01
    #33274961
BasiC2k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateValue Run-Time error '91
Я думаю, что так будет проще:

Dim dtm1 As Data
dtm1 = Format(Text1.Text, "dd.mm.yyyy")
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DateValue Run-Time error '91 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]