Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВОПРОСЫ.docx
Скачиваний:
14
Добавлен:
08.05.2019
Размер:
2.84 Mб
Скачать

Создание формы

Форму можно создать тремя различными способами.

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

Инструкции

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

  2. На панели инструментов окна базы данных нажмите кнопкуСоздать.

  3. В диалоговом окне Новая форма выберите мастера.

    • Автоформа: в столбец    .   Каждое поле располагается на отдельной строке; подпись находится слева от поля.

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

    • Автоформа: табличная    .   Поля записей расположены в формате таблицы, где каждой записи соответствует одна строка, а каждому полю один столбец. Имена полей служат заголовками столбцов.

    • Автоформа: сводная таблица    .   Форма открывается в режиме сводной таблицы. Имеется возможность добавлять поля путем их перетаскивания из списка полей в различные области макета.

    • Автоформа: сводная диаграмма    .   Форма открывается в режиме сводной диаграммы. Имеется возможность добавлять поля путем их перетаскивания из списка полей в различные области макета.

  1. Выберите таблицу или запрос, содержащие данные, на основе которых создается форма.

  2. Нажмите кнопку OK.

Microsoft Access применяет к форме автоформат, который использовался последним. Если до этого формы с помощью мастера не создавались и не использовалась команда Автоформат в менюФормат, будет применяться стандартный автоформат.

При помощи мастера на основе одной или нескольких таблиц или запросов. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает форму на основании полученных ответов.

Инструкции

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

  2. На панели инструментов окна базы данных нажмите кнопкуСоздать.

  3. В диалоговом окне Новая форма выберите нужного мастера. Описание мастера появляется в левой части диалогового окна.

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

 ПРИМЕЧАНИЕ.   Если в списке выбран «Мастер форм» или «Сводная таблица», то этот шаг не обязателен — источник записей для формы можно указать позднее.

  1. Нажмите кнопку OK.

  2. Следуйте инструкциям мастера.

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

 ПРИМЕЧАНИЯ 

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

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

Вручную в режиме конструктора. Сначала создается базовая форма, которая затем изменяется в соответствии с требованиями в режиме конструктора.

Инструкции

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

  2. На панели инструментов окна базы данных нажмите кнопкуСоздать.

  3. В диалоговом окне Новая форма выберите строку Конструктор.

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

  1. Нажмите кнопку OK.

Форма будет открыта в режиме конструктора.

СОЗДАНИЕ ЗАПРОСОВ

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

Создание простого запроса на выборку с помощью мастера

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

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

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

Если мастер не запускается

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

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

Создание запроса на выборку без помощи мастера

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

  2. В диалоговом окне Новый запрос щелкните строку Конструктор, а затем нажмите кнопку OK.

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

  4. Дважды щелкните объекты, которые нужно добавить в запрос, а затем нажмите кнопку Закрыть.

  5. Добавьте поля в строку Поле в бланке запроса и, если необходимо, укажите условия и порядок сортировки.

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

Создание перекрестного запроса

Создание перекрестных запросов с помощью мастера

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

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

Если мастер не запускается

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

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

Создание перекрестного запроса без помощи мастера

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

  2. В диалоговом окне Новый запрос щелкните строку Конструктор, а затем нажмите кнопку OK.

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

  4. Дважды щелкните объекты, которые нужно добавить в запрос, а затем нажмите кнопку Закрыть.

  5. Добавьте поля в строку Поле в бланке запроса и задайте условия отбора.

  6. На панели инструментов нажмите кнопку Тип запроса   и выберите Перекрестный.

  7. Для поля или полей, значения которых должны быть представлены в виде заголовков строк, щелкните ячейку строкиПерекрестная таблица и выберите значение Заголовки строк.

Для таких полей нужно оставить в строке Групповая операция значениеГруппировка, установленное по умолчанию.

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

105. Создание запросов на выработку и удаление SQL. Основные параметры вызова.

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

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

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

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

  4. В меню Запрос выберите команду Запрос SQL и подкомандуУправление.

  5. Введите инструкцию SQL для управляющего запроса. Каждый управляющий запрос может содержать только одну управляющую инструкцию. 

Поддерживаемые управляющие инструкции

ИНСТРУКЦИЯ SQL

НАЗНАЧЕНИЕ

CREATE TABLE

Создание таблицы.

ALTER TABLE

Добавление нового поля или ограничения в существующую таблицу.

DROP

Удаление таблицы из базы данных или удаление индекса, определенного для поля или группы полей.

CREATE INDEX

Создание индекса для поля или группы полей.

Для запуска запроса нажмите кнопку Выполнить   на панели инструментов.