Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПРОГРАММНЫЕ_СРЕДСТВА_ACCESS

.pdf
Скачиваний:
27
Добавлен:
11.02.2015
Размер:
4 Мб
Скачать
☆

o для поля Оклад отметим функции Sum, Avg, Min, Max, в опции Показать оставим переключатель Данные и итоги, <ОК>, <Далее>;

o выберем вид макета отчета – Блок, ориентация – Альбомная, режим

Настроить ширину полей для размещения на одной странице

должен быть включен, <Далее>;

oвыберем любой из предлагаемых стилей оформления отчета, например

- Поток, <Далее>;

o зададим

имя

отчета

Картотека, откроем отчет в

режиме

предварительного

просмотра печати - <Готово>;

 

o для

детальной

настройки

элементов отчета, закроем окно

предварительного

просмотра и

перейдем в режим конструктора;

o используя

инструменты

вкладки

Конструктор,

окно

свойств,

настроим

корректное

расположение полей отчета, предварительно

выделяя каждое

поле

(цветовое и шрифтовое оформление при необходимости);

o при необходимости можно изменить настройки любых областей отчета, например – цветовые, выделив предварительно нужную

область щелчком мыши (Область заголовка, область Верхнего колонтитула, Область данных и др.);

o откорректированный отчет можно просмотреть, используя кнопку

;

o для корректировки внешнего вида отчета можно также использовать

режим макета, который открывается кнопкой , либо командой Режим макета контекстного меню вкладки отчета (окно макета отчета аналогично окну макета формы);

oдля печати отчета, откроем его в режиме предварительного просмотра печати – кнопка Office/Печать/Предварительный просмотр, или – контекстное меню/Предварительный просмотр;

o используя инструменты области Разметка страницы, добьемся правильного расположения отчета на странице формата А4;

o печать отчета выполним кнопкой , настроив предварительно принтер. Результирующий отчет приведен в Приложении 5.

20.Отчет Кадровый состав создадим в режиме Автоотчет:

o в Области переходов откроем запрос Кадровый состав;

o на вкладке Создание в области Отчеты щелкнем на кнопке , автоматически созданный бланк отчета открывается в режиме макета, одновременно активизируется вкладка Формат;

o настроим ширину полей отчета так, чтобы они все отображались на экране (путем перемещения границ поля);

o в области Автоформат выберем формат для оформления отчета

, добавим вертикальную и

горизонтальную

сетку

,

предварительно выделив всю область отчета без заголовка;

 

o с помощью инструментов области Шрифт можно изменить тип, размер, начертание и цвет шрифта элементов отчета;

o настроив параметры печати с помощью окна предварительного просмотра печати, напечатаем отчет Кадровый состав (см. Приложение 5).

21.Для печати бланка личной карточки сотрудника:

oсоздадим отчет Личная карточка в режиме мастера в один столбец на основе запроса Личная карточка;

o откроем отчет в режиме просмотра печати, задав в параметре любую фамилию из списка сотрудников;

o перейдем в режим макета отчетов;

o выделим Область данных, в окне свойств зададим настройку фона и границ, увеличим размер шрифта – 14пт;

o добавим в заголовок рисунок, подходящий по смыслу отчета, кнопкой

, скорректируем заголовок с учетом рисунка; o сохраним внесенные изменения;

o вернемся на вкладку Вид – Представление отчета;

o подготовим к печати и распечатаем бланк личной карточки (см. Приложение 5).

22.С помощью мастера отчетов разработаем отчет Начисление зарплаты6, в который выберем все поля из запроса Начисление зарплаты. Зададим группировку записей в отчете по полю КодПодразделения с расчетом итоговых (Sum) значений Оклада, Надбавки и Налога и стажа (Min, Max). Зададим сортировку по полю ТабНомер, выберем произвольный макет отчета в альбомной ориентации. Откроем отчет для просмотра. Для

добавления

дополнительного

поля

Квыдаче

перейдем в

режим

конструктора отчетов:

 

 

 

 

 

o выделим щелчком мыши Область данных;

 

 

o с помощью

кнопки

на

панели

элементов

управления

вставим

дополнительное поле справа от поля Налог в области данных, новое поле состоит из двух элементов ПолеN: (имя поля) и Свободный

(содержимое поля) ;

o элемент ПолеN: с помощью команд контекстного меню Вырезать и Вставить перенесем в верхнюю область Заголовок группы

‘КодПодразделения’ и разместим его над элементом Свободный

справа от имени поля Налог;

o щелчком мыши выделим элемент данных Свободный, откроем Окно

свойств (через контекстное меню или инструментом на вкладке

Конструктор/ область Сервис;

o в окне свойств поля откроем вкладку Данные и в строке Данные введем выражение для расчета суммы к выдаче:

=[Оклад]+[Надбавка]-[Налог]

oоткроем вкладку Макет, установим Формат поля – Денежный, Число десятичных знаков - 2;

o выделим элемент ПолеN:, откроем для него окно свойств надписи;

oна вкладке Макет в строке Подпись введем - К выдаче, закроем окно свойств;

6 Технология создания макета отчета подробно приведена в п. 19

o перейдем в режим представления отчета, проверим, верно, ли рассчитывается значение суммы Квыдаче для всех сотрудников, вернемся в режим конструктора;

o для расчета итоговых значений поля Квыдаче для каждой группы записей в область Примечание группы ‘КодПодразделения’ в строку,

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

= Sum ([Оклад]) + Sum ([Надбавка]) – Sum ([Налог]);

подпись для этого поля (ПолеN) удалим, так как общая подпись Sum уже есть;

o для расчета конечных итоговых значений поля Квыдаче по всем записям отчета в область Примечание отчета справа от расчета общего итога по окладу, надбавке и налогу добавим аналогичное пустое поле;

o для элемента ПолеN: в окне свойств надписи на вкладке Макет в строке Вывод на экран установим значение Нет (так как общая подпись ИТОГ уже на бланке отчета есть);

o для элемента Свободный данного поля в окне свойств на вкладке Данные введем аналогичную формулу для расчета итоговой суммы к выдаче:

= Sum ([Оклад]) + Sum ([Надбавка]) – Sum ([Налог]);

o если необходимо отчет разбить на страницы по группам записей,

можно выделить область Примечание группы ‘Подразделение’, в

окне свойств на вкладке Макет в параметре Конец страницы установить значение После раздела;

o добьемся корректного расположения элементов отчета, проверяя внесенные изменения в режиме представления отчета. В конструкторе бланк отчета выглядит примерно, так, как показано на рисунке.

o используя режим макета, зададим цветовое оформление отчета и выравнивание значений в полях отчета;

o сохраним окончательный вариант макета отчета и выведем его на печать, предварительно установив параметры страницы. Результирующий отчет приведен в Приложении 5.

23.Для формирования отчета Справка по зарплате выполним следующее:

o предварительно создадим с помощью мастера запросов запрос Зарплата на выборку с параметром, включив в его структуру следующие поля: ТабНомер, Фамилия, Имя, Отчество, Стаж, Оклад, Надбавка, Налог (из запроса Начисление зарплаты), Доплата (из запроса Доплата юбилярам);

o в поле Фамилия, в строке Условие отбора зададим параметр [Введите фамилию];

o справа от поля Доплата в пустом столбце сформируем новое вычисляемое поле Всего: [Оклад]+[Надбавка]-[налог]+[Доплата]7;

7 Подробно технология создания запроса с вычисляемыми полями описана в п.12.

o на основе созданного запроса Зарплата создаем отчет в режиме

Автоотчет – вкладка Создание/область Отчеты/ ;

o в режиме конструктора в области Заголовок отчета изменим заголовок на Зарплата (справка), предварительно дважды щелкнув по

нему мыщью;

 

o в области Нижний колонтитул используя элемент управления

,

добавим строку Главный бухгалтер __________;

 

o в режиме предварительного просмотра печати установим альбомную ориентацию страницы и размер бумаги А5 14,8см х 21см для экономии бумаги при печати справок. Результирующий отчет приведен в Приложении 5.

24.Отчет Доплата юбилярам создадим на основе одноименного запроса в

режиме Автоотчета

8. Результирующий отчет приведен в

Приложении 5.

 

25.Для разработки кнопочной формы-меню, состоящей из трех страниц

Управление персоналом, Бухгалтерия, Отдел кадров воспользуемся программой Диспетчер кнопочных форм. Кнопочная форма представляет собой меню из трех страниц, содержащее кнопки для быстрого открытия объектов БД, представленных в виде форм или отчетов. Диспетчер кнопочных форм может разместить на одной

8 Подробно технология создания отчета в режиме Автоотчет рассматривается в п. 20.

странице кнопочной формы не более восьми кнопок. Перечень кнопок для каждой страницы кнопочной формы приведен в таблице 2.5.

 

 

Таблица 2.5

УПРАВЛЕНИЕ

ОТДЕЛ КАДРОВ

БУХГАЛТЕРИЯ

ПЕРСОНАЛОМ

 

 

СОТРУДНИКИ

КАДРОВЫЙ СОСТАВ

КАДРОВЫЙ СОСТАВ

(форма)

(форма)

(форма)

ДВИЖЕНИЕ КАДРОВ

СПИСКИ ПО

ДОЛЖНОСТНЫЕ

(форма)

ПОДРАЗДЕЛЕНИЯМ

ОКЛАДЫ

 

(форма)

(форма)

ПОДРАЗДЕЛЕНИЯ

ЗАПРОС ПО

СТАТИСТИКА ПО

(форма)

ДВИЖЕНИЮ (форма)

ЗАРПЛАТЕ

 

 

(форма)

ДОЛЖНОСТИ

ПРИЕМ 2009

СРЕДНИЙ ОКЛАД

(форма)

(форма)

(форма)

БУХГАЛТЕРИЯ

КАДРОВЫЙ СОСТАВ

НАЧИСЛЕНИЕ

(страница кнопочной формы)

(отчет)

ЗАРПЛАТЫ

 

 

(отчет)

ОТДЕЛ КАДРОВ

КАРТОТЕКА (отчет)

ДОПЛАТЫ

(страница кнопочной формы)

 

(отчет)

ВЫХОД

ЛИЧНАЯ КАРТОЧКА

СПРАВКА ПО ЗАРПЛАТЕ

(выход из приложения)

(отчет)

(отчет)

 

Выход в меню

Выход в меню

 

(страница кнопочной

(страница кнопочной формы

 

формы УПРАВЛЕНИЕ

УПРАВЛЕНИЕ

 

ПЕРСОНАЛОМ)

ПЕРСОНАЛОМ)

o Предварительно создадим недостающие формы на основе соответствующих запросов9;

o на вкладке Работа с базами данных щелкнем на инструменте

, система предложит создать новую кнопочную форму, отвечаем <Да>;

o в открывшемся диалоге диспетчера щелкнем на кнопке <Создать…>;

o в диалоге Создание в строке Имя страницы кнопочной формы введем имя первой страницы УПРАВЛЕНИЕ ПЕРСОНАЛОМ, <ОК>;

9 Технология создания форм описана в п.4.

o по аналогии, используя повторно кнопку <Создать…>, создадим еще две страницы кнопочной формы БУХГАЛТЕРИЯ и ОТДЕЛ КАДРОВ;

o настроим первую страницу кнопочной формы, выделим страницу УПРАВЛЕНИЕ ПЕРСОНАЛОМ, щелкнем на кнопке <Изменить…>,

o в диалоге Изменение элемента кнопочной формы в строку Текст:

введем поясняющую надпись к первой кнопке СОТРУДНИКИ10, в строке Команда: откроем список и выберем команду Открыть форму для изменения, в строке Форма: выберем из предлагаемого списка форм форму Сотрудники, <ОК>;

o используя кнопку <Создать…>, аналогично зададим параметры для кнопок ДВИЖЕНИЕ КАДРОВ, ПОДРАЗДЕЛЕНИЯ, ДОЛЖНОСТИ;

o для кнопок БУХГАЛТЕРИЯ и ОТДЕЛ КАДРОВ в строке Команда:

выберем действие Перейти к кнопочной форме, в строке Форма:

выберем кнопочную форму БУХГАЛТЕРИЯ или ОТДЕЛ КАДРОВ соответственно;

o для формирования кнопки завершения работы с программой ВЫХОД в строке Команда: выберем команду Выйти из приложения;

o в диалоге Изменение страницы кнопочной формы в списке Элементы данной кнопочной формы выводится список созданных кнопок для страницы УПРАВЛЕНИЕ ПЕРСОНАЛОМ, щелкнем на кнопке <Закрыть>;

o по аналогии настроим остальные страницы кнопочной формы БУХГАЛТЕРИЯ и ОТДЕЛ КАДРОВ, воспользуемся данными Таблицы

2.5;

10 Поясняющие надписи к кнопкам могут содержать любой произвольный текст.

o в окне диспетчера кнопочных форм выделим страницу УПРАВЛЕНИЕ ПЕРСОНАЛОМ и щелкнем на кнопке <По умолчанию>11, <Закрыть>;

o для выполнения запроса на обновление через кнопочную форму

добавим на страницу

УПРАВЛЕНИЕ ПЕРСОНАЛОМ кнопку

, откроем кнопочную форму в режиме конструктора;

o используя инструмент

, разместим кнопку в области Примечания

формы;

 

o в диалоге Создание кнопок выберем категорию Разное, действие –

Выполнить запрос, <Далее>;

o в списке запросов выберем запрос Обновление оклада, <Далее>;

o зададим текст для отображения на кнопке, в строке Текст: введем -

Обновление, <Далее>;

11 При обращении к кнопочной форме из области переходов Access будет открывать именно ту страницу формы, которая была определена по умолчанию - страницу УПРАВЛЕНИЕ ПЕРСОНАЛОМ.