Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика часть 1.docx
Скачиваний:
5
Добавлен:
26.08.2019
Размер:
4.81 Mб
Скачать

Улучшение формы

Чтобы при изменении данных случайно не попадать в поля Код_продажи и Цена (первое имеет тип данных Счетчик и не может быть изменено пользователем, а второе — берется из таблицы Товары, поэтому его можно изменить только там), сделаем эти поля недоступными, как это было описано в п.п. 7 и 8 раздела «Добавление вычисляемого поля».

При вводе новых значений переходить от одного поля к следующему можно с помощью клавиши Tab или Enter. Чтобы обеспечить естественный порядок обхода элементов управления выполните такие действия:

  1. Находясь в режиме конструктора формы, выделите текстовое поле Дата, а затем откройте окно свойств.

  2. ...

    Во вкладке Другие щелкните в строке свойства Индекс перехода по Tab, а в ней кнопку вызова построителя выражений .

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

Рис. 4.4. Настройка последовательности перехода по клавишам Tab или Enter

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

  1. Находясь в режиме конструктора формы, выберите на панели элементов управления кнопку Линия и проведите горизонтальную линию между полями Количество и Стоимость.

  2. Откройте окно свойств.

  3. Во вкладке Макет установите значения следующих свойств (рис.4.5):

  • Ширина границы: 2 пункта;

  • Цвет границы: синий.

Рис. 4.5. Настройка свойств линии

Чтобы выделить цветом значение стоимости товара

  1. Выделите поле Стоимость.

  2. Во вкладке Макет окна свойств установите значения следующих свойств:

    • Цвет текста: красный;

    • Насыщенность: полужирный.

Полученная форма представлена на рис. 4.6.

В отчете представьте окно формы Продажи в режимах конструктора и формы.

Рис. 4.6. Форма Продажи

Создание и использование комбинированной формы Основные этапы создания комбинированной формы

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

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

Создание формы, которая содержит подчиненную, осуществляется в три этапа:

  1. Создание главной формы.

  2. Создание подчиненной формы.

  3. Объединение подчиненной формы с главной.

Главная форма строится на базе справочной таблицы и имеет внешний вид в один столбец.

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

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