|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.07.2016, 14:56 | #1 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
Стаж работы
Добрый день уважаемые программисты. У меня довольно сложная задача.
Конечная цель - это подсчет стажа для каждого сотрудника по отдельности. Для этого создал форму “СтажСотрудника”, в нем, после поиска сотрудника, нажимаю на “код”, открывается форма “Вспомогательная”. На вкладке “Стаж” имеются поля: - Должность и наименование учереждения, - Дата приема и уволнения, - Величина стажа за этот период, - Величина стажа за все периоды. Вставьте пожалуйста все необходимые функции, и все поля заработали так, чтобы стажа подсчитывалась правильно. Вот так как на рисунке. Здесь стаж подсчитывается с помощью файла Staj.xls То есть, для каждого сотрудника, по отдельности открываю форму на вкладке “Стаж” заполняю все соответствующие поля и получаю всю информацию о стаже конкретного работника. И если не трудно, то создайте еще и отчет о стаже работника, где будут все поля из вкладки “Стаж” и ФИО. Файл аксеса и Staj.xls прилагаю. Я понимаю, что задача очень трудоемкая и требует больших знании и опита работы в аксесе. Буду очень признателен. Заранее спасибо. |
04.07.2016, 20:52 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Непонятен замысел с екселем.
чем не подошел совет http://programmersforum.ru/showpost....06&postcount=4 ? Найдите АШОТЯНа и нажмите "РАПОРТ"
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
05.07.2016, 08:05 | #3 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
посмотрела стыки месяцев --ни один не понравился
Код HTML:
|post|startDate|endDate|Лет|Мес|Дн| |Ашотян |итого |26| 3|19| -------------------------------------------------- |з6 |05.03.2008|06.07.2016| 8| 4|2| |posada5|29.02.2008|02.03.2008| 0| 0|4| |posada4|28.04.2002|02.05.2008| 6| 0|5| |posada3|28.02.2002|02.03.2002| 0| 0|5| |posada2|28.10.1996|02.11.1996| 0| 0|5| |posada1|01.12.1984|28.10.1996|11|10|28|
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание Последний раз редактировалось shanemac51; 05.07.2016 в 08:08. |
05.07.2016, 08:22 | #4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Формулы расчетов из файла Staj
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
05.07.2016, 10:45 | #5 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
в любом случае с 28 февраля до 2 марта на 5 дней
с 30 сентября до 2 октября не 3 дня --- так что причем тут формулы они неверны и в екселе и аксессе
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
05.07.2016, 10:53 | #6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
ну допустим
это как посчитать О корректности формул - вопрос к ТС, какой инструмент получили, таким и пользуемся
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
05.07.2016, 10:54 | #7 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
Но почему не 3 дня? у ТС считается и исходная дата и конечная. 30 сентября (1 день) 1 октября (1 день) 2 октября (1 день) ----- Итого: 3 дня. верны или нет формулы - это TC решает. я, например, не очень понимаю, как и зачем это всё считать, как это делать ПРАВИЛЬНО. Но, раз автор темы считает, что так правильно, то почему бы и нет?! |
||
05.07.2016, 12:46 | #8 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
сентябрь я перепутала с октябрем
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
06.07.2016, 10:21 | #9 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
Здравствуйте уважаемый Александр. Спасибо за решение задачи. Я кое-что подправил и настроил под себя, получилась симпатичная база.
Только одна проблема: пусть в отчете кроме фамилии присутствуют еще и имя и отчество. Что касается подсчета стажа по месяцам и дням, Вы правы, в стыках месяцев есть неточности. Но все онлайн ресурсы, которые в онлайн режиме считают трудовой стаж, считают как в моем Staj.xls файле по соответствующим приказом государства. Александр, я вам очень признателен за содействие и помощь. |
06.07.2016, 11:27 | #10 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Цитата:
свяжите в qry_rap ID с полем Сотрудники.Код; добавьте поля Имя, Отчество на вывод; изменити дизайн отчета qry_rap что-бы в верхнем колонтитуле отображались поля Имя, Отчество
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сформировать текстовый файл, содержащий сведения о сотрудниках предприятия (фамилия, имя, отчество, общий стаж...) (Delphi) | Kat9 | Помощь студентам | 2 | 03.03.2014 14:51 |
Создать типизированный файл, включающий в себя - имя, фамилию,пол,год рождения, должность, стаж, доход, премия, налог. | nucweapon | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 28.02.2012 17:05 |
каков ваш стаж по основному направлению? | grenles | Свободное общение | 20 | 19.02.2011 17:01 |
Подскажите что написать в пункте "Описание работы программы" курсовой работы | Marsel737 | Свободное общение | 3 | 14.01.2010 12:44 |
Для облегчения работы с TFS - приложение для работы над дефектами и задачами | Аякс | Софт | 1 | 18.03.2009 11:43 |