SaveText.Ru

Без имени
  1. Запросы объекты СУБД Access, которые позволяют извлечь лишь некоторую часть информации, которая необходима в данный момент. С помощью запроса можно выполнить следующее
  2. •     выбрать записи, удовлетворяющие условиям отбора;
  3. •     включить в результирующую таблицу запроса заданные пользователем поля;
  4. •     произвести вычисления в каждой из полученных записей;
  5. •     сгруппировать записи с одинаковыми значениями в одном или нескольких полях в одну запись с одновременным выполнением над другими полями групповых функций;
  6. •     произвести обновление полей в выбранном подмножестве записей;
  7. •     создать новую таблицу базы данных, используя данные из существующих таблиц;
  8. •     удалить выбранное подмножество записей из таблицы базы данных; добавить выбранное подмножество записей в другую таблицу.
  9. Различают следующие виды запросов
  10. 1)      Запрос на выборку
  11. 2)      Запрос на выборку с параметрами
  12. 3)      Запрос на создание таблицы
  13. 4)      Запрос на обновление
  14. 5)      Запрос на удаление
  15. 6)      Итоговый запрос
  16. 7)      Перекрестный запрос
  17. Запрос на выборку позволяет выбрать данные и БД по заданным условиям, может быть создана с помощью конструктора и мастера запросов. Для создания запроса выборку в меню выбрать создать запрос вызвать конструктор или мастер запросов.
  18. При выборе конструктора откроется окно, состоящее из 2 частиц, в верхней части находится схема данных запроса, туда заносятся выбранные таблицы. В нижней части находится бланк запросы – здесь в строке поле указывают имена полей, использующихся в запросе. В строке условия отбора задают условия отбора. В строке Условие отбора может быть:
  19. ¨ Выражение.
  20. ¨ Идентификатор (ссылка на значение поля таблицы в виде [имя таблицы]![имя поля] ).
  21. ¨ Текстовые значения в кавычках.
  22. ¨ Оператор ln в виде ln(“математика”,”информатика”). Этот оператор позволяет выполнить проверку на равенство по любому значению из списка.
  23. ¨ Оператор like “Иванов”. Этот оператор позволяет использовать образец для поиска в текстовых полях.
  24. ¨ Условия отбора связываются с помощью AND ( и) и OR (или).
  25. При создании запроса с помощью Мастера, в меню выбирают МЗ, в открывшемся окне выбирают простой запрос, в следующем окне выбирают нужную таблицу среди данных, из левого окна перенести стрелкой нужные поля, затем следуют указаниям мастера.
  26. Запрос на выборку с параметрами Конкретное значение поля в условии отбора может вводиться непосредственно в бланк запроса или задаваться пользователем при выполнении запроса в диалого¬вом окне. Чтобы выводилось диалоговое окно для ввода конкретного значения поля и условия отбора, нужно определить параметр запроса. Имя параметра запроса может вводиться непосредственно в условия отбора в квадратных скоб¬ках. При выполнении запроса это имя появится в диалоговом окне Введите зна¬чение параметра. Если в запрос вводится несколько параметров, то порядок их ввода через диалоговые окна определяется порядком расположения полей с па¬раметрами в бланке запроса.
  27.  
  28.  
  29. Запрос на создание таблицы
  30. В результате работы запроса данные являются. Таким образом, записи показываются на краю в виде таблицы, однако в таком виде не сохраняются. Для их сохранения в виде таблицы необходимо преобразовать запрос на выборку на запрос создание таблицы. Для этого первоначально создается запрос на выборку, а затем в режиме конструктора преобразуется запрос на создание таблицы. Для этого в меню- конструктор в бланке типа запрос нажать «создание таблицы» после этого откроется окно, в котором нужно указать имя таблицы, в которую будут помещены отобранные записи. После этого запускается запрос, указанная таблица появляется среди таблиц БД, но не входит в систему БД.
  31.  

Share with your friends:

Распечатать