Главная страница

Лабораторный практикум по информатике. Методические указания для проведения лабораторных занятий по дисциплине Информатика для всех специальностей


Скачать 6 Mb.
НазваниеМетодические указания для проведения лабораторных занятий по дисциплине Информатика для всех специальностей
АнкорЛабораторный практикум по информатике.doc
Дата16.08.2018
Размер6 Mb.
Формат файлаdoc
Имя файлаЛабораторный практикум по информатике.doc
ТипМетодические указания
#23050
страница5 из 13
1   2   3   4   5   6   7   8   9   ...   13

Контрольные на вопросы:

  1. Почему свойство индексированное поле поля Код модели в таблице Клиенты допускает совпадения, а в таблице Предлагаемые модели не допускает.

  2. Почему полем первичного ключа является поле Номер договора в таблице Клиенты.

  3. Для чего установлена связь между таблицами Клиенты и Предлагаемые модели.

  4. Зачем нужно активизировать опцию обеспечение целостности данных?

  5. Что означает отношение «Один ко многим»?

  6. Для чего предназначен Мастер подстановок?

  7. В каком режиме осуществляется заполнение таблицы данными?

  8. Расскажите о назначении режима Конструктор?

  9. Что такое СУБД?

  10. Чем является таблица в СУБД?

  11. В каком режиме создаются таблицы?

  12. В каком режиме возможет ввод данных в таблицу?



Лабораторная работа № 5

Создание запросов. Создание и конструирование форм.
Цель работы: изучить назначение запросов и способы создания форм

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

Запросы предназначены для отбора данных, удовлетворяющих заданным критериям (например, данных о клиентах, проживающих в определенном регионе, данных о торговых операциях за последний квартал.. Результатом выполнения запроса является набор записей, собранных в таблице, который называется Recordset (динамический, временный набор данных). В объекте Recordset допускается добавление, изменение и удаление записей. В нем отображаются также записи, добавляемые, удаляемые или изменяемые в исходных таблицах.

Для создания запроса выполните следующие действия:

В меню Вид активизируйте команду Объекты базы данных, а в открывшемся подменю — команду Запросы. Выполните щелчок па кнопке Создать. На экране появится диалоговое окно Новый запрос, в котором программа предложит выбрать способ создания запроса:

Конструктор — создание запроса без помощи мастера,

Простой запрос создание простого запроса на основе выбранных полей;

Перекрестный запрос — создание запроса, данные в котором имеют компактный формат, подобный формату представления данных в электронных таблицах,

Повторяющиеся записи — создание запроса, выбирающего повторяющие­ся записи из таблицы или простого запроса;

Записи без подчиненных - создание запроса, выбирающего из таблицы записи, не связанные с записями из другой таблицы.

Диалоговое окно Добавление таблицы состоит из трех вкладок — Таблицы, Запросы и Таблицы и запросы. На них осуществляется выбор таблиц и запросов, используемых при разработке запроса.

Окно конструктора запроса разделено на две части. В верхней половине находятся окна таблиц со списками полей. Имя каждой таблицы отображается в строке заголовка такого окна. При составлении запроса на основе нескольких таблиц между ними необходимо установить связь, задав отношение, между полями. В противном случае результат обработки запроса может оказаться некорректным.

Разработка запроса выполняется в несколько этапов:

1. Добавление полей в запрос.

2. Установка критериев отбора записей.

Сортировка записей.

В процессе разработки большинства запросов используется часть полей таблиц. Иногда требуется включить в запрос все поля таблицы. Это можно выполнить несколькими способами:

1. Маркируйте все поля, выполнив двойной щелчок на строке таблицы в верхней части окна конструктора запроса, и перетащите их в первую строку бланка запроса. Access 97 автоматически разместит каждое поле таблицы в отдельной колонке.

2. Маркируйте символ * в списке полей таблицы и перетащите его в бланк запроса. В результате все поля таблицы будут включены в запрос. но в бланке появится только запись Имя Таблицы.*..

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

Удаление полей и таблиц из запроса

Для удаления поля из бланка запроса следует маркировать колонку, в которой оно находится, и нажать клавишу [Delete] или активизировать в меню Правка команду Удалить столбцы.

Чтобы удалить из запроса таблицу, надлежит сначала маркировать се в верхней части окна конструктора запроса, выполнив щелчок на имени любого из ее полей, а затем нажать клавишу [Delete] или вызвать команду Удалить из меню Правка. Поля удаленной из запроса таблицы, которые были помешены в бланк запроса, удаляются автоматически.

Установка критериев отбора записей

Посредством критериев отбора пользователь указывает Access 97, какие записи нужно выбирать в таблицах и отображать в таблице результатов выполнения запроса. Критерии отбора указываются для одного или несколь­ких полей.

Сортировка данных в запросе

Записи в генерируемом при выполнении запроса динамическом наборе данных Recordset могут быть рассортированы по алфавиту, по возрастанию или по убыванию. Можно также одновременно производить сортировку по содержимому нескольких полей (до десяти). Для выполнения сортировки следует перейти в столбец бланка запроса, содержащий имя поля. по которому необходимо произвести сортировку, и указать способ сортировки в строке Сортировка. При выполнении щелчка на этой строке появляется поле списка с перечнем способов сортировки. Значение отсутствует по­зволяет отказаться от сортировки по содержимому данного поля.

Примечание:

При закрытии окна конструктора запроса Access 97 перемещает поля с заполненной ячейкой Сортировка и группирует их в левой части бланка запроса.

Отмена отображения полей в запросе

В случае необходимости можно отменить отображение поля в результирующем наборе записей (даже того, по которому производится сортировка). Поле отображается в таблице результатов запроса, если в соответствующей колонке бланка запроса, в строке Вывод на экран, включен контрольный индикатор. Для отмены отображения поля достаточно выполнить щелчок на индикаторе.

Вычисления в запросе

Запрос можно использовать для выполнения расчетов и подведения итогов, обобщив данные из исходных таблиц. Для этих целен в Access 97 предусмотрены статистические функции SQL. Статистическую функцию задают в строке Групповая операция, которая появляется после нажатия кнопки с греческой литерой сигма, расположенной на панели инструментов. или командой Групповые операции меню Вид. Посредством статистической функции можно обработать содержимое каждого поля запроса. Результат обработки появляется в результирующем наборе записей запроса.

Функция Действие

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

Avg Вычисление среднего значения в тех записях определенного поля, которые отобраны запросом

Min Вычисление минимального значения в записях определенного поля. отобранных запросом

Max Вычисление максимального значения в записях определенного поля, отобранных запросом

Count Вычисление количества записей, отобранных запросом, в определенном поле

First Определяется первое значение в указанном поле записей, ото­бранных запросом

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

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

Var Вычисляется вариация значений данного поля для всех записей. отобранных запросом

Отображение результата запроса

Новый запрос выполняется после щелчка на кнопке с изображением восклицательного знака, расположенной на панели инструментов Конструктор запросов, или при активизации команды Запуск из меню Запрос. Для выполнения запроса можно воспользоваться также кнопкой Открыть из списка режимов отображения на панели инструментов База данных или командой таблицы меню Вид. Access 97 отобразит на экране результирующий набор записей, которые отобраны из таблицы клиентов в соответствии с заданными критериями.

Если понадобится внести изменения в бланк запроса, следует перейти режим конструктора запроса, воспользовавшись первой слева кнопкой на панели инструментов или установив опцию Конструктор в меню Вид.

Ввод и просмотр данных посредством формы

Формы обеспечивают наиболее гибкий способ ввода, редактирования, просмотра и удаления данных и фактически являются шаблонами, управляющими отображением информации. Форма позволяет отображать одновременно все поля одной или нескольких записей. Оптимально построенная форма может вмещать несколько десятков полей на одном экране, а если полей намного больше, то для каждой записи можно создать многостраничную форму. Можно создать форму-меню для вызова других форм, таблиц, запросов или отчетов. В форме каждое поле можно разместить в точно заданном месте, выбрать для него цвет или заливку и добавить элементы управления текстом для эффективного ввода данных.

При вводе данных можно не только помещать вычисляемые поля в форму, но и добавлять расширенные правила проверки корректности ввода и элементы управления (например, переключатели, флажки, раскрывающиеся списки). Линии, рамки, цвета и фоновые изображения улучшают внешний вид данных, облегчают восприятие формы и повышают продуктивность работы. В дополнение к этому OLE-объекты (такие, как рисунки и графики) можно увидеть только в форме или в отчете.

Создать форму можно несколькими способами. Если вы в режиме базы данных откроете вкладку Формы и щелкните по кнопке <Создать>, то откроется окно, в котором указаны способы создания формы (рис.18)



рисунок 18. Окно, в котором выбираются варианты построения формы
Конструктор позволит вам создать форму самостоятельно, но это для начинающих пользователей довольно сложно. Мастер форм дает возможность автоматически создать форму на основе выбранных полей. Этот режим наиболее удобен при создании форм как для начинающих, так и для опытных пользователей. Access в режиме диалога выясняет у пользователя, какую форму он хочет получить, и создает ее автоматически. Если вас в этой форме что-либо не удовлетворяет, вы можете исправить это в режиме конструктора. Автоформы являются частными случаями мастера форм, т.е. они автоматически создают заданные виды форм практически без участия пользователя. Это может быть удобно, когда базовая таблица одна, содержит немного полей и вам нужно быстро создать простую форму. Диаграмма создает форму со встроенной диаграммой, а сводная таблица – со сводной таблицей Excel. Эти режимы предпочтительнее использовать опытным пользователям, хотя форму с диаграммой не так сложно создать и начинающему пользователю – Access в этом поможет.

Наиболее удобным и гибким способом создания форм является Мастер форм. В этом режиме вы можете выбрать поля таблицы для отображения в форме, стиль и цвет оформления фона и ячеек, а также вид формы. Мастер форм предлагает четыре вида формы представления данных: в один столбец (рис.19), ленточная (рис.20), табличная и выровненная.

рисунок 19. Форма в один столбец


рисунок 20. Ленточная форма

Поля в форме в один столбец упорядочены и представлены в виде столбцов. Такая форма может занимать одну или несколько страниц. Поля можно упорядочить как угодно. Access дает возможность использовать большинство стандартных элементов управления Windows, которые создают привычный интерфейс при вводе данных. Линии, рамки, цвета и даже специальные эффекты (например, тени) позволяют создать удобные формы с привлекательным внешним видом. Ленточная форма и табличная форма похожи друг на друга, но табличная форма фактически повторяет вид уже знакомой вам таблицы и в ней ограничены возможности редактирования. А в ленточной форме доступны все виды инструментов и способы оформления фона и ячеек с данными. Выровненный вид формы похож на ленточную форму, но отличается тем, что на экран выводятся все поля с одной записью, и если полей много, то они располагаются рядами – один под другим.

Если вы создаете форму на основе одной таблицы или одного запроса, то виды форм ограничиваются вышеописанными. Но если вы разрабатываете форму на основе нескольких таблиц или запросов, то Access предложит вам создать либо подчиненные, либо связанные формы в ленточном или в табличном виде.

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

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

Для манипулирования записями (операции поиска, замены, сортировки и фильтрации данных) в режиме формы используются те же способы, что и в режиме таблицы (это естественно: такая форма лишь способ представления данных из таблиц или запросов), поэтому здесь их повторять не будем. Просмотр и печать форм также производятся аналогично тому, как это производится с таблицами.

З а д а н и я

Упражнение1.

Один из наиболее распространенных типов запроса — запрос на выборку. Чтобы научиться составлять запрос на выборку, попробуем создать запрос на выборку данных из таблиц Предлагаемые модели и Клиенты и установить, сколько клиентов в Киеве заказали автомобиль модели Corolla Combi и какова выручка от продажи автомобилей модели.

  1. В меню Вид активизируйте команду Объекты базы данных, а в открывшемся подменю — команду Запросы. Выполните щелчок па кнопке Создать.

  2. На экране появится диалоговое окно Новый запрос, выберите способ Конструктор и нажмите кнопку ОК. В результате появятся пустое окно конструктора запроса и диалоговое окно Добавление таблицы.

  3. Перейдите на вкладку Таблицы, маркируйте таблицу Прелагаемые модели и выполните щелчок на кнопке Добавить. Затем маркируйте таблицу Клиенты и снова выполните щелчок на кнопке Добавить. Закройте диалоговое окно, щелкнув на кнопке Закрыть. Имена таблиц появятся в окне проектирования запроса.

Упражнение 2. Добавление полей в запрос.

  1. Первым поместите в строку Поле поле Код модели таблицы Предлагаемые модели. Данное поле — единственное включаемое в запрос из этой таблицы. Остальные поля будут взяты из таблицы клиентов:

Имя, отчество;

Фамилия;

Почтовый адрес;

Почтовый индекс:

Населенный пункт;

Дата заказа.

  1. Маркируйте имена перечисленных полей в списке Клиенты, удерживая нажатой клавишу [Ctrl]. Перетащите все маркированные поля во вторую колонку строки Поле. Как только вы отпустите кнопку мыши, имена поле;

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



Примечание:

Чтобы в строке Имя таблицы бланка запроса отображалось имя таблицы, в меню Вид следует установить опцию Имена таблиц.

Упражнение 3 Установка критериев отбора записей

Формируемый в данном примере запрос должен отбирать данные о клиентах из Киева, заказавших в этом году автомобиль модели Corolla Kombi. Поэтому для перечисленных ниже полей установим в строке Условие отбора такие критерии отбора:

Населенный пункт = Костанай

Код модели = 12410

Дата заказа > 01. 09. 1999

    1. Сначала введите критерий для поля Код модели12410. После ввода выражения нажмите клавишу [Enter], вследствие чего Access 97 проверит его синтаксис и нормализует запись в соответствии с правилами записи Критериев.

    2. Перейдите в ячейку на пересечении строки Условие отбора и Столбца Населенный пункт и введите слово Костанай. Access автоматически включит это значение в кавычки.

    3. Задайте критерий для поля Дата заказа. Мы должны учесть только те заказы, которые поступили после 1 сентября 1999 года. Критерий будет таким: >1. 9. 97. Access 97 автоматически преобразует дату в формат, выбранный в режиме конструктора таблицы (Краткий формат даты; 01. 09. 1997), и вставит перед ней и после нее знак#.

Упражнение 4. Сортировка данных в запросе

Отсортируйте фамилии клиентов в алфавитном порядке: для этого перейдите в столбец, содержащий поле Фамилия, выполните щелчок в строке Сортировка и в появившемся списке выберите способ сортировки по возрастанию (если задать сортировку по убыванию, программа отсортирует фамилии клиентов в порядке от Я до А).

Упражнение 5. Создание запросов с помощью мастера

Используем работу мастера простых запросов для составления запроса Операции с клиентами, предоставляющий информацию о сумме продаж (поле Объем операций таблицы Торговля), произведенных продавцами (поле Продавец таблицы Торговля), клиентам, перечисленным поле Фамилия таблицы Адреса.

  1. В окне базы данных перейдите на вкладку Запросы, а затем щелкните на кнопке Создать. В диалоговом окне Новый запрос выберите значение Простой запрос и нажмите кнопку ОК.

  2. В первом диалоговом окне мастера выберите в списке Таблицы/запросы таблицу, поля которой будут анализироваться при выполнении запроса (Клиенты). В списке Доступные поля отметьте поле Фамилия и перенесите его в список Выбранные поля.

  3. Те же действия выполните для таблицы Предлагаемые модели и полей Модель и Заводская цена.. Нажмите кнопку Далее.

  4. В следующем окне мастера выберите отбор записей - подробный (вывод каждого поля каждой записи).

  5. Проверьте выполнение созданного запроса.

Упражнение 6. Создание параметрического запроса

Создать запрос для отбора из таблицы Клиенты фамилии лиц, проживающих в указанном городе, (поле Населенный пункт) и по определенному адресу (поле почтовый адрес).

    1. Разработаем запрос на выборку, включив в него поля Фамилия, Населенный пункт и Почтовый адрес. Поля строки Условие отбора заполните обращением к пользователю для ввода критерия. Обращение заключите в квадратные скобки, например: [Назовите город], [Укажите адрес].

    2. Активизируйте команду Параметры меню Запрос. В поле Параметр диалогового окна Параметры запроса введите текст, который находится в поле Условие отбора спецификации запроса. Определите тип данных и нажмите кнопку ОК.

    3. Перейдите в режим таблицы, установив опцию режим таблицы в меню Вид.

    4. В появившемся диалоговом окне Введите значение параметра задайте значение критерия. Присвойте первому параметру Костанай, а второму Пушкина 23.

После ввода параметра будет получен результат выполнения запроса.

Упражнение 7. Создание перекрестного запроса.

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

Создадим перекрестный запрос Модель-Покупатель на основе таблицы Предлагаемые модели, используя для выбора фамилий покупателей таблицу Клиенты.

  1. В меню Запрос активизируйте команду Перекрестный.

  2. Включите в бланк запроса поля Модель и Транспортные издержки из таблицы Предлагаемые модели и поле Фамилия из таблицы Клиенты.

  3. Чтобы значения поля (например, Модель) появились в заголовках строк, выполните щелчок на строке Перекрестная таблица и выберите в списке строку Заголовки строк. В строке Групповая операция для этого поля должна сохраниться стандартная установка Группировка.

  4. В поле Фамилия выполните щелчок на строке Перекрестная таблица и выберите строку Заголовки столбцов. В строке Групповая операция должна остаться стандартная установка Группировка.

  5. Для поля Транспортные издержки щелкните на строке Перекрестная таблица и укажите элемент Значение. В строке Групповая операция для этого поля введите необходимую функции. –Sum.

  6. Для просмотра результата перейдите в режим таблицы.


Упражнение 1

На основе связанных таблиц Предлагаемые модели и Клиенты спроектировать составную форму , в которой главная форма связана с подчиненной.

  1. В меню Вид активизируйте команду Формы или откройте вкладку Формы в окне базы данных. Затем Создать- Новая форма- Мастер форм- ОК

  2. В списке Таблицы/Запросы выберите таблицу Предлагаемые модели, а в списке Доступные поля все поля, кроме поля Специальная модель. (Воспользуйтесь кнопкой >>, а затем, чтобы исключить поле Специальная модель, замаркируйте его и нажмите <.

  3. Выберите из списка Таблицы/Запросы таблицу Клиенты, на основе которой строится подчиненная форма. Введите в проект Формы названия приведенных ниже полей в этой же последовательности:

    • Обращение

    • Имя, отчество

    • Фамилия

    • Почтовый адрес

    • Почтовый индекс

    • Населенный пункт

    • Номер договора

    • Дата заказа

    • Скидка.

Окончив эту процедуру, нажмите на кнопку Далее.

4. Активизируйте опцию Подчиненные формы, затем на кнопке Далее. В следующих окнах Мастера форм подтвердите установки по умолчанию. Задайте для главной формы название Заказы моделей Corolla, а для подчиненной формы оставьте название, предложенное ACCESS. В этом же окне активизируйте опцию – Изменение макета формы. Нажмите кнопку Готово.

Упражнение 2.

Оформление составной формы.

  1. В области данных главной формы находятся поля таблицы Предлагаемые модели. Обратите внимание: Каждая строка содержит два элемента: слева- название поля (тип элемента Подпись, справа – содержимое поля базы данных (тип элемента Поле).

  2. Увеличим размеры формы. Для этого: выполните щелчок на вертикальной ограничительной линии в окне формы и переместите ее с помощью мыши вправо. Аналогичным образом измените высоту формы.

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

  4. Компактное размещение полей.

Разместите поле Модель под полем Код модели. Для этого, маркируйте поле Модель, выполнив щелчок левой кнопкой мыши на его содержимом; удерживая кнопку манипулятора нажатой, перетащите название и содержимое поля в первую строку формы и отпустите кнопку. Таким же образом расположите во второй строке поля Мощность и Коробка передач, Цвет, Количество и Обивка передач. В 4- й Другое оснащение. Через небольшой интервал поместите Заводская цена, Транспортные издержки, Предпродажная подготовка. Образец на рисунке 21.



Рисунок 21. Образец формы размещения полей


Упражнение 3 Измените размер полей

    • Для этого установите курсор мыши на вертикальной координатной линейке напротив той строки, где располагаются элементы, размер которых необходимо изменить.

    • Нажмите кнопку мыши, после чего все элементы, расположенные в данной строке, будут маркированы

    • Выберите команду По размеру данных из подменю команды Размер меню Формат

    • Поскольку надписи теперь наезжают на поля, активизируйте команду Сделать равными из подменю Интервал по горизонтали меню Формат, после чего между элементами установятся равные промежутки

    • Если размер промежутка вас не устраивает, используйте команды Увеличить и Уменьшить.

Для поля Другое оснащение установите размеры: высота 1,5 см, ширина 10 см.

Упражнение 4

Добавление элементов управления

  1. Включите панель инструментов Элементы управления.(Вид- Панель инструментов)

  2. В проекте Формы переместитесь в область данных, щелкните на кнопке контрольного переключателя (Флажок) на панели инструментов, а затем выполните щелчок под полем Модель в проекте формы. Access поместит Элемент управления Флажок (контрольный переключатель) вместе с названием в форму.

  3. Выполните двойной щелчок на названии элемента управления. В открывшемся окне Свойства, в поле Подпись введите название поля – Специальная модель. А для элемента Флажок на вкладке Данные окна свойств укажите имя поля , содержимое которого должен отражать контрольный переключатель- Специальная модель.

Упражнение 5

Вставка вычисляемого поля

  1. Вычислим общую цену автомобиля, учитывая Заводскую цену, Транспортные издержки, Предпродажную подготовку.

  2. На панели инструментов выполните щелчок на кнопке Поле. Поместите это поле в нижнюю часть формы справа, рядом с полем Заводская цена.

  3. Вызовите окно свойств для поля наименования. Для свойства Подпись введите значение Общая цена.

  4. Заполните текстовое поле содержимым. Для этого откройте окно свойств.

  5. В строке Данные вызовите построитель выражений, нажав кнопку справа. Запишите выражение: =[Заводская цена]+[Транспортные издержки]+[Предпродажная подготовка]. Закройте окно.

  6. Активизируйте кнопку Прямоугольник панели инструментов. Начертите прямоугольник, заключив поля со значениями цен в рамку.

Упражнение 6 Форматирование текста

Установить для наименование полей тип шрифта Arial Cyr, размер – 9, полужирный курсив.
Упражнение 7 Создать форму с диаграммой, отображающей цены на автомобили

  1. В окне базы данных на вкладке Формы нажмите кнопку Создать.

  2. Выберите таблицу Предлагаемые модели, а в верхнем списке – элемент Диаграмма и щелкните ОК.

  3. Выберите поля: Заводская цена, Транспортные издержки, Модель. Щелкните на кнопке Далее.

  4. Выберите тип диаграммы – столбиковая (гистограмма). Нажмите Далее.

  5. Перетащите поле Модель в область Ряды, поля Заводская цена, Транспортные издержки в область Данные.

  6. Чтобы отменить операцию суммирования дважды щелкните на поле Сумма_Заводская цена. В появившемся списке выберите элемент Отсутствует и ОК.

  7. Выполните это же для поля Сумма-Транспортные издержки. Нажмите Далее.

  8. Укажите заголовок: Структура цен на автомобили моделей Corolla. Щелкните на кнопке Готово.

  9. Сохраните, выбрав Файл - сохранить, под именем Структура цен.

Упражнение 8 Оформление заголовка формы

  1. Откройте в режиме Конструктора форму Заказы моделей

  2. Выберите Вид – Заголовок/примечание формы. На экране появится область заголовка и область примечания.

  3. Расширьте область заголовка.

  4. Активизируйте кнопку Надпись, переместите курсор в требуемое место области заголовка и выполните щелчок. Введите заголовок: Заказы.

  5. Увеличьте размер шрифта и выделите полужирным шрифтом.

Упражнение 9 Встраивание объекта

  1. В области заголовка формы выполните щелчок справа от текста заголовка и выберите из меню Вставка команду Объект.

  2. В окне Вставка объекта установите опцию Создать из файла.

  3. Воспользовавшись кнопкой Обзор , найдите нужный файл (рисунок автомобиля) .

  4. Уменьшите рисунок до нужных размеров.

  5. Поместите рисунок справа от заголовка формы.

Упражнение 10 Сохранение и открытие формы

  1. Сохраните проект формы

  2. Просмотрите форму в рабочем режиме ( Вид – Режим формы )

Упражнение 11 Редактирование формы. Создание кнопок с помощью мастера.

Дополним проект формы кнопкой, позволяющей отобразить в форме диаграмму Структура цен.

  1. Откройте форму Заказы моделей в режиме Конструктора

  2. Вызовите мастер создания кнопок, активизировав кнопку Мастера на панели инструментов элементов управления.

  3. Щелкните на пиктограмме Кнопка на панели инструментов управления. Установите указатель в то место формы, где будет расположена кнопка (например, в область заголовка формы) и нажмите кнопку мыши.

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

  5. Выберите форму: Структура цен, нажмите кнопку Далее.

  6. Выберите опцию рисунок. Установите опцию Показать все рисунки и выберите из списка элемент Диаграмма. Нажмите кнопку Далее.

  7. Укажите название кнопки: Структура цен. Нажмите кнопку Готово

II. Аналогично с помощью мастера создайте кнопку Назад для формы Структура цен.

Примечание: в списке Категории выберите элемент Работа с формой, а в списке Действия – элемент Закрытие формы.

Упражнение 12

Печать формы

Форму Заказы выведем на печать таким образом, чтобы на каждой странице размещалась одна запись.

  1. Откройте форму в режиме Конструктора

  2. Выберите из меню Правка команду Выделить форму, а затем команду Свойства из меню Вид.

  3. В окне свойств формы для свойства Режим по умолчанию установите значение Простая форма (если оно не установлено). Закройте окно свойств.

  4. Выполните щелчок в любом месте области данных и вызовите окно свойств данной области. Для свойства Конец страницы установите значение После раздела, чтобы после каждой записи при печати начиналась новая страница. Закройте окно свойств.

  5. Выполните предварительный просмотр.

  6. Если внешний вид формы вас устраивает, распечатайте одну страницу.

(меню Файл – Печать – Страницы – указать номер страницы – ОК)
1   2   3   4   5   6   7   8   9   ...   13


написать администратору сайта