powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Меняем формат дат VBA
3 сообщений из 3, страница 1 из 1
Меняем формат дат VBA
    #38156578
Uchenik2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер.
Подскажите возможность в 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
Меняем формат дат VBA
    #38156582
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Uchenik2000есть переменная vdat1Тип переменной?
Uchenik2000который отрабатывает в БД Access, там дата имеет следующий вид 2013-02-18Литерал даты - да, выражение, интерпретируемое как дата - ни фига.
Uchenik2000каким образом можно сменить формат с dd.mm.yyyy на yyyy-mm-ddДля Аксесса - отойти от литералов и использовать CDate().
...
Рейтинг: 0 / 0
Меняем формат дат VBA
    #38157563
Uchenik2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за варианты, решил таким способом:
vdat1 = Format(Date, "yyyy-mm-dd")

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


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