Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
466
Добавлен:
02.04.2015
Размер:
3.64 Mб
Скачать
  1. Печать таблицы

Можно печатать всю таблицу или ее часть:

  • выделить строки таблицы, предназначенные для печати;

  • из к.з. меню на кнопке “Office” выполнить команду  Печать. В открывшемся диалоговом окне сделать соответствующие установки. Флажок Печать в файл позволяет сохранить таблицу или ее часть в PRN-файле, что затем позволит ее распечатать из этого файла. Выбор команды  Печать/Предварительный просмотр позволит увидеть, как будет выглядеть таблица на листе при печати.

В окне предварительного просмотра можно изменять масштаб просмотра ( на в любом месте страницы, когда указатель мыши имеет форму лупы или кн. Масштаб).

Можно просматривать одну, две или несколько страниц ( по соответствующей кнопке).

  1. Запросы

С помощью запросов можно производить поиск, отбор и простейшую обработку данных. Запрос может быть сформулирован в среде Access на двух языках:

  • QBE(Query By Example) - язык запросов по примеру (образцу), предназначенный для пользователей - не программистов. Этот язык используют и квалифицированные пользователи-программисты с целью удешевления работы по созданию пользовательского приложения.

  • SQL(Structured Query Language) - структурированный язык запросов, используемый пользователями-программистами в программах приложений на VBA (Visual Basic for Application). Язык SQL имеет бớльшие возможности по сравнению с языком запросов QBE. Это означает, что все, что можно сформулировать на языке QBE, можно сформулировать и на SQL, но не наоборот. Например, язык QBE не позволяет создавать и редактировать структуру таблицы и пр.

В процессе создания запроса на одном языке запросов Access автоматически формулирует запрос и на другом (если это возможно).

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

Работа с запросом возможна в трех режимах:

  • Режимконструктора-используется при создании и редактировании запроса на языке QBE в специальном окне (бланке) запроса.

  • РежимSQL-позволяет писать запросы на языке SQL , используя окно встроенного редактора текстов.

  • Режимтаблицы- позволяет просматривать в виде таблицы динамический набор данных, который является ответом на запрос.

  • Переключение из одного режима в другой осуществляется с помощью кн. Режим на ленте или выбором режима из раскрывающегося списка (кн. раскрывающегося списка расположена на ленте снизу от кн. Режим).

    1. Типы запросов

  • навыборку(отбор) данных (простой запрос): SQL- операторSELECT ...WHERE

  • с параметром(диалоговая форма запроса):PARAMETERS

  • насозданиетаблицы:SELECT ... INTO

  • наизменениеданных:

  • на добавление записей:INSERT ... INTO

  • на удаление записей:DELETE

  • на обновление (корректировку) полей записи:UPDATE

  • перекрестный(ответ имеет вид перекрестной таблицы):TRANSFORM

  • подчиненныезапросы:SELECT,вложенный в инструкции SQL:SELECT,SELECT ... INTO,INSERT ... INTO,DELETE,UPDATEили в другой подчиненный запрос

  • управляющийзапрос (!!! формулируется только на SQL)

  • создание структуры таблицы:CREATETABLE

  • модификация структуры таблицы:ALTERTABLE

  • удаление таблицы:DROPTABLE

  • создание/удаление индекса:CREATE/DROP INDEX

  • запрос-объединение,являющийся объединением запросов (!!! только на SQL) :UNION

  • запроск серверу(!!! только на SQL).

При создании запроса любого типа рекомендуется придерживаться следующей процедуры:

  • сформировать, если возможно, запрос навыборкуданных на языке QBE ( в режиме конструктора или с использованием мастера запросов)

  • исполнить запрос и оценить правильность полученного динамического набора данных

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

  • отредактировать, если необходимо, текст запроса на языке SQL (в режиме SQL).

  • сохранить запрос, если необходимо.

Запрос может быть однотабличным, ответ на который может быть получен из одной таблицы или запроса, и многотабличным.

Соседние файлы в папке Материалы для лабораторных Базы данных