Персонал. Оперативная отчетность
Автор Лисовский Георгий   
24.04.2009 г.

Сделано по заказу одного муниципального учреждения.

Мотивация к разработке состола в том, что указанное учреждение вынуждено периодически предоставлять статистическую информацию по персоналу, вроде того, сколько в учреждении работает женщин - ветеранов труда, награжденных медалью за отвагу, младше шестидесяти лет, имеющих троих и более детей, разведенных.
Это я так, нагородил для примера, но приложение позволит и такую (и не такую еще:) информацию получить.
Основной объект предметной области "Личная карточка работника". Основная форма ввода-корректировки повторяет ее структуру, есть возможность печати по утвержденной Правительством форме.
Основная "изюминка" это формирование динамических запросов.
В архиве, кроме самого приложения, руководство по установке и настройке, руководство пользователя.
Платформа MS Access XP и выше.


Download now

Просмотров: 12040

  Коментарии (15)
 1 Написал(а) Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script , в 13:42 27.04.2009
Хороший, любознательный пример! Скажите пожалуйста, просветите "темного" :grin  
пытался разобраться как вы реализовали так меню но так и не нашел, у вас там есть имя ленты, но нигде в коде я не нашел еее реализации.. расскажите как это вообще работает и откуда берется "Ваше собственное меню"!
 2 Написал(а) Лисовский Георгий, в 04:31 30.04.2009
Меню делаем вручную. Сервис>Настройка... 
Золотое правило разработчика - если можно обойтись без программирования, нужно без него обойтись:)
 3 Написал(а) AL, в 12:49 03.05.2009
Коль у Вас все так уж "серьезно" (руководства ...) можно было бы наверное и настоящий инсталлятор сделать8)
 4 Написал(а) Лисовский Георгий, в 05:32 04.05.2009
"можно было бы наверное и настоящий инсталлятор сделать" 
 
А зачем? Есть трудности при установке?
 5 Написал(а) Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script , в 07:54 31.05.2009
Хорошая разработка!!! 
Вопрос. В форме \"Запрос по списку работников\" вкладка \"Поля\" - все работает нормально. Перехожу на вкладку \"Условие отбора\" при ручном введении условия срабатывает, а если выбираю из полей выбора - не работает. В чем моя ошибка? :sigh
 6 Написал(а) Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script , в 07:45 01.06.2009
Опять IVA. Дошло. Рядом с полями выбора не заметил стрелку ВВЕРХ, которой переводятся условия отбора в поле. Работает нормально. Спасибо за науку. Ваши идеи буду воплощать в практику работы школы (отбор по параметрам учеников, учителей, сотрудников). 
Успехов Вам.
 7 Написал(а) Лисовский Георгий, в 04:43 10.06.2009
Для IVA. 
Спасибо за теплые слова:)
 8 Написал(а) Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script , в 20:58 03.07.2009
Уважаемые а модуль mdlScreen каким нибудь образом в данной программе используестя? чета следов его прибывания в др. модулях не обнаружил.
 9 Написал(а) Лисовский Георгий, в 02:38 12.11.2009
Для netud mdlScreen я писал для работы с формами уже довольно давно. Когда делал этот проект, накидал всяких модулей из библиотеки на всякий случай. Но вот mdlScreen, как видим не пригодился. По-хорошему, надо было удалить, да память подвела (не оперативная, моя):)
 10 Написал(а) Сергей, в 08:06 22.12.2009
Пример супер. 
Однако есть недоработка. Так если полей больше чем определено в форме то, они "наезжают" на ниже идущие ячейки. 
Например, если "повышений квалификаций" на третьем листе формы больше трех. 
Как устранить максимально простым способом пока не знаю. 
Первое что приходит на ум, это увеличить значения ниже идущих ячеек на соотвествующее число превышений (трудоемко) или ограничить запросом не более трех (например, последних). Второй вариант реализуется легко, но он не всем подойдет.

Сделано по заказу одного муниципального учреждения.

Мотивация к разработке состола в том, что указанное учреждение вынуждено периодически предоставлять статистическую информацию по персоналу, вроде того, сколько в учреждении работает женщин - ветеранов труда, награжденных медалью за отвагу, младше шестидесяти лет, имеющих троих и более детей, разведенных.
Это я так, нагородил для примера, но приложение позволит и такую (и не такую еще:) информацию получить.
Основной объект предметной области "Личная карточка работника". Основная форма ввода-корректировки повторяет ее структуру, есть возможность печати по утвержденной Правительством форме.
Основная "изюминка" это формирование динамических запросов.
В архиве, кроме самого приложения, руководство по установке и настройке, руководство пользователя.
Платформа MS Access XP и выше.


Download now

Просмотров: 12040

  Коментарии (15)
 11 Написал(а) Лисовский Георгий, в 02:25 23.12.2009
Вы, видимо, говорите о выводе карточки в Excel? Меня тоже всегда интересовал вопрос, чем руководствуются разработчики типовых отраслевых форм, когда устанавливают ширину поля такую, что туда вписать практически невозможно, или количество строк в табличных частях, что заведомо не уложишься. Сразу было понятно, что такая проблема будет, там где есть табличные части. Доработать, на самом деле, не сложно. Необходимо только знать, как положено поступать, если табличной части недостаточно. Нужна консультация специалиста по кадрам. Есть здесь такие?
 12 Написал(а) Антон, в 04:54 28.01.2010
В таких случаях надо просто добавлять строки. 
Кто-нибудь знает как добавить строки в Excel?
 13 Написал(а) Сергей, в 07:06 29.01.2010
Для этого можно подключить библиотеку Microsoft Excel. 
И прописать в условии превышения строк например 
 
Range("A22:BL22").Select 
Selection.Copy 
Range("A23").Select 
Selection.Insert Shift:=xlDown
 14 Написал(а) Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script , в 19:25 17.03.2010
И снова IVA.  
Перевел БД на Access 2007. Со многими модулями возникли проблемы. Ваш сработал нормально. 
Спасибо. Удачи.
 15 Написал(а) Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script , в 11:49 24.09.2010
Доброго здоровья, Георгий! 
Access 2000. 
У меня возникли проблемы (дай-то бог только у меня). 
На владке "Поля выбора" в окне "Значение выбора": 
1. Не срабатывает поиск, если поле имеет формат "целое" (срабатывает "Длинное целое"). 
2. Не срабатывает, если поле формата Дата/Время имеет формат "Длинный формат даты" (срабатывает "Краткий формат даты"). 
3. Не срабатывает, если поле формата Логический. В Access в это поле выводится Истина/Ложь. Срабатывает, когда ввожу -1/0. 
 
Перелопатил все таблицы - работает нормально (кроме Логики). 
 
Есть маленькое неудобство, но оно от Вас не зависит: Если делать многократный поиск, то поле "Значение выбора" сохраняет предыдущий формат. Приходится закрывть и открывать конструктор запросов по новому. 
Желаю удачи.

Добавить коментарий
Имя:
E-mail
Коментарий:



Код:* Code