Здравствуйте!
Я сделала форму, в которой пользователь выбирает 2 даты из календаря, между которыми он хочет импортировать данные из БД Access в Excel
С датами без времени получилось.
А как сделать то же самое, но с учетом времени?
На форме я по умолчанию сделала времена 00:00:00 и 23:59:59 (ввела вручную в TextBox). В случае изменения - пользователь сам исправляет эти значения. Может быть, для времени есть свои инструменты на ToolBox? (как календарик для даты)
Так выглядят исходные данные для даты и времени
Вот как я записала выбор даты без времени
А как сделать выбор данных с учетом времени? Интересует, есть ли какой-то хитрый формат для отбора времени из Access. Потому что для даты оказывается формат такой - MM/DD/YYYY
Спасибо!
Я сделала форму, в которой пользователь выбирает 2 даты из календаря, между которыми он хочет импортировать данные из БД Access в Excel
С датами без времени получилось.
А как сделать то же самое, но с учетом времени?
На форме я по умолчанию сделала времена 00:00:00 и 23:59:59 (ввела вручную в TextBox). В случае изменения - пользователь сам исправляет эти значения. Может быть, для времени есть свои инструменты на ToolBox? (как календарик для даты)
Так выглядят исходные данные для даты и времени
Код |
---|
z = TextBox1.Value 'время для ранней даты b = TextBox2.Value 'время для поздней даты x = Format(UserForm1.DTPicker1.Value, "\#MM\/DD\/YYYY\#") 'ранняя дата y = Format(UserForm1.DTPicker2.Value, "\#MM\/DD\/YYYY\#") 'поздняя дата |
Вот как я записала выбор даты без времени
Код |
---|
.CommandText = Array("SELECT Данные.Time, Данные.`4A1` " & "FROM Данные where Данные.Time BETWEEN " & x & "And" & y) |
А как сделать выбор данных с учетом времени? Интересует, есть ли какой-то хитрый формат для отбора времени из Access. Потому что для даты оказывается формат такой - MM/DD/YYYY
Спасибо!