Г. Томска Дидактические материалы по теме "Информационные базы данных. Субд access"


Скачать 293.82 Kb.
НазваниеГ. Томска Дидактические материалы по теме "Информационные базы данных. Субд access"
страница3/3
ТипУрок
filling-form.ru > Бланки > Урок
1   2   3

Использование символов заменителей в фильтре

Символ-заменитель

Действие

Образец

Результат поиска

Вопросительный знак ( ? )

в качестве шаблона для любого символа.

За?ор

Забор
Затор

Звездочка ( * )

в качестве шаблона для любой группы символов

Д*нь





Шк*

День
Добрый день

12й
последний

Школа
Школьник

Знак номера (#)

в качестве шаблона для любой цифры

#-й


###-й

1-й
9

128
999

Восклицательный знак (!)

для поиска символа, который не входит в указанный набор символов

Ивнов[!аы]

Иванову
но не Иванва или Ивановы

 

Примеры условных выражений

Условное выражение

Вывод записей, которые

Иванов

Имеют значение Иванов

Not  Иванов

не имеют значеия Иванов



слово начинается с букв А - И

>=М

слово начинается с букв М - Я

<=100

числовое значение ?100

> 01.01.94

имемеют значение даты позднее 01.01.94

Between 01.01.95 AND 31.12.98

имеют значения дат между 01.01.95 и 31.12.98

Null

содержат в поле пустое значение

Is Not Null

не содержат в поле пустое значение

Like "Рам*"

начинаются с буквосочетания Рам (Рамка, Рама и т.д.)

Примечание 

Указанная в таблицах информация может использоваться и при создании фильтра с помощью формы

     3.  Чтобы закрыть диалоговое окно и запустить процесс фильтрации, нажмите на кнопку "Применить фильтр".

Вопросы для самоконтроля

  1. Как выполняется поиск по значению поля?

  2. Как выполняется сортировка данных?

  3. Для чего нужен фильтр?

  4. Как создается простой фильтр?

  5. Как отфильтровать данные по нескольким значениям?

  6. Как организовать расширенный фильтр?

Задания

  1. Откройте учебную базу данных Борей [Как?] .

  2. Откройте таблицу Заказ

  3. Используя фильтр по выделенному определить, в какую из стран, Великобританию или Францию, поставляется более всего товара [Как?] .

  4. Используя фильтр по выделенному определить, кому из клиентов в Аргентине по почте доставлялся товар, за поставку которого отвечала Дарья Воронова [Как?] .

  5. Выполните задание 4 для любой другой страны, используя фильтр, построенный с помощь формы.

  6. Используя фильтр, построенный с помощь формы, по таблице Товары определите все продукты, цена которых не превышает 1000 руб [Как?] .

  7. Используя расширенный фильтр определите кто из американских клиентов заказывал товары в июне 1997 года.

Урок 6    Организация запросов

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

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

     6.1.  Создание и выполнение запроса на выборку

     При формировании запроса на выбоку вы можете разработать простой запрос или использовать специальный мастер, который помогает не только создать запрос, но и добавить условия отбора (см. создание фильтра Урока 5).

      В первом случае порядок действий следующий:

      1.   В окне объектов базы данных нажмите кнопку Запросы на боковой панели Объекты.



  1. Нажмите кнопку на панели инструментов окна.
    В диалоговом окне Новый запрос выберите пункт Конструктор и нажмите кнопку ОК.



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



      5.  Перечислив все таблицы, нажмите кнопку Закрыть.

      6.  Выполните двойной щелчок по названию из списка полей выбранных таблиц в верхней части окна -- указанное поле будет добавлено в таблицу конструктора запроса.       7.  Установите (уберите) флажки Выод на экран в столбцах бланка запроса, которы определяют отображать (не отображать) указанные поля в итоговой таблице.

     8.  Если это необходимо, укажите условия отбора (см. Урок 5).
      9.  Для выполнения запроса нажмите кнопку Выполнить на панели инструментов.
      10.  Для сохранения результатов запроса на панели инструментов нажмите кнопку Сохранить.
      11.  В диалоговом окне Сохранение введите имя запроса и нажмите кнопку ОК.

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

     1.   В окне объектов базы данных нажать кнопку Запросы на боковой панели Объекты.



  1. Нажать кнопку на панели инструментов окна.

  2. В диалоговом окне Новый запрос выбрать пункт Простой запрос и нажать кнопку ОК.



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



  1. Вставить интересующие вас поля из других таблиц по тому же принципу и нажать кнопку Далее.

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



      7.  На последней странице мастера ввести имя запроса и затем в разделе Дальнейшие действия включить опцию Открыть запрос.



     8.  Нажать кнопку Готово.

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

    1. Активные запросы

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

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

      Запрос на обновление записей.     Вносит общие изменения в группу записей одной или нескольких таблиц. Например, на 10 процентов поднимаются цены на все молочные продукты или на 5 процентов увеличивается зарплата сотрудников определенной категории. Запрос на обновление записей позволяет изменять данные в существующих таблицах.
      Запрос на добавление.     Добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц. Например, появилось несколько новых клиентов, а также база данных, содержащая сведения о них. Чтобы не вводить все данные вручную, их можно добавить в таблицу «Клиенты».

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

      Изменение группы записей с помощью запроса на обновление

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

  1. Укажите в бланке запроса поля, которые нужно обновить или которые должны использоваться в условиях отбора.

  2. При необходимости задайте условие отбора в ячейке Условие отбора (см. Урок 5).

  3. Для полей, которые необходимо обновить, введите в ячейку Обновление выражение или значение, которое должно быть использовано для изменения полей, как показано на приведенном ниже рисунке.

  Цена будет увеличена на 10%

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

  Операция обнавления необратима.

Вопросы для самоконтроля

  1. В чем отличие между фильтрацией и запросом?

  2. Какие виды запросов используются?

  3. Как создается запрос на выборку ?

  4. Можно ли при создании запроса указывать условия?

  5. Для чего нужны активные запросы?

  6. Какие типы активных запросов существуют?

  7. Как создается активный запрос?

Задания

  1. Откройте учебную базу данных Борей [Как?] .

  2. Преобразуйте информацию, полученную при выполнения Задания 4 (Урок 5), в запрос.

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

  4. Создайте запрос на выборку информации о крупных поставках товара (>100000) в указанную страну. Таблица выборки должна содержать следующие поля: Название (фирма, которой поставляется товар), Город, Обращаться к (представитель фирмы заказчика), Телефон, Факс, Сотрудник (фамилия и имя сотрудника, отвечающего за поставку), Товар, Цена [Как?] .

  5. Создайте активный запрос, удаляющий из таблицы Товары записи о товарах, поставки которых прекращены [Как?] .

  6. Создайте активный запрос увеличивающий (уменьшающий) цену поставки в таблице Товары на 10% [Как?].

  Активные запросы в заданиях 5 и 6 необратимо изменяют содержимое исходных таблиц. Перед выполнением этих заданий необходимо сделать копию таблиц и применять активный запрос к копии.

Урок 7     Создание форм

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

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

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















 

      7.1.  Создание простых форм

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

    1. Откройте вкладку Формы в окне базы данных.

    2. Щелкните по кнопке на панели инструментов.

    3. Выберите из раскрывающегося списка в диалоговом окне Новая форма пункт Автоформа:в столбец.

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

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

     Программа Мастер форм позволяет выбирать элементы управления в форме из нескольких таблиц и запросов. Для создания формы:

  1. Откройте вкладку Формы в окне базы данных.

  2. Щелкните по кнопке на панели инструментов.

  3. Выберите из раскрывающегося списка в диалоговом окне Новая форма пункт Мастер форм и нажмите кнопку ОК.



  1. В первом окне Мастера форм укажите таблицу или запрос.

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



в противном случае окно Выбора внешнего вида формы



     6.  Выберите внешний вид формы и нажмите кнопку .



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



     8.  На последнем шаге работы Мастера задайте имя формы, дальнейшие действия после завершении работы с Мастером и нажмите кнопку Готово.

      7.3.  Изменение форм в режиме конструктора

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

     В режиме конструктора вы можете:

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

  2. Изменить размеры любого элемента управления в форме. Допускается изменение размеров полей и надписей независимо друг от друга.



  1. Добавить (удалить) надпись, если нужно вывести в форму специальную информацию для пользователя. Например, дать общую надпись группе полей. Для добавления надписи необходимо воспользоваться пиктограммой Надпись на панели инструментов конструктора. Для удаления надписи необходимо выделить ее и нажать клавишу Delete

  2. Добавить (удалить) поле. Для добавления простого поля необходимо воспользоваться пиктограммой Поле на панели инструментов конструктора.

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



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

 

Вопросы для самоконтроля

  1. Для чего нужны формы?

  2. Что такое автоформа?

  3. Как создать простую форму?

  4. Как создается форма с помощью Мастера?

  5. Как можно изменить существующую форму?

  6. Как изменяют свойства полей формы?

Задания

    1. Откройте базу данных Класс, созданную на уроках 2-4.

    2. С помощью автоформы создайте форму вида



    3. С помощью Мастера создайте с именем Класс2 форму вида


    4. Создайте с именем Класс3 форму вида



      и преобразуйте ее в режиме конструктора к следующему виду



    5. Самостоятельно создайте форму вида



Список литературы

  1. Захарова Т.Б. Использование баз данных (гуманитарный профиль). Программы общеобразовательных учреждений. Информатика. – М.: Просвещение, 2001. С.73

  2. Золотова С.И. Практикум по Access. – М.: Финансы и статистика, 2000. – 144 с.: ил. – (Диалог с компьютером).

  3. Информатика. 7-9 класс. Базовый курс. Практикум по информационным технологиям / Под ред. Н.В. Макаровой. – СПб: Питер, 2001. – 288 с.: ил.



1   2   3

Похожие:

Г. Томска Дидактические материалы по теме \"Информационные базы данных. Субд access\" iconУрок с элементами деловой игры "Создание базы данных" Карасенко Татьяна Александровна
Место урока в теме – урок проводится в ходе изучения темы “Информационные системы”, после изучения понятий базы данных, видов баз...

Г. Томска Дидактические материалы по теме \"Информационные базы данных. Субд access\" iconМетодическая разработка практического занятия Тема занятия: Создание связи между таблицы
Студент должен знать: понятия «информационные системы», «базы данных», «ms access», схему работы с ms access, определение основных...

Г. Томска Дидактические материалы по теме \"Информационные базы данных. Субд access\" iconБаза данных «Сеть магазинов» создание баз данных в субд access
База данных «Сеть магазинов» создание баз данных в субд access задание создание базы данных цель работы

Г. Томска Дидактические материалы по теме \"Информационные базы данных. Субд access\" iconРабота с базами данных в среде субд microsoft Access
Целью работы является изучение средств разработки основных объектов базы данных Microsoft Access, знакомство с конкретными приемами...

Г. Томска Дидактические материалы по теме \"Информационные базы данных. Субд access\" iconРабота с базами данных в среде субд microsoft Access
Целью работы является изучение средств разработки основных объектов базы данных Microsoft Access, знакомство с конкретными приемами...

Г. Томска Дидактические материалы по теме \"Информационные базы данных. Субд access\" iconМетодические указания для выполнения лабораторных работ и «Базы данных»
Лабораторная работа №1 «Организация хранения данных в субд ms access»

Г. Томска Дидактические материалы по теме \"Информационные базы данных. Субд access\" iconЛабораторная работа №3 по Информатике и икт на тему «Разработка табличной...
Изучить основные приемы по проектированию баз данных и работе с субд для персонального компьютера на примере пакета офисных приложений...

Г. Томска Дидактические материалы по теме \"Информационные базы данных. Субд access\" icon«Базы данных»
Научиться создавать новый файл базы данных Access, создавать таблицы в этом файле с помощью средств пользовательского интерфейса...

Г. Томска Дидактические материалы по теме \"Информационные базы данных. Субд access\" iconЛабораторная работа №11 Тема: Создание и редактирование основных...
Цель проведения. В результате выполнения лабораторной работы студент должен иметь представление о понятии и технологии баз банных,...

Г. Томска Дидактические материалы по теме \"Информационные базы данных. Субд access\" iconМетодические указания по изучению раздела «субд ms access» ивыполнению...
Информационные технологии на транспорте: Методические указания по изучению раздела «субд ms access» и выполнению лабораторных работ....

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск