2833 / 1375 / 215
Регистрация: 13.05.2011
Сообщений: 4,217
|
|
1 | |
Не показывать в поле ИМЯ некоторые имена13.05.2011, 10:35. Показов 720. Ответов 5
Метки нет (Все метки)
Здравствуйте. Подскажите пожалуйста, как сделать, чтобы: у меня есть список СОТРУДНИКОВ с адресами и т.д. Иногда бывает так, что СОТРУДНИК по разным причинам выбывает. У меня есть поле в котором я указываю дату выбытия. Мне необходимо, чтобы указав дату выбытия было: при выборе фамилии СОТРУДНИКОВ выбывший СОТРУДНИК у списке не появлялся. Спасибо
0
|
13.05.2011, 10:35 | |
Ответы с готовыми решениями:
5
Не хочет Показывать Текущую Дату в поле формы Программа должна показывать имя процессора, имя и объем видеокарты, объем ОЗУ и объем винчестера Как вывести все имена файлов, исключив некоторые? Удаляются некоторые файлы, имена которых внесены в список исключений из операции удаления |
139 / 135 / 3
Регистрация: 27.07.2010
Сообщений: 342
|
|
13.05.2011, 18:58 | 2 |
Создай запрос на выборку с условием по полю даты выбытия (Is Null). И поле со списком сотрудников создай на основе этого запроса.
1
|
2833 / 1375 / 215
Регистрация: 13.05.2011
Сообщений: 4,217
|
|
14.05.2011, 18:08 [ТС] | 3 |
Спасибо за совет! Но, по-моему я не корректно задал вопрос. Вот полная ситуация которая у меня возникает: Есть список работников, у каждого свой табельный номер, профессия. Когда я заполняю форму по учёту рабочего времени я выбираю сотрудника по фамилии - табельный номер и профессия прикрепляются автоматически. Но вдруг у сотрудника вдруг сменилась профессия, а фамилия имя и отчество естественно остаются неизменными. Так же остаётся неизменным и табельный номер. В учёт рабочего времени фамилия вводится методом подстановки. Мне необходимо, чтобы старая запись осталась, т.к. необходимо сохранить старые данные и при этом, чтобы при выборе данного сотрудника у меня отображались его данные с новой профессией (со старой желательно, чтобы не появлялась вообще или её выделить каким-либо образом). Спасибо.
0
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
|
18.05.2011, 14:06 | 4 |
предлагаю такой вариант: хранить в таблице дату начала работы по профессии и дату окончания. если поле с датой окончания пустое, значит человек работает по этой профессии "до настоящего времени". если нет такого пустого поля, значит он вообще не работает (уволен).
как то так...
1
|
139 / 135 / 3
Регистрация: 27.07.2010
Сообщений: 342
|
|
19.05.2011, 15:26 | 5 |
Или сначала запросом с помощью группировки с фамилией и профессией и на основании этого запроса выбрать необходимые данные с выборкой последней профессии. Конечно, лучше попробовать на упрощенном варианте базы
1
|
2833 / 1375 / 215
Регистрация: 13.05.2011
Сообщений: 4,217
|
|
25.05.2011, 19:28 [ТС] | 6 |
Спасибо. В итоге я сделал так. Добавил поле Выбытие дата и при выбытии или смене профессии туда заносится дата. В форме в свойствах поля Фамилия поставил условие: если поле Выбытие дата is null, т.е. у меня выбираются фамилии с пустым полем Выбытие дата. Затем завожу новую запись на этого человека а новой профессией.
0
|
25.05.2011, 19:28 | |
25.05.2011, 19:28 | |
Помогаю со студенческими работами здесь
6
Как работают доменные имена имя.мой сайт.ру Имена полей в поле со списком Определить, сколько раз в списке ИМЕНА содержится Ваше имя, заданное в ячейке Какое имя давать БД musql? Приведите примеры какие имена вы даете пожалуйста )) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |