Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Меняем формат дат VBA / 3 сообщений из 3, страница 1 из 1
19.02.2013, 00:04
    #38156578
Uchenik2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меняем формат дат VBA
Добрый вечер.
Подскажите возможность в VBA поменять формат дат.
Пример:
есть переменная vdat1 ей присваивается текущая дата в формате - 18.02.2013
vdat1 = Date
затем данную дату передаем в запрос, который отрабатывает в БД Access, там дата имеет следующий вид 2013-02-18
vdat = "select * from Dannie where Data=#" & vdat1 & "#"
Вопрос, каким образом можно сменить формат с dd.mm.yyyy на yyyy-mm-dd
Заранее благодарен.
...
Рейтинг: 0 / 0
19.02.2013, 00:09
    #38156582
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меняем формат дат VBA
Uchenik2000есть переменная vdat1Тип переменной?
Uchenik2000который отрабатывает в БД Access, там дата имеет следующий вид 2013-02-18Литерал даты - да, выражение, интерпретируемое как дата - ни фига.
Uchenik2000каким образом можно сменить формат с dd.mm.yyyy на yyyy-mm-ddДля Аксесса - отойти от литералов и использовать CDate().
...
Рейтинг: 0 / 0
19.02.2013, 15:52
    #38157563
Uchenik2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меняем формат дат VBA
Спасибо за варианты, решил таким способом:
vdat1 = Format(Date, "yyyy-mm-dd")

истина как всегда где-то рядом
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Меняем формат дат VBA / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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