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