Тема 2. Формы. Упражнение 2.
-
. Запустить Access. Открыть свою БД.
Форма позволяет более наглядно отобразить информацию, содержащуюся в одной записи. Простую форму для ввода данных, включающую все поля данной таблицы (или запроса) можно создать так: Открыть БД, выделить таблицу, в меню выбрать Вставка/Автоформа.
-
Создать для таблицы Работник форму для ввода с помощью Мастера форм.
-
в окне БД CL закладку «Формы»
-
CL кнопку «Создать»
-
Выбрать способ «Мастер форм», указать нужную таблицу, CL ОК
-
В списке полей выбранной таблицы выбрать нужные - выделить поле и CL кнопку ”>” (Чтобы выбрать сразу все поля - CL кнопку ”>>”)
-
CL кнопку Далее
-
выбрать внешний вид «в один столбец», CL кнопку ”Далее”
-
Выбрать стиль, CL Далее
-
ввести имя формы, CL Готово
3. Отредактировать форму - Войти в режим конструктора формы - выделить форму и CL кнопку «Конструктор»
Объекты формы - это графические объекты, которые определяют, что форма делает и как она выглядит. Объектов, как правило по два: Прямоугольники, расположенные сверху вниз по левому краю - надписи, сообщающие названия данных, по правому - поля ввода, которые содержат данные. Прежде чем переместить поле ввода или изменить его размеры, нужно его выделить (CL на нем). Поле ввода и надпись связаны друг с другом. Чтобы переместить оба объекта - метод ДД, когда курсор мыши примет вид раскрытой руки. Чтобы переместить только поле ввода - метод ДД на левом верхнем углу. Чтобы удалить поле ввода и привязанную к нему надпись нужно выбрать поле ввода и нажать клавишу Delete. Надпись удаляется аналогично. Копировать и переносить объекты можно с помощью буфера Windows. Чтобы изменить вид надписей - DCL на ней или CL кнопку Свойства, в появившемся окне CL закладку Макет, установить нужные параметры, CL в строке Цвет текста, шрифт, размер шрифта. Группа объектов формы выделяется с помощью клавиши Shift. Группу объектов можно выровнять (RCL, выбрать соответствующий пункт в меню).
4. Оформить Форму "Работник" в режиме Конструктора.
-
расширить область Заголовка методом ДД.
-
на панели элементов CL на кнопке «надпись» [A]
-
в области Заголовка нарисовать при нажатой левой кнопки мыши область, где должен находиться заголовок формы
-
ввести заголовок формы «Работник». Выделить введенный текст
-
отредактировать заголовок, изменив размер шрифта, начертание и расположение его по центру, цвет шрифта, цвет заливки, обрамление ( действия по редактированию текста такие же, как в текстовом редакторе Word)
-
вставить в область заголовка рисунок. CL на «присоединенная рамка объекта» на панели элементов и выбирают нужный рисунок. Чтобы изменить размер рисунка, его выделяют, RCL, CL на пункте «Свойства»- «Фрагмент»-«Вписать в рамку»
-
произвести другие действия по редактированию заголовка формы
5. Редактирование в области данных аналогично редактированию в области Заголовка.
1) Отредактировать названия полей и их содержимого как в пунктах 2.5, 2.6, 2.7.
2) выделить второе поле и сместить его вправо методом ДД
3) четвертое поле расположить в одной строке с третьим полем (метод ДД)
6. Добавить в форму управляющие кнопки (Печать, Выход, Поиск) (Кнопки создаются мастером кнопок с панели инструментов формы.)
1) Выбрать инструмент “Кнопка”.
2) Перенести этот значок в область данных, CL.
3) в диалоговом окне указать назначение кнопки: в левом окошке выделить нужную категорию, в правом выбрать из списка предлагаемых операций нужную
4) выбрать рисунок для кнопки
5) ввести имя кнопки
6) CL кнопку «Готово»
Чтобы кнопки не выводились на принтер при печати формы нужно в Свойствах кнопки CL закладку Макет, в строке Режим вывода установить «Только на экран»
7. С помощью формы ввести дополнительные данные в таблицу Работник.
фио |
адрес |
профессия |
дата рож |
дата пост |
нбр |
расц |
объемем |
сум |
Попов Б.П. |
Кирова 25-14 |
столяр |
12.06.65 |
06.07.912 |
3 |
200 |
44 |
0 |
Анисимов Л.В, |
Пушкина 14-8 |
маляр |
07.12.58 |
09.11.89 |
2 |
250 |
52 |
0 |
Пашкин Л.М. |
Кирова,10-1 |
плиточник |
05.03.56 |
12.01.88 |
1 |
150 |
46 |
0 |
Валов Р.Г. |
Беляева 37-12 |
штукатур |
19.08.58 |
07.08.81 |
3 |
250 |
47 |
0 |
8. Создать форму для таблицы «Бригада»
Стиль существующей формы можно менять с помощью кнопки «Автоформат»
-
Провести оформление формы как в пунктах 2, 3, 4.
-
При помощи формы отредактировать записи таблицы «Бригады»
-
открыть форму «Бригады»
-
перейти на запись 3
-
изменить фамилию бригадира Елаев О.Д. на Белов А.А.
-
Изменить интервал между элементами управления
-
CL на Формат
-
CL на Интервал по вертикали
-
В форму «Работник ввести вычисляемое поле «сумма»
-
CL на кнопку Надпись на ПЭ (панель элементов)
-
нарисовать прямоугольник
-
ввести название поля «сумма»
-
CL на кнопке Поле ПЭ, нарисовать прямоугольник рядом сполем «сумма»
-
RCL, Свойства-Данные-«...». Построить выражение «расценка*объем»
13. Закрыть все окна. Выключить компьютер.