|
|
|
| У меня в базе сотрудники имеют дату рождения в формате 00.00.1900 как мне создать выборку в диапазоне например с 01.01.1955 по 01.01.1972 | |
|
| |
|
|
|
| В запросе условие
[Поле с датой рождения] between #01.01.1955# and #01.01.1972# | |
|
| |
|
|
|
| а произвольно с возможностью задания диапазона в поле | |
|
| |
|
|
|
| Кстати возник тот же вопрос.
Я думаю нужно сначала выбрать по годам, потом по месяцам, а потом по дням.
Делается запрос в запросе, но у меня не получается.
Помогите нам! | |
|
| |
|
|
|
| А почему бы и нет
"(TabStep1.Дата>=CDate('" & Me.ДатаМин & "')) And (TabStep1.Дата<=CDate('" & Me.ДатаМах & "'))"
и т.п. | |
|
| |
|
|
|
| не работает - пишет что слишком сложное для расчета | |
|
| |
|
|
|
| А Вы заменили имена полей и форм на свои ? | |
|
| |
|
|
|
| да все уже пытался поменять (может чего не догоняю) | |
|
| |
|
|
|
| Что значит все?
В том примере данные для фильтра берутся из полей текущей ОТКРЫТОЙ формы. У вас есть форма с датами? она открыта? | |
|
| |
|
|
|
| не совсем форма с датами, у меня таблица с сотрудниками и полем дата рождения (AGE) а мне нужно запрос с возможностью в произвольной форме отбирать сотрудников в разрезе дат рождения | |
|
| |
|
|
|
| если хотите без формы, то
в запросе в условии пишите
.... Where [AGE] between [ДатаС] and [ДатаПО]
|
или можно создать форму, в ней два поля с датами, и по кнопке из формы отурывать запрос, тогда в запросе нужно указать поля формы см. ответ выше | |
|
| |
|