8. Создание и использование форм для ввода данных в таблицы базы данных Access 2007
В Access 2007 можно вводить данные непосредственно в таблицу в режиме таблица. Но обычно для ввода данных в БД Access 2007 используют формы (forms). Form ускоряет работу с базой данных. Form в БД — это структурированное интерактивное окно с элементами управления, в котором отображаются поля одной или нескольких таблиц или запросов.
Форму можно использовать для ввода, изменения или отображения данных из таблицы или запроса. Форма может содержать графики, рисунки и другие внедренные объекты.
Можно вносить данные в таблицы и без помощи каких-либо форм. Но существует несколько причин, которые делают формы незаменимым средством ввода данных в базу:
при работе с формами ограничен доступ к таблицам (самому ценному в базе данных);
разные люди могут иметь разные права доступа к информации, хранящейся в базе. Для ввода данных им предоставляются разные формы, хотя данные из форм могут поступать в одну таблицу;
вводить данные в форму легче, чем в таблицу, и удобнее, так как в окне формы отображается, как правило, одна запись таблицы;
в большинстве случаев информация для баз данных берется из бумажных бланков (анкет, счетов, накладных, справок и т. д.). Экранные формы можно сделать точной копией бумажных бланков, благодаря этому уменьшается количество ошибок при вводе и снижается утомляемость персонала.
В Microsoft Office Access 2007 предусмотрены новые средства, помогающие быстро создавать forms, а также новые типы форм и функциональные возможности.
Формы в БД Access можно создавать с помощью различных средств:
инструмента Разделенная форма;
инструмента Несколько элементов;
инструмента Пустая форма;
Все средства создания форм помещены в группу Формы на вкладке Создание (рис. 8.1).
Формы, которые используют таблицы целесообразно выполнять с помощью Мастера или указанных инструментов, а дорабатывать их, т.е. вносить необходимые изменения, можно в режиме макета или конструктора. В Microsoft Access 2007 предусмотрено два режима внесения изменений и дополнений в формы: режим макета и режим конструктора. Переход между режимами (открыть, режим макета, конструктор) можно выполнить, щелкнув правой кнопкой мыши форму в области переходов, а затем выбрать нужный режим в контекстном меню.
Режим макета — это более наглядный режим редактирования (изменения) форм, чем режим конструктора. В режиме макета изменения выполняются фактически в реальной форме, поэтому в этом режиме целесообразно выполнять более простые изменения, связанные с ее внешним видом.
Макет формы включает следующие разделы:
Заголовок формы определяет верхнюю часть формы. Этот раздел добавляется в форму вместе с разделом примечания формы. В область заголовка формы можно поместить текст, графику и другие элементы управления. При печати многостраничной формы раздел заголовка отображается только на первой странице.
Верхний колонтитул определяет верхний колонтитул страницы при печати формы. Этот раздел добавляется в форму вместе с разделом, определяющим нижний колонтитул страницы. Данный раздел отображается только, когда форма открыта в режиме Предварительного просмотра. При печати многостраничной формы верхний колонтитул отображается вверху каждой страницы.
Область данных определяет основную часть формы, содержащую данные, полученные из источника. Этот раздел может содержать элементы управления, отображающие данные из таблиц и запросов, а также неизменяемые данные, например надписи. При печати многостраничной формы данный раздел отображается на каждой странице.
Нижний колонтитул определяет нижний колонтитул страницы при печати формы. Этот раздел добавляется в форму вместе с разделом, определяющим верхний колонтитул страницы. Он отображается только, когда форма открыта в режиме Предварительного просмотра. При печати многостраничной формы нижний колонтитул отображается внизу каждой страницы.
Примечание формы определяет нижнюю часть формы. Этот раздел формы добавляется в форму вместе с разделом заголовка формы. При печати многостраничной формы примечание формы будет отображено только внизу последней страницы.
В тех случаях, когда в режиме макета невозможно выполнить изменения в форме, целесообразно применять режим конструктора. Режим конструктора предоставляет пользователю более широкие возможности для редактирования (изменения) форм, в этом режиме можно добавлять поля, настраиваемые элементы и составлять программы.
На вкладке Конструктор группа Элементы управления предназначена для размещения в форме выбранных элементов и содержит их стилизованные изображения.
Инструмент «Форма». Для быстрого создания формы, т.е. создания одним щелчком мыши можно воспользоваться инструментом Форма. В этом случае надо выделить таблицу в области объектов. Затем перейти на вкладку Создание и щелкнуть на пиктограмме Форма. На экране будет отображена форма (рис 8.2).
Рис. 8.2.
Если Access обнаруживает одну таблицу, связанную отношением «один-ко-многим» с таблицей или запросом, который использовался для создания формы, Access добавляет таблицу данных в форму, основанную на связанной таблице или запросе. Если таблица данных в форме не нужна, ее можно удалить.
Недостатком является необходимость просматривать исходную таблицу, чтобы по ошибке не вводить данные, уже имеющиеся в таблице. При переходе к следующей записи программа проверит уникальность сделанных добавлений и не допустит повтора, но время на ввод уже потрачено.
Средство «Разделенная форма». Разделенная форма — новая возможность в Microsoft Access 2007, которая позволяет одновременно отображать данные в режиме формы и в режиме таблицы. В области объектов (переходов) выделить таблицу, например Успеваемость. Далее щелкнуть на пиктограмме «Разделенная форма» на вкладке Создать. На экране будет отображена форма (рис.8.3).
Рис. 8.3.
Инструмент «Несколько элементов». Промежуточным вариантом по удобству работы среди вышеописанных форм можно считать форму, созданную из третьей заготовки. Форму, в которой отображается не одна, а одновременно несколько записей, можно создать инструментом «Несколько элементов» (рис. 8.4). Чтобы создать данную форму выделим в области объектов (переходов) одну из таблиц (например, Успеваемость). Затем перейдем на вкладку Создание и щелкнем на пиктограмме «Несколько элементов». На экране будет отображена форма в режиме макета.
Рис. 8.4.
Форма похожа на таблицу, в ней одновременно отображаются несколько записей. Форма позволяет видеть на экране сразу несколько записей, но это неприемлемо для таблиц с очень большим количеством полей, т.к. снижает удобство ввода информации в мелкие по размерам поля. Форма предоставляет возможности для настройки, так как она отображается в режиме макета, в котором можно легко осуществлять доработку (например, добавлять элементы управления и т.д.).
Средство Пустая форма. Этот инструмент можно использовать в том случае, если необходимо быстро создать форму с несколькими полями. Form открывается в режиме «Работа с макетами форм» и при этом отображается область Список полей (рис. 8.5).
Рис. 8.5.
Мастер форм. Создание форм при помощи мастера форм осуществляется быстро, и это средство позволяет включить в форму поля из нескольких связанных таблиц или запросов. На вкладке Создание в группе Формы надо нажать кнопку Другие формы, а затем выбрать команду Мастер форм. Откроется окно диалога Создание форм, в котором необходимо отвечать на вопросы каждого текущего экрана Мастера и щелкать на кнопке Далее.
В первом окне необходимо выбрать поля из источника данных (таблиц или запросов). Для этого надо открыть список Таблицы и запросы, щелкнув на кнопку, справа. Например, выберем из списка таблицу Студенты (Рис.8.7).
Рис. 8.7.
Затем все «Доступные поля» переведем в «Выбранные поля», выделив их и щелкнув на кнопку >>. Необходимо отметить, что, если form создается на основе нескольких таблиц, необходимо повторить действия для каждой таблицы – источника. Затем необходимо щелкнуть на кнопке Далее. В следующем окне надо выбрать внешний вид, например в один столбец и щелкнуть Далее. В следующем окне выберем требуемый стиль — официальный
После выбора стиля, требуется перейти в последнее окно, щелкнув на кнопке Далее. В последнем окне Мастера требуется ввести имя (например, Студенты мастер_форм) и указать дальнейшие действия: Открыть форму для просмотра и ввода данных; Изменить макет формы.
После ввода имени формы (например, Студенты), выбора режима: «Открыть форму для просмотра и ввода данных» и щелчка на кнопке Готово, получим следующую форму для ввода и просмотра записей в таблицу Студенты (Рис. 8.8).
Рис. 8.8.
Конструктор форм. Для создания новой пустой формы Студенты необходимо выполнить следующее:
1. В окне приложения Access 2007 выбрать вкладку Создание. Выполнить щелчок на пиктограмме «Конструктор форм». В окне редактирования появится окно Form1 с пустой областью данных.
2. Для отображения списка полей требуемой таблицы выполнить щелчок на пиктограмме «Добавить существующие поля», появится список таблиц. Щелкнув на знак «+» таблицы (например, Студенты), откроется список необходимых полей (рис.8.9).
Рис. 8.9.
3. Поля из списка переместить на форму. Добавление полей осуществляется при нажатой левой кнопки мыши.
4. Поместить поля на форму (рис. 8.10).
Рис. 8.10.
5. Перемещение полей и их имен по форме производиться следующим образом:
Выделить поле с именем щелчком мыши. Вокруг него появятся маркеры перемещения и изменения размеров. Перемещать поле можно вместе с привязанным к нему именем или отдельно от него.
Для перемещения поместить указатель мыши на квадратик, находящийся в левом верхнем углу элемента. Указатель мыши в виде четырех направленной стрелки позволяет перемещать объект.
Нажать кнопку мыши и, удерживая ее, буксировать поле или его имя в нужное место в форме. Затем отпустить кнопку мыши.
Для изменения надписи, связанной с полем необходимо выполнить на ней двойной щелчок мышью и выполнить необходимые изменения. Затем закрыть окно.
Для изменения размеров поместить курсор на размерные маркеры, при этом курсор примет вид двунаправленной стрелки. Нажать кнопку мыши, буксировать в нужном направлении, затем отпустить кнопку мыши.
Для удаления поля выделить его, нажать клавишу Delete или другим способом.
6. Сохранить форму.
7. Просмотреть форму Студенты_конструктор, выполнив на ней двойной щелчок в области переходов (Рис. 8.11).
Рис. 8.11.
Если вид формы не удовлетворяет, ее можно открыть в режиме Конструктор и внести необходимые изменения, затем сохранить.
Как добавить таблицу в форму access
Таблица — это простое представление данных, расположенных в строках и столбцах. Если дважды щелкнуть таблицу в области навигации, Access отобразит ее в качестве таблицы. Из-за компактного представления данных таблицы хорошо работают, когда они используются в качестве подчиненной формы для отображения данных на стороне «многие» отношение «один-ко-многим». В этой статье описано, как добавлять таблицы данных в формы в Access.
В этой статье
Просмотр примера таблицы в форме
Предположим, вам нужно создать форму, которая отображает данные о категориях продуктов, а также обо всех товарах в них. Данные в таблице «Категории» являются стороной отношения «один», а данные в таблице «Товары» — стороной «многие» отношения. Каждая категория может иметь много продуктов.
1. В основной форме отображаются данные на стороне отношения «один».
2. В таблице данных показаны данные со стороны отношения «многие».
Перетаскивать таблицу в форму
Чтобы быстро добавить существующую таблицу в форму, откройте ее в конструкторе, а затем щелкните, удерживайте и перетащите существующую форму таблицы из области навигации в область конструктора форм.
Если перед началом данной процедуры отношения были настроены правильно, access автоматически задает свойства «Основные поля» и «Основные поля» с правильными значениями, которые привяжет основную форму к режиму таблицы.
Пустая ссылка на «Пустая ссылка» и свойства «Мастер полей»
Если Access не удается определить, как связать его с основной формой, он оставляет пустыми свойства «Основные поля» и «Основные поля подчиненной формы». Эти свойства необходимо настроить вручную.
Вставка таблицы в существующую форму в представлении макета
Если связи между таблицами в базе данных уже определены, можно быстро добавить таблицу в существующую форму в представлении макета. При добавлении поля со стороны отношения «многие» в форму, основанную на стороне отношения «один», Access автоматически создает таблицу для отображения связанных записей.
Откройте существующую форму в представлении макета, щелкнув ее правой кнопкой мыши в области навигации и щелкнув в этом меню пункт «Макет».
Если область Список полей не отображается:
Нажмите клавиши ALT+F8.
На вкладке Конструктор в группе Сервис выберите пункт Добавить существующие поля.
Обратите внимание на то, что в области «Список полей» таблицы делятся на разделы: доступные в этом представлении поля и поля, доступные в связанной таблице. В нижней части области «Список полей» все другие таблицы, не связанные напрямую с главной таблицей, перечислены в списке полей, доступных в других таблицах.
В разделе «Поля, доступные в связанной таблице» разблокировать таблицу, содержаную первое поле таблицы, и перетащите его на форму. Access создаст таблицу и добавит в нее поле.
Чтобы добавить дополнительные поля в новую таблицу, необходимо сначала щелкнуть таблицу, чтобы выбрать ее. Обратите внимание, что Access переупоряает область списка полей так, чтобы доступные для таблицы поля были вверху. Из раздела «Поля», доступного для этого представления, перетащите в таблицу любые другие нужные поля. Когда вы перетаскивать каждое поле в таблицу, Access рисует отрезок вставки, который показывает, куда будет вставлено поле, когда вы отпустите кнопку мыши.
Продолжайте добавлять поля в основную форму или таблицу, щелкнув основную форму или таблицу, чтобы выбрать их, а затем перетащив поле из области «Список полей».
В разделе «Поля, доступные в других таблицах» области «Список полей» содержатся таблицы, не связанные напрямую с таблицей или запросом, на основе которые основана выбранная форма. Если вы определили все допустимые связи между таблицами в окне «Отношения», то поля в разделе «Поля, доступные в других таблицах», скорее всего, не будут допустимым выбором формы, которую вы строите. Если перетащить поле из этого раздела в форму, в Access отобразит диалоговое окно «Укажите отношение». Перед началом необходимо ввести поля, которые связывают две таблицы друг с другом. В этом случае область «Список полей» больше не будет сортироваться по разделам в соответствии с заранее заданной связью. Возможно, лучше нажать кнопку «Отмена» в этом диалоговом окне и перезаменить связи между таблицами. Дополнительные сведения о связях см. в статье «Создание, изменение и удаление отношения».
Вставка таблицы в существующую форму в конструкторе
Используйте эту процедуру, чтобы добавить таблицу, основанную непосредственно на таблице или запросе, в существующую форму в конструкторе.
Откройте форму в конструкторе, щелкнув ее правой кнопкой мыши в области навигации и нажав кнопку «Конструктор».
Если на вкладке «Конструктор» в группе «Элементы управления» выбран инструмент «Использовать мастера», щелкните его, чтобы он не был выбран.
Если он используется, мастер управления подчиненной формы создает отдельный объект формы и создает на его основе его. Эта процедура, в свою очередь, создает таблицу, основанную непосредственно на таблице или запросе, а не на форме.
На вкладке Конструктор в группе Элементы управления выберите элемент Подчиненная форма/отчет.
В бланке формы щелкните место, куда нужно вставить таблицу.
Чтобы изменить положение и положение подчиненной формы, перетаскиванием углов и углов этого управления, можно изменить его положение.
Чтобы изменить вложенную надпись для подчиненной формы, щелкните ее, дважды щелкните, чтобы выбрать текст, а затем введите новую метку. Если вы хотите удалить метку, щелкните ее один раз и нажмите кнопку DELETE.
Если окно свойств не отображается, нажмите клавишу F4.
Если это не так, щелкните его один раз, чтобы выбрать.
На вкладке «Данные» в окне свойств щелкните список «Исходный объект» и выберите таблицу или запрос, которые вы хотите отобразить в таблице. Например, если вы хотите отобразить данные из таблицы «Заказы», щелкните «Таблица.Заказы».
Если перед началом данной процедуры отношения были настроены правильно, access автоматически задает свойства «Основные поля» и «Основные поля» с правильными значениями, которые привяжет основную форму к режиму таблицы.
Пустая ссылка на «Пустая ссылка» и свойства «Мастер полей»
Если Access не удается определить, как связать его с основной формой, он оставляет пустыми свойства «Основные поля» и «Основные поля подчиненной формы». Задайте значения для этих свойств вручную, выполнив указанные ниже действия.
Откройте основную форму в конструкторе.
Щелкните один раз для выбора подчиненной формы.
Если в данный момент не отображается лист свойств, нажмите F4.
На вкладке «Данные» окна свойств щелкните(. )рядом с полем свойства «Личные поля связи».
Будет открыто диалоговое окно Связь с полями подчиненной формы.
В списках «Master Fields» (Поля)» и «Child Fields» (Поля master и Child Fields) выберите поля, с помощью которые вы хотите связать формы. Если вы не знаете, какие поля использовать, нажмите кнопку «Предложить», чтобы Access определил связывающие поля. По окончании нажмите кнопку ОК.
Если вы не видите поле, которое требуется использовать для связываия форм, возможно, потребуется изменить источник записей для master или child form, чтобы убедиться, что поле в нем. Например, если форма основана на запросе, убедитесь, что связующий поле присутствует в результатах запроса.
Сохраните основную форму и переключение в представление формы, чтобы убедиться в ее работе.
Чтобы сохранить форму, нажмите кнопку «Сохранить» на панели быстрого доступа или нажмите CTRL+S.
Переключение представление формы проверку работы таблицы.
Различия между разделенной формой и формой, которая содержит таблицу
В форме, которая содержит таблицу данных, отображаются данные из различных (но, как правило, связанных) источников данных. Например, в форме могут быть показаны сотрудники, а в ней может быть таблица со всеми задачами, которые назначены каждому сотруднику. Источник данных в ней не такой, как в форме. Разделенная форма, в свою очередь, имеет два раздела (форму и таблицу), но в обоих из них отображаются одинаковые данные. В двух разделах данные отслеживаются друг с другом и вы можете одновременно работать с ними в двух разных представлениях.
Дополнительные сведения о создании разделенной формы и работе с ней см. в статье Создание разделенной формы.
Как вывести таблицу в форму ?
Как вывести таблицу на форму
Есть две таблицы Form и Spr, они оба заполнены, как сделать так, чтобы таблица Form, выводилась на.
Как вывести на форму таблицу Excel?
как вывести на форму таблицу Excel (в частности нужно столбик А1) нужно с помощью формы потом.
Как вывести на форму объект, внедренный в таблицу Access
Вопрос1: Если использую элемент ADODC для связи с Access, то какой элемент я должен использовать.
как вывести таблицу на форму с помощью AdoConection,adotable, dsourse, dbgrid.?
как вывести таблицу на форму с помощью AdoConection,adotable, dsourse, dbgrid.?
Информационные технологии. 10 класс (Базовый уровень)
Форма — объект базы данных, отображающий данные в виде, удобном для восприятия пользователя.
Источником данных для построения формы может быть таблица (однотабличная форма) или несколько таблиц. С помощью форм удобно вводить, просматривать и редактировать данные в таблицах.
Внешний вид формы выбирается в зависимости от того, с какой целью она создается.
Работать с формами в Access можно в трех режимах:
1. Режим формы. Используется для просмотра и редактирования данных в таблицах.
2. Режим макета. В этом режиме удобно изменять размер (если размер поля не соответствует расположенным в нем данным) и положение элементов на форме (для лучшего восприятия данных).
3. Конструктор. Позволяет изменять те свойства формы, которые нельзя изменить в режиме макета — добавлять в форму дополнительные элементы, изменять размеры и оформление разделов формы.
В Access имеются различные инструменты для создания форм (пример 3.2). К ним относятся:
1. Форма. С помощью этого инструмента форма создается из существующего объекта БД и содержит все поля источника. После создания такая форма открывается в режиме макета. В окне формы одновременно отображается только одна запись (пример 3.3).
2. Пустая форма. В этом случае пользователь в режиме макета по своему усмотрению размещает на форме блоки названий полей и их значений.
3. Мастер форм (пример 3.4). Позволяет создавать формы, различные как по стилю, так и по содержанию.
4. Конструктор форм ( см. Приложение к главе 1). Предназначен для создания формы любой сложности.
В структуре любой формы можно выделить следующие основные разделы:
1. Заголовок. Располагается в верхней части формы. В области заголовка могут располагаться текст, графика и другие элементы управления. Для добавления или удаления области заголовка необходимо выбрать в контекстном меню , также можно воспользоваться кнопкой инструментов Конструктора форм.
2. Область данных. Определяет основную часть формы, содержащую данные, полученные из источника. Является обязательной. Может содержать элементы управления, а также неизменяемые данные, например надписи. Для размещения в области данных элементов управления используют список полей и панель элементов Конструктора форм (см. Приложение к главе 1).
3. Примечание. Находится в нижней части формы. Access одновременно добавляет и удаляет области заголовка и примечаний. Чтобы скрыть примечание, нужно уменьшить его высоту до 0.
При конструировании однотабличной формы нужно выполнить ряд действий (пример 3.6):
- Определить таблицу, на основе которой создается форма (п. 2).
- Выбрать поля таблицы, которые должны быть представлены на форме (п. 3).
- Разместить выбранные поля на макете формы (п. 4).
- Добавить элементы оформления — текст заголовка, поясняющий текст, разделительные линии, фон, рисунки и др. (пример 3.6 п. 5, пример 3.8).
Для удаления элемента его нужно выделить и нажать Del.
После добавления поля на форму в области данных появляются связанные элементы Надпись и Поле (пример 3.7). Элемент Надпись содержит название поля, а элемент Поле — значение этого поля, которое меняется от записи к записи. При перемещении пара этих элементов движется синхронно. Для перемещения одного из них курсор необходимо подвести к маркеру элемента — серому квадратику, расположенному в верхнем левом углу рамки, и перетащить.
Высоту любого раздела формы можно изменять, перетаскивая границу раздела при помощи мыши. Для этого необходимо:
1. Подвести указатель мыши к нижней границе раздела. Он примет вид горизонтальной черты с двумя вертикальными стрелками.
2. Нажать левую кнопку мыши и перетащить границу раздела вверх для получения нужного размера.
Такие же действия необходимо выполнить для изменения размеров полей и надписей.
Таблицы баз данных глубоко скрыты от посторонних глаз, а формы — это средства, с помощью которых с базами данных работают пользователи. Поэтому к формам предъявляются повышенные требования по дизайну. Форматирование элементов формы выполняется инструментами конструктора форм, вкладка Формат (пример 3.8).
В процессе конструирования формы следует просматривать полученный результат в режиме формы и при необходимости корректировать свойства формы в режиме конструктора.
Изменение свойств формы и ее элементов в режиме конструктора может быть выполнено путем изменения их значений в Окне свойств (пример 3.9). Открыть окно свойств раздела или элемента формы можно с помощью двойного щелчка по области раздела или по элементу. Для открытия окна свойств также можно выбрать соответствующий пункт контекстного меню элемента или раздела.
В режиме формы после всех заполненных записей отображается пустая запись, которая предназначена для добавления новых записей в таблицу. К этой записи можно перейти, пролистав в форме все записи с помощью кнопок перехода по записям на панели навигации. При добавлении новой записи в таблицу с помощью формы необходимо, переместившись на пустую запись, заполнить поля этой формы (пример 3.10).
Пример 3.1. Режимы работы с формами.
Пример 3.2. Группа инструментов Формы вкладки Создание.
Пример 3.3. Создание формы с помощью инструмента Форма.
1. Выделить таблицу, которая будет являться источником данных.
2. Выбрать в группе Формы вкладки Создание.
3. При необходимости в режиме Макет изменить размеры полей. Для этого:
3.1. Выделить поле или группу полей, требующих изменения размеров.
3.2. Подвести курсор к границе выделенных полей и перетащить в необходимом направлении.
Пример 3.4. Создание формы с помощью Мастера форм.
1. Выбрать в группе Формы вкладки Создание.
2. На каждом шаге следовать инструкции.
3. Результат (был выбран ленточный вид отображения данных и исключено поле Код):
Пример 3.5. Структура формы.
Пример 3.6. Создание формы с помощью Конструктора форм.
1. Выбрать в группе Формы вкладки Создание.
В результате в рабочей области появится бланк пустой формы, которая не связана ни с каким источником данных.
2. Связать форму с источником данных (таблицей).
Для этого нажать на кнопку .
В списке полей выбрать и развернуть список полей необходимой таблицы, выбрав знак «+» рядом с именем таблицы. После чего знак изменится на «–»:
3. Поместить требуемые поля в область данных конструктора формы.
Для этого выполнить двойной щелчок по названию поля в списке полей или перетащить поля из списка полей в область данных.
4. При необходимости поменять положение и размеры полей в области данных (перетащить и выровнять).
5. Создать необходимый интерфейс формы с помощью инструментов конструктора форм (см. Приложение к главе 1) .
Добавить заголовок и ввести текст заголовка:
Для создания поясняющего текста добавить элемент Надпись .
Добавить на форму разделительные линии можно с помощью инструмента Линия .
Пример 3.7. Связанные элементы Надпись и Поле.
В режиме Конструктор форм:
Пример 3.8. Форматирование элементов формы.
1. Изменение параметров шрифта.
2. Изменение цвета фона .
3. Вставка фонового изображения .