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

 Запрос  (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть  запрос . Применяются два типа  запросов : по образцу (QBE – Query by example) и структурированный язык  запросов  (SQL – Structured Query Language). QBE -  запрос  по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка  запроса  в окне Конструктора  запросов . SQL –  запросы  – это  запросы , которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все  запросы   Access  строит на основе SQL –  запросов , чтобы посмотреть их, необходимо в активном окне проектирования  запроса  выполнить команду Вид/SQL. Существует несколько типов  запросов : на выборку, на обновление, на добавление, на удаление, перекрестный  запрос , создание таблиц. Наиболее распространенным является  запрос  на выборку.  Запросы  на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах. Они создаются только для связанных таблиц. Все  запросы , содержащиеся в файле базы данных, являются элементами коллекции AllQueries. Каждый  запрос  представляет собой объект AccessObject типа Query. Коллекция AllQueries встроена в объекты CodeData и CurrentData. Коллекция AllQueries содержит объекты AccessObject для каждого  запроса . Объект CodeData ссылается на объекты, сохраненные приложением—источником данных в базе данных, в которой выполняется код VBA. Объект CurrentProject ссылается на проект (совокупность всех стандартных модулей и модулей классов) для текущей базы данных или проекта  MS   Access . Объект CodeProject ссылается на программу на языке VBA, содержащуюся в базе данных. В данный объект встроены коллекции AllForms, AllReports, AllMacros, AllModules и AllDataAccessPages. Объект CurrentData ссылается на объекты, которые сохранены приложением—источником данных (Jet- или SQL-сервером) в текущей базе данных. Этот объект включает в себя:

  • коллекцию AllTables, содержащую все таблицы;

  • коллекцию AllQueries, содержащую все  запросы  (в файлах проектов  MS   Access , имеющих расширение ADP,  запросов  нет);

  • коллекцию AllViews, содержащую все представления (в файлах проектов  MS   Access  с расширением .mdb представления отсутствуют);

  • коллекцию AllStoredProcedures, содержащую все хранимые процедуры (в файлах баз данных  MS   Access  с расширением MDB хранимые процедуры отсутствуют);

  • коллекцию AllDatabaseDiagrams, содержащую все схемы базы данных (в файлах баз данных  MS   Access  с расширением MDB схемы базы данных отсутствуют).

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