Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика_Access-Туристы(Испр).doc
Скачиваний:
13
Добавлен:
17.04.2015
Размер:
172.03 Кб
Скачать

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

1 . Создайте еще одну (пустую) базу данных (Файл - Создать - открыть свою папку - в поле Имя файла ввести имя Вторая база).

2. Используя импорт данных поместите в нее из базы данных Моя база таблицу Туры, форму, например п4упр4 и запрос, например пЗупрЗ:

для переноса таблицы следует:

  • в окне БД Вторая база открыть вкладку Таблицы и нажать кнопку Создать (или выполнить команды Файл - Внешние данные - Импорт),

  • в окне Новая Таблица выбрать Импорт таблиц,

  • в окне Импорт в поле Тип файлов выбрать Microsoft Access, открыть папку, в которой хранится файл Моя база, выбрать файл Моя база, нажать кнопку Импорт,

  • в окне Импорт объектов установить курсор на таблицу Туры,

  • нажать кнопку Параметры,

  • установить опцию (·) структура и данные,

  • нажать кнопку ОК.

Для переноса формы следует:

  • в окне базы данных Вторая база открыть вкладку Формы,

  • выполнить команду Файл - Внешние данные - Импорт,

  • в окне Импорт в поле тип файлов выбрать Microsoft Access,

  • щелкнуть на имени Моя база и кнопке Импорт,

  • в окне Импорт объектов установить курсор на форму п4упр4,

  • нажать ОК.

Для переноса запроса выполнить аналогичные операции.

  • Просмотреть БД Вторая база.

3. Используя экспорт данных перенесите таблицу Операторы из БД Моя база в БД Вторая база:

  • в окне БД Моя база открыть вкладку Таблицы и выделить таблицу Операторы.

  • выполнить команду Файл - Экспорт,

  • в окне Экспорт объекта выбрать тип файла MS Access, имя файла Вторая база,

  • нажать кнопки Сохранить и ОК,

  • просмотреть БД Вторая база.

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

  • открыть вкладку Запросы и выбрать Создание запроса в режиме Конструктора,

  • добавить таблицы Туры и Операторы,

  • перенести нужные поля,

  • по строке Сортировка задать сортировку по возрастанию для поля Название,

  • по строке Условие отбора для поля Название ввести [название],

  • выполнить команду Запрос - Параметры и далее ввести параметр - Название

  • выполнить запрос и сохранить его под именем п4упр5.

5. На основе этого запроса создайте простую форму:

• выделить запрос п4упр5,

• щелкнуть на кнопке Новый объект: Автоформа - Автоформа,

• сохранить форму под именем п5упр5 и закрыть окно формы.

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

6. Создайте макрос, позволяющий в форме п5упр5 фильтровать записи по названию тура:

  • в окне базы данных открыть вкладку Макросы и щелкнуть на кнопке Создать,

  • выполнить команду Окно - Слева/Направо (чтобы на экране отображались окно базы данных и окно макроса),

  • открыть вкладку Формы и перетащить форму п5упр5 в первую ячейку области Макрокоманды. Появится команда Открыть форму (в области Аргументы макрокоманд по строке Имя файла будет выведено имя формы - п5упр5),

  • в следующей ячейке выбрать из списка команду Применить Фильтр

  • в области Аргументы макрокоманды в поле Имя фильтра ввести имя запроса п4упр5:

  • в следующей ячейке выбрать команду Выполнить команду,

  • Запустить макрос на выполнение,

  • Присвоить макросу имя - Фильтр по названию,

  • Проверить работу макроса.

7. Поместите в форму п5упр5 кнопку, при нажатии на которую будет выполняться этот макрос:

  • перейти в режим конструктора формы,

  • выполнить команду Вид - Панель элементов (если панели элементов нет на экране),

  • щелкнуть на элементе Кнопка и нарисовать кнопку, например в области примечаний формы,

  • в открывшемся диалоговом окне мастера Создание кнопок выбрать категорию Разное действие - Выполнить макрос,

  • кнопка Далее,

  • выбрать макрос Фильтр по названию,

  • кнопка Далее,

  • включить опцию (·) Текст

  • кнопки Далее и Готово,

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

8. Самостоятельно создайте какой-либо макрос.

9. Создайте макрос, позволяющий при каждом новом открытии БД открывать форму (например, п4упр5):

  • в окне БД Моя база открыть вкладку Макросы и щелкнуть на кнопке Создать,

  • выполнить команду Окно - Слева направо,

  • открыть вкладку Формы,

  • установить курсор на имя формы п5упр5 и перетащить его мышью в окно макроса на строку Макрокоманды в первую ячейку. В поле появится макрокоманда Открыть форму,

  • щелкнуть в следующей свободной ячейке столбца Макрокоманды и выбрать из списка команду Выполнить Команду,

  • в области Аргументы макрокоманды активизировать щелчком поле Команда и выбрать из списка элемент TileVerticale (операция разделения экрана в случае открытия нескольких окон),

  • выполнить команду Файл - Сохранить и сохранить макрос под именем AutoExec,

  • закрыть все окна,

  • открыть заново БД Моя база.

8