5 / 5 / 0
Регистрация: 22.05.2009
Сообщений: 69
|
|
1 | |
Вычисляемое поле в Access: интервал двух дат09.12.2009, 19:06. Показов 8103. Ответов 13
Метки нет (Все метки)
Приветствую.. Подскажите пожалуйста.. Проблема вот в чем. У меня в таблицах указанна дата поссещения в формате дд.мм.гггг чч.мм.сек. Мне необходимо узнать сколько дней прошло с даты посещения, до сегодняшнего дня. Запрос выглядит так Date()-tblPoseshenie!Дата_Посещения но в результате, по выполнению запроса получается нереальное число: 2928,64079861111. Если с количесвом дней еще можно согласиться, то знаки после запятой мне абсолютно не нужны. Подскажите плз как тут должна выглядеть функция Format, или еще какие то ухищрения.. Сессия скоро((
0
|
09.12.2009, 19:06 | |
Ответы с готовыми решениями:
13
Вычисляемое поле, разность дат Влияет ли удаленное вычисляемое поле в Access 2010 на открытие файла в Access 2007 ? Интервал двух дат Вычисляемое поле - MS Access |
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
|
|
09.12.2009, 19:08 | 2 |
1
|
5 / 5 / 0
Регистрация: 22.05.2009
Сообщений: 69
|
|
09.12.2009, 19:24 [ТС] | 3 |
Читал! Ошибка!
Добавлено через 2 минуты вот к примеру такой формат функции Кол-во дней: FormatDateTime((Date()-tblPoseshenie!Дата_Посещения),2) Добавлено через 24 секунды не работает.. все что нашел пробовал короч Добавлено через 4 минуты в таблице tblposeshenie указал краткий формат даты. Ничего не изменилось.
0
|
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
|
|
09.12.2009, 19:26 | 4 |
1
|
5 / 5 / 0
Регистрация: 22.05.2009
Сообщений: 69
|
|
09.12.2009, 19:30 [ТС] | 5 |
моя таблица.. в которой находится дата посещения. у меня такое подозрение, что эти числа запятой из за того, что ф-ия Date() возвращает только дату, а в моем поле,с датой посещения значение по умолчанию Date()+Time() для обеспечения уникальности.. Я прав?
0
|
5 / 5 / 0
Регистрация: 22.05.2009
Сообщений: 69
|
|
09.12.2009, 19:38 [ТС] | 6 |
вот моя немного корявая БД.. таблица называется tblPoseshenie, запрос qryKol_Vo
0
|
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
|
|
09.12.2009, 19:41 | 7 |
да
можно отбросить время, используя функцию Format Format(tblPoseshenie.Дата_Посещения,"Short Date")
1
|
5 / 5 / 0
Регистрация: 22.05.2009
Сообщений: 69
|
|
09.12.2009, 19:52 [ТС] | 8 |
Неа.. я еще не упускаю вариант того, что я лузер.. Date()-Format(tblPoseshenie.Дата_Посещения,"Short Date") - не работает. тоже самое в результате выполнения запроса.. ((
0
|
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
|
|
09.12.2009, 19:55 | 9 |
выложи весь свой запрос, плиз
1
|
5 / 5 / 0
Регистрация: 22.05.2009
Сообщений: 69
|
||||||
09.12.2009, 20:00 [ТС] | 10 | |||||
0
|
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
|
||||||
09.12.2009, 20:10 | 11 | |||||
так попробуй
1
|
5 / 5 / 0
Регистрация: 22.05.2009
Сообщений: 69
|
|
09.12.2009, 20:32 [ТС] | 12 |
Ааа... Большое спасибо)))
0
|
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
|
|
09.12.2009, 20:33 | 13 |
заработало?
1
|
5 / 5 / 0
Регистрация: 22.05.2009
Сообщений: 69
|
|
09.12.2009, 20:39 [ТС] | 14 |
Да Теперь буду знать Еще раз благодарю Моя зачетка тебя не забудет
0
|
09.12.2009, 20:39 | |
09.12.2009, 20:39 | |
Помогаю со студенческими работами здесь
14
Вычисляемое поле Access Вычисляемое поле access Вычисляемое поле Access Вычисляемое поле из двух таблиц Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |