![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
![]()
Здравствуйте уважаемые знатоки аксеса. Есть форма "Сотрудники", в ней хочу искать список всех сотрудников, чей возраст находится в интервале, который указан в полях "с" и "до". Например, в поле "с" указан число 32, в поле "до" указан число 48. И после поиска выводится список тех сотрудников, у которых НА СЕГОДНЯШНИЙ день уже исполнилось 32 года но пока не исполнилось 48 лет. Файл прилагаю. Заранее благодарю.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Надеюсь, у ваших "сотрудников" есть поле с датой рождения?
Тогда готовое выражение для подсчёта возрастов можете взять в теме: Подсчет возраста (+ ещё обсуждение интересное/полезное в теме http://programmersforum.ru/showthread.php?t=187517 ) |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
![]()
В прилагаемом файле присутствует поле с датой рождения. Но решать задачу с помощью Ваших силок не получается.
|
![]() |
![]() |
![]() |
#4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Показывайте наработки, что писали, куда вставляли
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
![]()
Дорогой друг, в файле я создал основные поля и кнопки, если Вы считаете нужным что-то менять, пожалуйста поменяйте. А файл еще раз прилагаю.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Avetis62, поясните, пожалуйста, зачем Вы ЕЩЁ раз выложили тот же самый файл, что лежит во вложении к посту #1
тем самым Вы подтверждаете, что Вы даже не пытались вставить формулу для вычисления возраста. Я правильно Вас понял? |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
![]()
Товарищи, после Ваших замечании я сделал следующее:
- создал новую форму "Возраст", в котором с помощью Module4 можно посчитать точный возраст сотрудников, - сумел создать "Запрос1", где вывел всех сотрудников, к примеру от 40 до 50 лет. Но проблема в том, что не могу связать поля в форме "с" и "до" с полями "условия отбора" в конструкторе запроса. Новый файл прилагаю. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Да Вы уже всё сами сделали!
я выкинул из вашей формы встроенный макрос (у вас на нём висела обработка по нажатию на код) (он мне мешал добавить модуль к форме), и добавил простейшую фильтрацию по возрасту. v2.rar извините, если что не так - я в формах MS Access полный дилетант... ![]() |
![]() |
![]() |
![]() |
#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 |