|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.04.2016, 09:31 | #1 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
Поиск в интервале возрастов
Здравствуйте уважаемые знатоки аксеса. Есть форма "Сотрудники", в ней хочу искать список всех сотрудников, чей возраст находится в интервале, который указан в полях "с" и "до". Например, в поле "с" указан число 32, в поле "до" указан число 48. И после поиска выводится список тех сотрудников, у которых НА СЕГОДНЯШНИЙ день уже исполнилось 32 года но пока не исполнилось 48 лет. Файл прилагаю. Заранее благодарю.
|
29.04.2016, 09:36 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Надеюсь, у ваших "сотрудников" есть поле с датой рождения?
Тогда готовое выражение для подсчёта возрастов можете взять в теме: Подсчет возраста (+ ещё обсуждение интересное/полезное в теме http://programmersforum.ru/showthread.php?t=187517 ) |
29.04.2016, 10:35 | #3 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
В прилагаемом файле присутствует поле с датой рождения. Но решать задачу с помощью Ваших силок не получается.
|
29.04.2016, 11:15 | #4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Показывайте наработки, что писали, куда вставляли
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
29.04.2016, 11:25 | #5 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
Дорогой друг, в файле я создал основные поля и кнопки, если Вы считаете нужным что-то менять, пожалуйста поменяйте. А файл еще раз прилагаю.
|
29.04.2016, 11:29 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Avetis62, поясните, пожалуйста, зачем Вы ЕЩЁ раз выложили тот же самый файл, что лежит во вложении к посту #1
тем самым Вы подтверждаете, что Вы даже не пытались вставить формулу для вычисления возраста. Я правильно Вас понял? |
29.04.2016, 13:19 | #7 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
Товарищи, после Ваших замечании я сделал следующее:
- создал новую форму "Возраст", в котором с помощью Module4 можно посчитать точный возраст сотрудников, - сумел создать "Запрос1", где вывел всех сотрудников, к примеру от 40 до 50 лет. Но проблема в том, что не могу связать поля в форме "с" и "до" с полями "условия отбора" в конструкторе запроса. Новый файл прилагаю. |
29.04.2016, 13:58 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Да Вы уже всё сами сделали!
я выкинул из вашей формы встроенный макрос (у вас на нём висела обработка по нажатию на код) (он мне мешал добавить модуль к форме), и добавил простейшую фильтрацию по возрасту. v2.rar извините, если что не так - я в формах MS Access полный дилетант... |
29.04.2016, 14:13 | #9 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
Большое спасибо Serge. Но, после поиска, с помощью встроенного макроса я открывал форму "Вспомогательная", где находится подробная информация о сотруднике. Это необходимо для меня. Как решить проблему.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Упорядочить данные в порядке возрастания возрастов сотрудников | yevgeniya | Помощь студентам | 0 | 28.05.2013 18:40 |
Упорядочить данные в порядке возрастания возрастов сотрудников (Паскаль) | yevgeniya | Помощь студентам | 0 | 21.05.2013 17:54 |
Поиск в интервале времени | Aleksandr | БД в Delphi | 37 | 03.04.2013 16:11 |
Не получается сделать поиск по дате и в интервале дат. | Aleksandr | БД в Delphi | 5 | 11.03.2013 21:42 |
Рекурсивный поиск файлов в интервале дат(без времени,только день,месяц и год)) | AlexKhol | Общие вопросы Delphi | 3 | 04.02.2012 16:15 |