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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2010, 00:37   #1
Ksy
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 64
Вопрос Запрос с условием периода времени

Добрый вечер. Подскажите, пожалуйста: У меня есть БД о туристической фирме, то есть инф-ция о путёвках (где есть дата её начала). Как мне организовать запрос, в котором будет выводиться вся эта информация, но помимо , должно быть обеспечана надпись для зимних путёвок, то есть дата её начала припадает на месяца от декабря до февраля. Как я понимаю, должна использоваться функция between, но как это описать, не получается.
Ksy вне форума Ответить с цитированием
Старый 03.05.2010, 12:38   #2
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Было бы лучше, если бы выложили свой запрос.. ну да ладно.

ИМХО удобней делать открытие таких запросов через созданную для этих целей форму, в которой сделать два поля дат: одно начало, второе конец диапазона, т.е. с.. по...
И естественно кнопку открытия запроса.
В условиях запроса поля с датой написать:
Код:
Between [Forms]![ИмяФормы]![ИмяПоляСПервойДатой] And [Forms]![ИмяФормы]![ИмяПоляСВторойДатой]
Вводим диапазон дат, нажимает кнопочку открытия запроса и получаем результат.

Последний раз редактировалось Abrakadabra; 03.05.2010 в 12:46.
Abrakadabra вне форума Ответить с цитированием
Старый 03.05.2010, 13:12   #3
Ksy
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 64
По умолчанию

Посмотрите, пожалуйста, у меня вот такой запрос выводит именно зимние путёвки, а как сделать, что бы выводило все, а напротив зимних была обеспечена надпись "зимние"

Не знаю, получится у вас просмотреть мой запрос
Изображения
Тип файла: bmp запрос.bmp (174.4 Кб, 166 просмотров)

Последний раз редактировалось Stilet; 03.05.2010 в 15:46.
Ksy вне форума Ответить с цитированием
Старый 03.05.2010, 15:34   #4
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Вы бы лучше пример в базе выложили, тогда и видно будет
Abrakadabra вне форума Ответить с цитированием
Старый 03.05.2010, 17:02   #5
Ksy
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 64
По умолчанию

Запрос "наклейка"
Вложения
Тип файла: rar Курс1.rar (7.28 Мб, 33 просмотров)
Ksy вне форума Ответить с цитированием
Старый 03.05.2010, 22:01   #6
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от Ksy Посмотреть сообщение
Запрос "наклейка"
Вы бы поменьше файл сделали.
Abrakadabra вне форума Ответить с цитированием
Старый 03.05.2010, 23:05   #7
Ksy
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 64
По умолчанию

А так что, не получается открыть или что?
Ksy вне форума Ответить с цитированием
Старый 04.05.2010, 00:41   #8
Ksy
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 64
Вопрос

Нужно с условия отбора перенести в функцию If ? если я правильно рассуждаю
Изображения
Тип файла: gif 1.GIF (5.6 Кб, 146 просмотров)
Ksy вне форума Ответить с цитированием
Старый 06.05.2010, 03:24   #9
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Ksy.
"..Как я понимаю .. функция between..", Вы верно понимаете, выражение с её участием для условия отбора или создания поля "Зимняя", может быть таким:
Код:
 Month([дата её начала]) Not Between 3 And 11
"..не получается открыть или что?.." - да, действительно "или что", в дальнейшем если хотите что бы помощь Вам действительно была оказана, выкладывайте архив с образцом размером не более 200Кб (предварительно избавив его от избыточных данных, "картинок", OLE объектов и сжав средствами MS Access).
Иначе шансов не много, не у всех бесплатный трафик, а Вы как я понимаю не планируете оплачивать расходы форумчан по закачиванию 7Мб бесполезной информации.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос с условием отбора [Введите фамилию] spets Microsoft Office Access 9 21.01.2014 02:02
SQL запрос с условием Veiron SQL, базы данных 4 30.03.2010 19:58
Выбор периода времени DateTimePicker AnkaP Общие вопросы Delphi 8 25.01.2010 18:41
помогите с расчетом периода времени Hitzkopf Microsoft Office Excel 3 30.11.2009 09:27
Запрос на удаление с условием Dimok82 SQL, базы данных 1 13.03.2009 18:19