Создание кнопки в форме

Рассмотрим пример создания кнопки в готовой форме, например, «Составная форма Модели – Клиенты». Для этого откройте форму в режиме конструктора.

1. В окне конструктора убедитесь в том, что активизирована кнопка Мастера на панели инструментов (с изображением волшебной палочки), и щелкните кнопкой мыши в том месте формы, где собираетесь создать кнопку. На экране появится диалоговое окно Создание кнопок, содержащее список категорий и действий для выбранной категории.

2. Выберите пункт Работа с формой в списке Категории, затем пункт Закрытие формы в списке Действия.

3. Нажмите кнопку Далее. Мастер предложит вам выбрать рисунок или текст кнопки. Выберите переключатель Текст и введите «Выход из приложения».

4. Нажмите кнопку Далее и введите название кнопки Закрытие формы. Затем нажмите кнопку Готово.

5. Протестируйте новую форму, переключившись в окно формы.

 

При создании базы данных без помощи мастера можно вызвать диспетчера кнопочных форм,

 

Задание к лабораторной работе 8

 

1. Создайте кнопочную форму выбрав в меню Сервис пункт Служебные программы и нажав Диспетчер кнопочных форм.

2. Добавьте в кнопочную форму элементы, позволяющие эксплуатировать базу данных (формы, отчеты).

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

2.1. Нажмите кнопку Изменить диалогового окна Изменение страницы кнопочной формы и измените Название формы: «Автомобили».

2.2. Нажмите на кнопку Создать для открытия диалогового окна Изменение элементакнопочной формы, в котором вы увидите текст и команды для каждого из элементов кнопочной формы.

2.3. Введите текст «Ввод и редактирование данных» в качестве текста для первого элемента и выберите команду Открытие формы в режиме редактирования из списка стандартных команд.

2.4. В списке названий форм в вашей базе данных выберите название формы, для которой вы создаете кнопку (например, «Составная Клиенты и заказы»). Если выбрана команда просмотра и печати отчета, то список будет содержать имена всех отчетов в базе данных.

2.5. Повторите шаги со 2.2 по 2.4 для определения элементов, представленных кнопками на Главной кнопочной форме. Кнопочная форма должна обеспечить редактирование таблиц базы данных с помощью форм, открывать созданные в предыдущей лабораторной работе отчеты.

После ввода всех элементов нажмите кнопку Закрыть дважды и вернитесь в окно базы данных.

Если вы посмотрите теперь на вкладку ТАБЛИЦЫ базы данных, то увидите новую таблицу с именем Кнопочная форма, которая была создана Диспетчером кнопочных форм на основе введенных данных в диалоговых окнах. Теперь переходим на вкладку Формы и открываем новую форму Кнопочная форма. Возможно, вы захотите внести некоторые изменения во внешний вид формы, например, добавить логотип фирмы или кнопку возврата в ACCESS.

3. Создайте макрос для автоматического запуска Кнопочной формы.

 

Проведение изменений в кнопочной форме

· Можно увеличить заголовок. При изменении размера и перемещении заголовка на цветное поле текст исчезает. Выделите цветное окно Щелчком по кнопке мыши и в меню Формат выберите команду На задний план. Вы увидите текст заголовка.

· Добавьте логотип фирмы в верхний левый угол. В меню Вставка выберите команду Рисунок, выполните поиск графического рисунка и вставьте его в кнопочную форму. Размер можно изменить, изменив значение свойства рисунка Установка размеров на Вписать в рамку.

· С помощью Мастера кнопок добавьте кнопку, которая закрывает ACCESS. Выберите пункт Приложение в списке Категории и пункт Выход из приложения из списка Действия. Следуя стилю, установленному для приложения, используйте текст «Выход из Access» для кнопки.

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

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

3. Просмотрите результаты проделанной работы. Повышать квалификацию в области применения СУБД ACCESS Вы будете самостоятельно. Успехов Вам !!!

 

Рекомендуемая литература

1. ACCESS 7.0 для Windows 95 – С-Пб.: Торгово-издательское бюро BNV, 1996. 480 с.: ил.

2. Сильвия Бемер. MS ACCESS 2.0. М., 1995 444 с.: ил.

3. Визе Манс. Microsoft ACCESS 2.0. Локализованная версия./Под ред. Каратыгина С.А.. М.: Бином, Киев: Торгово-издательское бюро BNV, 1996. 207 с.: ил.

 

Оглавление

Введение.................................................................................................................................................................................... 3

Основные понятия.............................................................................................................................................................. 3

Создание базы данных..................................................................................................................................................... 4

Работа с таблицами...................................................................................................................................................... 4

Мастер таблиц................................................................................................................................................................ 4

Самостоятельное формирование таблицы............................................................................................................. 5

Редактирование структуры таблицы....................................................................................................................... 6

Добавление записей данных в новую таблицу.......................................................................................................... 7

Поиск и замена записей................................................................................................................................................ 8

Связи между таблицами............................................................................................................................................... 9

Лабораторная работа 1...................................................................................................................................................... 12

Задание к лабораторной работе 1......................................................................................................................... 12

Назначение первичного ключа............................................................................................................................... 14

Сохранение структуры таблицы на диске................................................................................................................ 15

Проектирование структуры таблицы “Клиенты”................................................................................................... 15

Лабораторная работа 2...................................................................................................................................................... 16

Лабораторная работа 3...................................................................................................................................................... 19

Самостоятельное формирование запросов.......................................................................................................... 21

Задание к лабораторной работе 3.............................................................................................................................. 22

Лабораторная работа 4...................................................................................................................................................... 22

Самостоятельное создание формы............................................................................................................................. 22

Задание к лабораторной работе 4......................................................................................................................... 22

Лабораторная работа 5...................................................................................................................................................... 22

Вычисляемые поля............................................................................................................................................................... 22

Лабораторная работа 6...................................................................................................................................................... 22

Создание макета отчета..................................................................................................................................................... 22

Конструирование макета отчета с помощью Мастера отчетов............................................................................. 22

Формирование элементов управления....................................................................................................................... 22

Формирование вычисляемых элементов управления................................................................................................ 22

Сортировка и группировка данных в отчете................................................................................................................ 22

Лабораторная работа 7...................................................................................................................................................... 22

Использование мыши при создании макроса............................................................................................................... 22

Автоматический запуск макроса................................................................................................................................. 22

Лабораторная работа 8...................................................................................................................................................... 22

Создание кнопки в форме................................................................................................................................................... 22

Рекомендуемая литература............................................................................................................................................... 22