powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / неправильно воспринимается поле Date/Time
20 сообщений из 20, страница 1 из 1
неправильно воспринимается поле Date/Time
    #32377696
стас1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблице есть поле типа Date/Time.
На экране есть поле, не привязанное к полю в таблице.
Заношу его в таблицу посредством
Код: plaintext
Update tblName Set tblDate = formDate

Дата запоминается неправильно.
На экране у поля InputMask: 00/00/00;0;_
Ввожу на форме 11/11/04, получаю в таблице 06:00:00.

Пробовал ставить в таблице и на экране разные форматы,
правильно не запоминается дата.
Как лечить?
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377721
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фак..

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377733
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
авторUpdate tblName Set tblDate = formDate
Это неправда. Такая команда работать не будет.
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377743
стас1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Update tblName Set tblName.tblDate = formDate

у меня так на самом деле
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377745
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
tblName.tblDate - это уже ближе, чем то, что было написано.

А что такое formDate? Переменная типа Date?
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377746
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И заодно вопрос: откуда это запускается?
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377750
стас1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запускается из VB функции.
formDate пробовал формировать так:
Код: plaintext
formDate = FormatDateTime(CDate(Me.Date1), vbGeneralDate)
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377753
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если formDate - это переменная, то так работать не будет, потому что команда SQL переменных не может видеть. Надо одно из двух: либо составлять команду SQL программно как стринг и туда вставлять нужную дату, либо обращаться в команде SQL к функции, которая будет возвращать дату.

В первом случае дату надо форматировать так: "#" & format(..., "mm\/dd\/yyyy") & "#"

Во втором случае функция должна быть типа Date, а не String.

В любом случае формат поля в таблице и формат контрола на форме ни на что влиять не будут.
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377759
стас1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо.
"#" & format(..., "mm\/dd\/yyyy") & "#" - так работает.
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377763
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
однако это можно было найти по ссылке из первого же ответа...
мдя... грустно все это.
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377797
стас1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно было. я отдуда пытался пример взять.
но его ж надо было ещё адаптировать к моему случаю.
а Саныч как раз в точности синтаксис привел.
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377802
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Мораль: в факе должна бросаться в глаза та часть, где дан непосредственно ответ на вопрос. А все рассуждения про общие принципы (для желающих) должны быть расположены отдельно.
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377808
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Саныч
Кусок из фака
Код: plaintext
1.
2.
3.
4.
Dim q As Date
q = Now
strSQL =  "SELECT * "  _
  &  "FROM Table "  _
  &  "WHERE (((Table.Quanty)=#"  & Format(q,  "mm\/dd\/yy hh:mm:ss" ) &  "#));" 

Хули тут адаптировать?
И чем это отличается от написанного тобой
Код: plaintext
дату надо форматировать так:  "#"  & format(...,  "mm\/dd\/yyyy" ) &  "#"  


Мораль: читать надо учиться. И руки из жопы выдернуть и вставить в нужное место.
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377809
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Отличается тем, что теряется среди обилия прочего текста.
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377810
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А на Стаса1 не наезжай. Он мой земляк. Я ему сам что надо из акуза выдерну.
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377822
стас1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох, я после ответа Sfagnum стал по-честному пытаться.
А потом увидел от Саныча сообщение и стал отвечать.
Может и торможу мало-мало, не без того.
А ты сразу: руки, жопа...
Я если бы знал где это место нужное - сам бы вставил...
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377895
SyVlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я, как новичок в аксесе, наберусь непозволительной наглости и позволю себе не согласится с Санычем по поводу того, что SQL не видит переменных, он не видит локальных переменных, а Public - прекрасно видит, я пробовал сам - работает, по крайней мере аксесе 2002 и 2000.
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32377904
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эт как?
Покажь код примера.
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32379131
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Мне тоже интересно.
...
Рейтинг: 0 / 0
неправильно воспринимается поле Date/Time
    #32379155
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 стас1
Еще раз без обид:
надо учиться читать
Первый же пост - ссылка на фак - промотать до конца (пусть даже не читая) - и взять последний пример

А ты сразу: руки, жопа...
А я сам когда-то таким был - то ли руки, то ли жопа...

2 Саныч
А на Стаса1 не наезжай. Он мой земляк.
Да хоть бы вы и из одного физиологического места выросли - мне то что? Ну разве что пива попить..
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / неправильно воспринимается поле Date/Time
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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