Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2010, 09:57   #1
Ameli1
 
Регистрация: 24.04.2010
Сообщений: 3
По умолчанию Отбор в запросе по времени

Есть время отправления, время пути, можно высчитать время прибытия, как

Format(DateAdd("h";[Время пути];[Время отправления]);"ttttt")

Мне надо в запросе отобрать тех, кто в данный момент находится в пути.
Сделала поле с текущим временем и для него в условии отбора пишу:

>[Время отправления] And <Format(DateAdd("h";[Время пути];[Время отправления]);"ttttt")

Но отбираются не все. Я уже сломала голову, помогите пожалуйста!!!
Ameli1 вне форума Ответить с цитированием
Старый 29.05.2010, 10:49   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
отобрать тех, кто в данный момент находится в пути.
не могу, к сожалению подсказать конкретно кодом (нет времени проверить в Access)
но главная идея, что Вам надо найти тем,
у кого время прибытия БОЛЬШЕ текущего времени:
Код:
DateAdd("h";[Время пути];[Время отправления])>Now()
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отбор в таблице БлонданкаКэт Помощь студентам 9 26.04.2010 15:33
ОТБОР ПО УСЛОВИЮ provodnikam Microsoft Office Excel 0 27.07.2009 22:02
Отбор в RichEdit photozaz Общие вопросы Delphi 4 26.05.2008 08:48
Отбор по колонкам Romuald Microsoft Office Excel 35 28.12.2007 11:40