- •Лабораторные работы
- •1. Настройка параметров приложения Цель работы: обеспечение удобства работы с субд. Общие сведения
- •Никогда не открывайте файлы, находящиеся на дискетах!
- •Задание
- •Порядок выполнения работы Создание рабочей папки
- •Создание группы программ в главном меню
- •Создание ярлыка
- •Задание свойств ярлыка
- •Проверка режима запуска
- •Задание параметров субд
- •Результат работы
- •2. Создание таблицы базы данных для хранения сведений о работниках
- •Общие сведения
- •Заполнение данными
- •Цель работы – моделирование процесса создания общей бд предприятия на основе бд подразделений.
- •Цель работы – выбор из бд группы данных.
- •Фильтр это механизм, позволяющий отображать только записи, удовлетворяющие определенному условию.
- •Фильтр по выделенному
- •Порядок следования полей
- •Расширенный фильтр
- •Кавычки для текстовой константы и квадратные скобки для имени поля.
- •Снятие фильтра
- •Другие способы применения фильтра
- •Задание
- •Результат работы
- •5. Сортировка данных в таблице Цель работы – освоение способов представления данных в отсортированном виде. Общие сведения
- •Сортировка по одному полю
- •Сортировка по нескольким полям
- •Расширенная сортировка
- •Задание
- •Результат работы
- •6. Разработка запросов к одной таблице
- •Общие сведения
- •Задание
- •Порядок выполнения работы Работа с запросами на выборку
- •Работа с запросами на обновление
- •Цель работы – получение сводной информации из таблицы.
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •8. Создание отчета Цель работы – представление данных в форме отчета. Общие сведения
- •Создание отчета
- •Структура отчета
- •Группировка данных в отчете
- •Задание
- •Порядок выполнения работы Создание черновика отчета
- •Экран создания отчета
- •Инструменты для создания отчета
- •Формирование текстового объекта
- •Поле вывода
- •Работа с элементами оформления
- •Никогда не допускайте перехода линий и прямоугольников из одной области отчета в другую!
- •Порядок создания групп в отчете
- •Вычисления для групп
- •Свойства отчета
- •Результат работы
- •9. Разработка почтовых наклеек
- •Общие сведения
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •10. Создание экранной формы
- •Цель работы – облегчение ввода и корректировки данных
- •В таблицах.
- •Общие сведения
- •Особенности работы с полями в форме
- •Результат работы
- •11. Создание файла полученной заработной платы
- •Цель работы – подготовка к одновременной работе
- •С несколькими таблицами.
- •Общие сведения
- •Задание
- •Порядок выполнения работы Окончательная проверка правильности таблицы кадры
- •Способы выполнения задания
- •Создание структуры таблицы зарплата
- •Запись в полученный файл сумм за один месяц
- •Запись сумм за последующие месяцы
- •Проверка новой таблицы
- •Создание запроса, сразу решающего задачу в полном объеме
- •Проверка правильности заполнения таблицы зарплата
- •Результат работы
- •12. Просмотр сумм зарплаты Цель работы – получение информации из двух таблиц. Общие сведения
- •Связь между таблицами бд является механизмом, позволяющим выбирать из них нужные данные.
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •13. Работа со связью-объединением Цель работы – исследование связи-объединения. Общие сведения
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •14. Введение кодов договоров Цель работы – подготовка к установлению нескольких связей. Общие сведения
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •15. Установление связи между тремя таблицами Цель работы – получение данных из трех связанных таблиц. Общие сведения
- •Цель работы – создание единого меню для работы с базой данных.
- •Кнопочная форма представляет собой панель управления приложением.
- •Создание кнопочных форм
- •Работа с кнопочной формой
- •Редактирование кнопочной формы Конструктором
- •Задание
Кнопочная форма представляет собой панель управления приложением.
Кнопочная форма, как это следует из ее названия, содержит кнопки. Она может быть украшена рисунком и надписями. При нажатии на кнопки происходят события, которые вызывают выполнение всех предусмотренных действий. Если это открытие другой кнопочной формы, то на последней должна быть кнопка возврата. Таким образом создаются системы кнопочных форм, похожие на разветвленные меню.
Создание кнопочных форм
Выберите: меню à Сервис à Надстройки à Диспетчер кнопочных форм.
Внимание. Вся работа с кнопочными формами происходит только в Диспетчере. Он создает таблицу и форму. Если Вы измените что-нибудь в этих объектах, открыв их обычным способом, вся БД может стать неработоспособной.
Сущность дальнейших действий заключается в следующем. Каждая из создаваемых кнопочных форм – окно, в котором имеется набор кнопок. Работа этого окна похожа на меню. Вид и элементы такой формы – стандартны. Таким образом, требуется задать только количество кнопок и действия, выполняемые при нажатии на них.
В первом окне создаются все требуемые кнопочные формы. Минимум – одна. Типовой набор кнопочных форм:
главная, с которой вызываются все остальные и происходит выход из приложения;
форма для вызова запросов или просмотра отчетов, служит для быстрого просмотра текущего содержимого таблиц;
форма для вызова экранных форм, служит для работы с данными с помощью экранных форм;
формы для определенных групп задач, например, общая информация о фирме, сведения о поставщиках, заказчиках. На каждой из этих кнопочных форм имеются, например, кнопки просмотра всего списка поставщиков, вызов формы для ввода нового поставщика, получение сводных сведений о поставщиках через запрос и т.п..
Внимание. Количество кнопок на каждой кнопочной форме ограничено восемью, поэтому распределение кнопок по формам должно тщательно планироваться. На каждой из подчиненных форм должна быть кнопка возврата в главную форму.
Первая кнопочная форма создается автоматически, остальные – кнопкой Создать. Редактирование выбранной формы производится кнопкой Изменить. Имеется и кнопка Удалить. Кнопка По умолчанию задает форму, которая будет открыта первой.
Когда нажимается одна кнопка Изменить, появляется окно состава формы. В состав кнопочной формы входят заголовок и кнопки.
Текст заголовка можно отредактировать. Действия с кнопками аналогичны действию с формой, то есть можно их Создать или Изменить. Кнопки Вверх и Вниз служат для изменения порядка кнопок формы. Выделите запись об одной кнопке и нажимайте кнопки Вверх/Вниз, пока она не займет нужного положения в последовательности кнопок формы.
Для каждой кнопки формы задается:
Текст, который будет написан около кнопки;
Команда, которая будет выполнена. Она выбирается из списка. Типовые команды – переход к другой кнопочной форме, печать отчета, открытие формы. Для вызова различных страниц кнопочных форм и возврата из подчиненных кнопочных форм в главную используется команда Переход к кнопочной форме.
Объект (для перехода к новой форме – форма, для отчета – отчет, для таблицы – таблица, для выхода из приложения2 объект не требуется).
В списке команд, которые могут запускаться с кнопочной формы, нет открытия запроса. Для того, чтобы просмотреть текущее содержимое БД с помощью запросов, можно использовать два пути.
1. Создание отчета по каждому запросу и открытие отчета с кнопочной формы.
2. Создание макроса открытия отчета и вызов его с кнопочной формы. Макрос создается на листе МАКРОСЫ БД с помощью кнопки Создать. Он будет состоять из одной команды Открыть Запрос. В свойствах этой команды укажите имя запроса, который следует открыть. В кнопочной форме создайте кнопку. Ее команда – Выполнить макрос, а объект – нужный макрос.
Внимание. При создании кнопочной формы, вызывающей макросы, можно задавать только имена существующих макросов, так что сначала создаются макросы, а затем – кнопки для их вызова.
