Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проверка попадания диапазона дат в диапазон дат
 
 автор: Alex   (30.06.2007 в 14:33)   личное сообщение
 
 

База рассылки периодических изданий. Требуется ежемесячно формировать список подписчиков которым в этом месяце нужно рассылать издания.
Подписчик, естественно, может быть подписан на любой период времени, но не менее одного месяца.
В таблице на каждого подписчика есть период подписки НачалоРассылки (НРас) (mm - yyyy) и КонецРассылки (КРас) (mm - yyyy)
В запросе на выборку я задаю условия отбора:
НРас<=[Forms]![Рассылка]![НМес] Or <=[Forms]![Рассылка]![КМес]
КРас>=[Forms]![Рассылка]![НМес]
Где НМес и КМес соответственно Начало (первое число) и Конец (последнее число) месяца рассылки (текущего месяца) в формате dd.mm.yyyy
В принципе все работает. Но может быть есть более красивое решение? В частности неплохо было бы месяц рассылки задавать не первым и последним числом месяца, а цифрой месяца или даже его названием...

  Ответить  
 
 автор: osmor   (02.07.2007 в 08:43)   личное сообщение
7 Кб.
 
 

не совсем понимаю в чем проблема?
Сделатйе вместо каледендаря поле со списком для выбора месяца и года

  Ответить  
 
 автор: Alex   (15.07.2007 в 22:57)   личное сообщение
 
 

Так ведь ПолеСоСписком (Список) даст мне только ОДНО значение себя. А мне надо ДВА: первое и последнее число месяца текущего. Если только функция какая то есть которой дать Первое число (из списка), а она Последнее скажет... А как его (последнее) в запрос запихнуть... В общем запутался совсем...

  Ответить  
 
 автор: Nadin   (16.07.2007 в 06:56)   личное сообщение
 
 

А зачем вам нужно привязываться к первому и последнему числу месяца? Может проще из даты выбирать номер месяца и год и проводить сравнения?

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList