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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2016, 05:29   #1
Александр9797
Пользователь
 
Регистрация: 19.11.2015
Сообщений: 25
По умолчанию Журнал перемещения сотрудников по службе

Безымянный.jpg
Не знаю как сделать голову уже неделю ломаю не чего не получается(((. Нужно что бы сотрудник перемешался по отделам. И все данные обновлялись в других таблицах.
Подскажите как сделать. Лучше наглядно если можно.
Александр9797 вне форума Ответить с цитированием
Старый 08.04.2016, 08:15   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Я бы создал поля "Работает с" и "Работает до" в таблице "Штатное расписание". И там изменял коды, а в запросах использовал критерий "РаботаетДо isNull"
Изображения
Тип файла: jpg ATT.jpg (99.0 Кб, 146 просмотров)
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 08.04.2016, 08:43   #3
Александр9797
Пользователь
 
Регистрация: 19.11.2015
Сообщений: 25
По умолчанию

(1) 08.04.2016 08:43 от Александр9797
а я разве это спрашиваю, время работы мне не так важно

(2) 08.04.2016 08:45 от Александр9797
Мне нужно перемещение сотрудников по службе!!!

___
не используйте форум как чат - если есть что добавить к своему крайнему сообщению в теме - используйте для этого кнопку "Правка"

Модератор

Последний раз редактировалось Serge_Bliznykov; 08.04.2016 в 09:40.
Александр9797 вне форума Ответить с цитированием
Старый 08.04.2016, 09:43   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Мне нужно перемещение сотрудников по службе!!!
ну так Вам же и показали перемещение сотрудников по службе!
Из этой таблицы легко можно получить:
- всю историю перемещений - из какого отдела с какой должности куда его переместили.
- текущее место работы (где он сейчас работает)
- место работы на указанную дату.

Что Вас не устраивает?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.04.2016, 10:14   #5
Александр9797
Пользователь
 
Регистрация: 19.11.2015
Сообщений: 25
По умолчанию

То есть таблица "Журнал перемещения" вообще не нужна получается. Делаешь через запрос???
Александр9797 вне форума Ответить с цитированием
Старый 08.04.2016, 10:55   #6
Александр9797
Пользователь
 
Регистрация: 19.11.2015
Сообщений: 25
По умолчанию

не могу я что та понять вообще как работает это перемещение сотрудника.
Вот файл: Отдел кадров.rar
Сделайте пожалуйста.
В дальнейшем хоть пример будет.
Александр9797 вне форума Ответить с цитированием
Старый 08.04.2016, 12:09   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
То есть таблица "Журнал перемещения" вообще не нужна получается.
Показанная Вам таблица и есть, по сути, ЖУРНАЛ ПЕРЕМЕЩЕНИЙ

Цитата:
не могу я что та понять вообще как работает это перемещение сотрудника.
Нужно закрыть место работы (Поле "РаботаетДО" датой перемещения-1.
Нужно создать в журнале для сотрудника новую запись, где "КодОтдела" - отдел, куда переместили и "КодДолжности" - это ссылка на новую должность, в которую переместили, "РаботаетС" устанавливаем дату перемещения (с какого числа он приступил к работе в рамках новой должности.

всё.

Цитата:
Cделайте пожалуйста.
я, например, не возьмусь.
С реализацией (с формой, запросами) эта работа займёт пару часов времени.
В чём у Вас проблема сделать это самостоятельно?
Есть сложности?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.04.2016, 14:16   #8
Александр9797
Пользователь
 
Регистрация: 19.11.2015
Сообщений: 25
По умолчанию

нет формы и запросы не надо главное что бы связи и таблицы были правильные остальное я уже сам сделаю. Мне это нужно потом в Делфи делать там уж я сам справлюсь.
Александр9797 вне форума Ответить с цитированием
Старый 08.04.2016, 14:48   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Александр9797, один из вариантов - выбросить свою таблицу "Журнал перемещений", в таблице "Штатное расписание" добавить указанные поля.
Связи все останутся те же самые.

Цитата:
что бы связи и таблицы были правильные
нет абсолютной истины. что значит - "правильные"?

Последний раз редактировалось Serge_Bliznykov; 08.04.2016 в 14:50.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.04.2016, 17:40   #10
Александр9797
Пользователь
 
Регистрация: 19.11.2015
Сообщений: 25
По умолчанию

Нет так не работает.
Как сделать вот так:
image010.jpg
что бы была старая и новая запись.
Александр9797 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить к WCF службе свою dll No_Comments Помощь студентам 0 08.01.2015 23:15
Проблема с таймером в службе varelik Общие вопросы Delphi 10 17.04.2012 15:40
Нет доступа к службе установщика Windows Installer fenyfe Помощь студентам 0 19.12.2011 19:04
Журнал Delphi на русском - создаётся новый журнал на базе Blaise Pascal Magazine GunSmoker Свободное общение 16 11.03.2011 03:28
ошибка в службе Windows Installer Nsrvitaliy Windows 17 19.01.2010 14:21