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

Требования безопасности труда

При выполнении лабораторной работы необходимо соблюдать общие правила техники безопасности:

  • использовать ПК только в соответствии с их назначением;

  • не размещать на корпусе ПК посторонние предметы (тетради, книги, карандаши и т.п.);

  • оберегать ПК от толчков, ударов, сотрясений;

  • немедленно поставить в известность оператора ИВЦ об обнаружении задымления, загорания, пожара;

  • немедленно сообщить оператору ИВЦ обо всех неисправностях в работе ПК.

Технология работы

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

  2. Создание формы к таблице Личные данные

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

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

  • На вкладке Создание щелкнуть на кнопке Форма группы Формы. На экране появится созданная приложением Access форма «в столбик», как показано на рис.2. Новая форма открыта в режиме макета.

Рис. 2. Форма для таблицы Личные данные

MS Access не сохраняет новые формы автоматически. Поэтому, чтобы сохранить созданную форму, нужно щелкнуть на кнопке Сохранить панели быстрого дос­тупа, указать в появившемся диалоговом окне Сохранение имя формы Личные данные и щелк­нуть на кнопке ОК.

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

  2. Создание формы к таблице Группа с помощью мастера.

  • На вкладке Создание щелкнуть на кнопке Другие формы (группа Формы), а за­тем в открывшемся списке выбрать пункт Мастер форм. На экране появится первое окно мастера создания форм (рис. 3).

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

Рис. 3. Первое окно мастера создания форм

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

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

  • Второе окно мастера предлагает выбрать внешний вид формы (рис. 4). Список доступных опций макета представлен справа, в виде группы переключателей: в один столбец, ленточный, табличный, выровненный. Слева расположена область предварительного просмотра, в которой при выборе соответствующего переключателя схематично отображается вид будущей формы. Ознакомившись с пред­лагаемыми типами макетов, щелкните на нужном переключателе, а затем – на кнопке Далее.

Рис. 4. Второе окно Мастера форм для выбора типов макетов

  • В следующем окне мастера (рис. 5) необходимо выбрать стиль для формы. Список всех доступных стилей представлен в правой части окна. Щелкнув на од­ном из них, в расположенной слева области предварительного просмотра можно увидеть, как будет выглядеть новая форма. Ознакомившись с доступными вариан­тами, щелкните на наиболее подходящем, а затем – на кнопке Далее.

Рис. 5. Третье окно Мастера форм для выбора стиля оформления

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

Рис. 6. Четвертое окно Мастера форм для указания заголовка новой формы

4. Создание формы к таблице ведомость с помощью конструктор форм

  • На вкладке Создание щелкнуть на кнопке Конструктор форм (группа Формы). На экране появится область конструктора формы (рис. 7), а на ленте (вкладка Конструктор) теперь присутствуют группы инструментов для работы с формой, важнейшие из которых – Элементы управления и Сервис.

Рис. 7. Конструктор форм

Разделы формы:

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

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

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

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

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

.

Рис. 8 Команды группы Отображение

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

Чтобы изменить ширину раздела, необходимо поместить указатель мыши на правую границу раз­дела и перетащить ее вправо или влево.

Чтобы одновременно изменить и высоту, и ширину раздела, необходимо поместить указатель мыши в правый нижний угол раздела (указатель принимает вид перекрестия) и пере­тащить его по диагонали в любом направлении.

На форме могут располагаться различные элементы управления.

Элементами управления в приложении MS Access назы­ваются отдельные конструктивные элементы, которые раз­мещаются в окне формы. Такие элементы могут быть разного типа и выполнять различные функции: отображать данные из полей таблицы, хранить определенный текст (например, заголовки и надписи) или использоваться для декоративного оформления.

Все элементы управления разделены на три основных типа: присоединенные, свободные и вычисляемые.

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

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

Вычисляемые элементы управления в качестве источника данных используют выраже­ния (например, функции и формулы). Примером выражения для вычисляемого элемента управления может служить следую­щая формула: =[ЦенаТовара]*[Количество], применяемая при подсчете общей стоимости товара.

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

Есть несколько способов, позволяющих вызвать область свойств элемента управления:

    • Выделить элемент управления, а затем выбрать команду Страница свойств группы Сервис.

    • Дважды щелкнуть на элементе управления.

    • Щелкнуть правой кнопкой на элементе управления и выбрать из контекстного ме­ню пункт Свойства.

Рис. 9 Окно свойств для формы

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

  • Справа откроется область Список полей (рисунок 10). В этом списке нужно выбрать имя таблицы Ведомость, которая станет источником данных для новой формы.

Рис. 10 Добавление в форму элемента Поле

  • В области Список полей щелкнуть на нужном поле и, удерживая кнопку мыши, перетащить поле в раздел Область данных формы. Указатель мыши при этом ме­няет свой вид. Когда кнопка отпущена, в форме появится элемент управления ти­па Поле, а слева от него – присоединенный заголовок. Такой заголовок является элементом управления Подпись и отображает либо имя поля таблицы, либо (если оно указано) значение свойства Подпись данного поля, дополненные справа двоеточием (:). Между полем таблицы и элементом управления Поле в форме теперь определена связь.

  • Перенести в форму сразу несколько полей можно, предварительно выделив смежные поля удерживая клавишу <Shift>, а несмежные поля удерживая клавишу <Ctrl>.

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

  • Добавим в форму элемент управления Подпись. Этот элемент можно разместить в любом разделе формы для ото­бражения заголовков, подзаголовков или поясняющего текста. Подписи являются сво­бодными элементами управления, и в них не вводятся данные, хотя использоваться они могут как отдельно, так и вместе с другими элементами управления.

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

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

  • Щелкнуть на инструменте Подпись группы Элементы управления. Указатель мыши примет вид прописной буквы А со знаком «плюс» (+) слева вверху.

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

  • Отпустить кнопку мыши. В рабочей области раздела появится поле подписи (бе­лый прямоугольник с точкой вставки внутри). Ввести в него текст подписи Ведомость.

  • Нажать клавишу <Enter> или щелкнуть в любом месте формы (вне подписи). Если в созданную подпись не ввести ни одного символа, после щелчка мышью элемент управления исчезнет.

Чтобы изменить текст подписи или поля, необходимо выделить его, а затем щелкнуть на нем, чтобы ука­затель мыши принял I-образный вид. Отредактировать текст и нажать клавишу <Enter>.

Создание списка или поля со списком

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

    • Список всегда отображается уже открытым, и та его часть, которая умеща­ется в окне с заданными размерами, видна на экране постоянно, поэтому список за­нимает в форме больше места, чем такие элементы управления, как поля или поля со списками. Пользователь может выбрать только те значения, которые перечислены в списке. Для выбора нужного элемента из списка его следует выделить, поместив на него указатель, а затем выбрать, нажав клавишу <Enter> или щелкнув мышью.

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

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

  1. Удостовериться, что кнопка Использовать мастера в группе Элементы управле­ния активизирована.

  2. Щелкнуть на кнопке Поле со списком (Список ) группы Элементы управления. Указатель изменит свой вид в соответствии с выбранным типом элемента управ­ления.

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

  4. В открывшемся окне мастера необходимо указать способ получения значений для нового элемента управления. Оставьте переключатель в поле Объект «список» будет использовать значение из таблицы или запроса, щелкнуть на кнопке Далее.

  5. Во втором окне мастера выбрать таблицу Ведомость и нажать далее.

  6. В третьем окне мастера выбрать все поля, нажать Далее.

  7. В четвертом окне выбрать поле и способ сортировки по возрастанию или по убыванию, нажать Далее.

  8. В следующем окне установите подходящую ширину столбца. По окончании ввода щелкнуть на кнопке Далее.

  9. Выбрать Запомнить значение, нажать Далее.

  10. В заключительном окне мастера указать текст подписи для нового поля со спис­ком или списка, а затем щелкнуть на кнопке Готово. В форме появится новое поле со списком или список.

Создание группы переключателей

Для отображения данных логического типа в Access предусмотрено три элемента управления – переключатели, флажки и выключа­тели, – которые выглядят по-разному, но выполняют одну и ту же функцию: при ис­пользовании по отдельности они возвращают значения Да/Нет (-1/0 или Истина/Ложь). Если же элементы управления такого типа поместить в группу переключателей, они будут функционировать согласованно, причем каждый из них будет связан с группой, а не с по­лем таблицы. Как правило, количество опций выбора в группе невелико, и принцип ее действия одинаково независим от реализации. Итак, при создании группы переключате­лей каждому ее элементу ставится в соответствие некоторое числовое значение. В группе может быть выбран только один переключатель, числовое значение которого присваива­ется всей группе, а затем передается в поле таблицы.

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

  1. Удостовериться, что кнопка Использовать мастера в группе Элементы управле­ния активизирована.

  2. Щелкнуть на кнопке Группа переключателей группы Элементы управления. Вид указателя изменится, напоминая пиктограмму группы переключателей.

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

  4. В первом окне мастера ввести подписи для каждого переключателя (флажка или выключателя) (рис.11). По окончании ввода щелкнуть на кнопке Далее.

Рис. 11. Окно мастера для ввода подписи для каждого элемента группы

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

  2. В следующем окне мастера ввести значения, которые будут присвоены каждому элементу группы переключателей. При выборе определенного переключателя (флажка или выключателя) его числовое значение (по умолчанию это 1, 2, 3 и т.д.) запоминается программой Access как значение всего элемента управления Группа переключателей, а следовательно, и связанного с ним поля. Щелкнуть на кнопке Далее.

  3. В следующем окне мастера необходимо указать, какие действия следует предпри­нять программе Access после того, как будет выбран один из элементов группы. Если значения, присвоенные надписям, следует запомнить для последующего ис­пользования, щелкнуть на переключателе Сохранить значение для дальнейшего применения. А если необходимо связать группу переключа­телей с полем таблицы, щелкнуть на переключателе Сохранить значение в поле, а затем выбрать из раскрывающегося списка, расположенного правее, нужное поле. Чтобы продолжить процесс создания группы, щелкнуть на кнопке Далее.

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

  5. В заключительном окне мастера указать текст подписи для группы переключате­лей и щелкнуть на кнопке Готово.

Создание элемента управления Кнопка

Кнопка помещается в форму как механизм запуска некоторого определенного про­цесса. Примеры таких процессов приведены ниже.

Переходы по записям. Нажав кнопку, можно перейти к следующей, предыдущей, первой или последней записи.

Обработка записей. Кнопки этого типа позволяют удалить, добавить, продублировать, сохранить, восстановить или напечатать запись.

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

Работа с отчетом. Используя такие кнопки, можно отправить отчет в файл или по почте, просмотреть или распечатать его.

Приложение. Кнопки этого типа позволяют запустить некоторые другие приложе­ния, например Microsoft Word или Microsoft Excel, а также выйти из приложения Access.

Разное. С помощью кнопок можно выполнить запрос или макрос, инициировать автонабор указанного в форме телефонного номера или распечатать таблицу.

Кнопки чаще всего размещают в разделах заголовка или примечания формы.

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

  1. Удостовериться, что кнопка Использовать мастера в группе Элементы управле­ния активизирована.

  2. Щелкнуть на инструменте Кнопка группы Элементы управления. Указатель при­мет вид, напоминающий пиктограмму кнопки.

  3. Щелкнуть указателем в том месте формы, где будет размещаться новый элемент управления Кнопка. Запустится процесс создания кнопки под руководством мастера.

  4. В первом окне мастера в области Категории щелкнуть на требуемой категории действия (например, Работа с формой), а затем выбрать в списке Действия подходящее действие (например, Закрыть форму), которое будет выполнено, если щелкнуть на кнопке. Чтобы перейти к следующему окну мастера, щелкнуть на кнопке Далее.

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

В заключительном окне мастера указать имя новой кнопки и щелкнуть на кнопке Готово. В форме появится новый элемент управления Кнопка.

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