Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MS Access-2 теор.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.25 Mб
Скачать

Создание форм

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

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

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

  2. Перейдите на вкладку Создание, выберите группу Формы, затем щелкните мы­шью на пиктограмме Форма.

  3. После непродолжительной паузы Access 2007 создаст форму и отобразит ее в режиме макета (рис. 7). Находясь в этом режиме, можно вносить изменения в структуру формы при одновременном отображении данных. Например, при необходимости можно настроить размер полей в соответствии с вводимыми данными.

Рис. 7 . Форма созданная с помощью мастера форм.

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

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

Создание разделенных форм

В Access 2007 появилась новая разновидность форм, так называемые разделенные формы. Благодаря этим формам обеспечивается два представления данных — в ре­жиме формы и в режиме таблицы.

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

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

  2. Перейдите на вкладку Создание, выберите группу Формы, затем щелкните мы­шью на пиктограмме Разделенная форма (рис. 8, 9).

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

Рис. 8. Эта группа команд применяется для создания форм.

Рис. 9. Разделенная форма.

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

Рис. 10. Набор инструментов для редактирования созданной формы.

Создание форм с помощью мастера форм

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

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

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

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

Рис. 11. Мастер форм.

  1. В окне Создание форм (рис. 12.) перейдите в область Доступные поля, затем, щелкая мышью на стрелочке, «перегоните» требуемые вам поля в область Выбранные поля, затем щелкните мышью на кнопке Далее.

Рис. 12. Выберите поля, которые будут отображаться в форме.

  1. В о втором окне создания форм (рис. 13.) следует выбрать внешний вид вашей будущей формы. Щелкните мышью на кнопке Далее.

Рис. 13. В этом окне выбирается внешний вид создаваемой форме.

  1. В следующем окне мастера следует выбрать стиль создаваемой вами формы (рис. 14). Щелкните мышью на кнопке Далее.

Рис. 14. Здесь выбирается стиль создаваемой формы.

  1. В завершающем окна мастера (рис. 15.) следует выбрать переключатель Открыть форму для просмотра и ввода данных (при этом создание формы будет завершено) либо переключатель Изменить макет формы (вы получаете возможность изменить только что созданную форму).

Рис. 15. Выберите завершение создание формы либо ее «тюнинг» в режиме конструктора форм.

  1. Установите переключатель Открыт форму для просмотра и ввода данных, после чего щелкните мышью на кнопке Готова. ( рис. 16.)

Рис. 16. Так выглядит форма, созданная с помощью мастера форм.

  1. Если выбрать переключатель Изменит макет формы и щелкнуть мышью на кнопке Готово, произойдет переключение в режим конструктора форм (рис. 17.)

Рис. 17. Рабочая среда в режиме конструктора форм.

Конструктор форм

Перейти в режим конструктора форм проще всего щелчком на соответствующей пик­тограмме, находящейся в нижней правой части рабочего экрана Ассеss 2007.

В этом режиме пользователю предоставляются практически неограниченные воз­можности по созданию форм. После перехода в режим конструктора форм отображается вкладка Конструктор (рис. 18), включающая набор команд, предназначенных для «конструирования» форм.

Рис. 18 . Содержащийся здесь набор команд позволяет вам сконструировать любую форму.

Прежде всего обратите внимание на то, каким образом изменяется рабочий экран Ассеss 2007 в этом режиме (рис. 19).

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

Рис. 19 . Так выглядит рабочий экран в режиме конструктора форм.

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

В правой части рабочего экрана вы видите окно свойств, с которым стоит познако­миться поближе.

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

  • В зависимости от вашего выбора изменяется перечень свойств, отображаемый ниже.

Обратите внимание, что перечень свойств отображается на пяти вкладках для удобст­ва их просмотра. Это связано с огромных количеством свойств, так для формы их насчи­тывается около сотни. Если вы хотите просматривать свойства одновременно, выберите вкладку Все (рис. 20).

Рис. 20. Перечень свойств впечатляет, для большин­ства из них лучше оста­вить значения, заданные по умолчанию

А теперь вернемся к инструментальной вкладке, отображаемой в режиме конструкто­ра форм (см. рис. 18).

В группе Представления вы можете выбрать вид рабочего экрана формы.

  • Режим формы. Стандартный режим, в котором создаются и редактируются про­стейшие формы. При выборе этого режима отображается вкладка Главная, в левой части рабочего экрана отображается область переходов, а в центральной час­ти — форма со всеми определенными раньше полями.

  • Режим макета. В этом режиме, предназначенном для пользователей со средним уровнем подготовки, вы получаете возможность изменять свойства полей фор­мы (отображается окно свойств в правой части рабочего экрана), определять формат полей формы (с помощью группы команд Форматирование на вкладке Формат (рис. 21.) — вы можете выбрать также и условное форматирование — как и в Ехсеl 2007), а также изменить макет формы в целом — группа команд Автоформат. Здесь же доступен ограниченный набор элементов управления, ко­торые используются в составе вашей формы.

Рис. 21. На этой вкладке содержится набор команд, предназначенных для форматирова­ния формы.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]