Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2017, 17:09   #1
katjasha
 
Регистрация: 02.12.2017
Сообщений: 4
Восклицание БД "Отдел кадров"

Привет
Помогите немного разораться с заданием. Начинаю тормозить на первом пункте. Есть идеи по созданию таблиц:
Сотрудники
- Табельный номер
- ФИО
- Адрес
Профессии
- Код профессии
- Наименование профессии
- Оклад
- Административная должность
Трудовая история
- Табельный номер
- Код профессии
- Дата поступления на работу
- Номер отдела
- Уволен (да/нет)
Как я понимаю, преподаватель от меня хочет, чтобы можно было отслеживать перемещения сотрудника по отделам, изменения в его профессиях
Не понимаю, как лучше создать форму, чтобы это обеспечивать, плюс как ее потом фильтровать (для этого нужно писать процедуру на vba для этого поля со списком)
Изображения
Тип файла: png вар4_кр2.png (67.7 Кб, 156 просмотров)
katjasha вне форума Ответить с цитированием
Старый 03.12.2017, 00:08   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от katjasha Посмотреть сообщение
преподаватель от меня хочет, чтобы можно было отслеживать перемещения сотрудника по отделам, изменения в его профессиях
Где об этом сказано в заданию?
Цитата:
Сообщение от katjasha Посмотреть сообщение
как лучше создать форму,
через конструктор

Цитата:
Сообщение от katjasha Посмотреть сообщение
как ее потом фильтровать
так как на занятиях проходили. Очень редко в заданиях дается делать то что не проходилось на занятиях
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 03.12.2017, 00:11   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
преподаватель от меня хочет, чтобы можно было отслеживать перемещения сотрудника по отделам, изменения в его профессиях
В предложенной структуре данных не предусмотрена такая возможность
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 03.12.2017, 19:52   #4
katjasha
 
Регистрация: 02.12.2017
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
В предложенной структуре данных не предусмотрена такая возможность
а если смысл в том, что по тому же таб номеру сотрудник, после увольнения, возвращается на другую профессию?

может я изначально неправильно сущности определяю?
katjasha вне форума Ответить с цитированием
Старый 03.12.2017, 20:41   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

После увольнения и приема по-новой обычно другой таб.номер. А вот история движений это другой дело - с даты по дату такая-то должность в таком-то подразделении согласно приказа такого-то
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 03.12.2017, 21:23   #6
katjasha
 
Регистрация: 02.12.2017
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
После увольнения и приема по-новой обычно другой таб.номер. А вот история движений это другой дело - с даты по дату такая-то должность в таком-то подразделении согласно приказа такого-то
Тогда инфу о дате принятии на работу, номере отдела и увольнении можно хранить в сотруднике ?

Хотя преподаватель говорила, что сотрудник - просто человек мире, у которого нет ни отдела, ни должности...
katjasha вне форума Ответить с цитированием
Старый 04.12.2017, 08:25   #7
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
Тогда инфу о дате принятии на работу, номере отдела и увольнении можно хранить в сотруднике ?
Нет!.. Сотрудник один, а приказов о переводе(назначении на НОВУЮ должность) для него может быть сколько угодно. Вот такой он(или начальство) непостоянный. А иной раз практикуется совместительство( один человек занимает несколько должностей) и соответственно в отношении него действует несколько РАЗЛИЧНЫХ приказов о назначении. Увольнение с этих должностей тоже происходит независимо друг от друга.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 04.12.2017, 19:29   #8
katjasha
 
Регистрация: 02.12.2017
Сообщений: 4
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
Нет!.. Сотрудник один, а приказов о переводе(назначении на НОВУЮ должность) для него может быть сколько угодно. Вот такой он(или начальство) непостоянный. А иной раз практикуется совместительство( один человек занимает несколько должностей) и соответственно в отношении него действует несколько РАЗЛИЧНЫХ приказов о назначении. Увольнение с этих должностей тоже происходит независимо друг от друга.
А как лучше связать? У сотрудника код профессии и связь с сущностью профессий? Или лучше все-таки в отдельной таблице, где таб номер, код профессии и другие поля?
katjasha вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" Бахтиёр1916 Windows 1 05.04.2017 12:53
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") ZIRASS PHP 4 15.06.2016 14:23
БД "Отдел кадров" aiktz Microsoft Office Access 3 08.11.2010 19:37