Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
8:51
2807
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->

Авторсдаем зачет по информатике
16.1 Общие сведения
Запрос - это объект Access, с помощью которого из таблиц (запросов) извлекаются записи, отвечающие заданным условиям. Запросы позволяют отсортировать записи (строки) в нужном порядке, выполнить вычисления с данными, подсчитывать итоговые значения. Запросы можно использовать в качестве источников записей для форм, отчетов и страниц доступа к данным.
Виды запросов:
 Запрос на выборку;
 Запрос с параметрами;
 Запрос на удаление записей;
 Запрос на добавление;
 Запрос на обновление записей;
 Запросы SQL;
 Запрос на объединение;
 Запрос на создание таблицы
 Перекрестный запрос.
Запрос на выборку – самый распространенный вид запроса. Данные извлекаются из одной или нескольких таблиц. Результаты отображаются в виде таблицы, в которой разрешено изменение записей (при некоторых ограничениях). Кроме того, запросы на выборку используются для группировки записей, вычисления сумм, средних значений, и так далее.
Запрос с параметрами - это запрос, при выполнении которого в его диалоговом окне пользователю выдается приглашение ввести данные, на основе которых будет выполняться запрос. Например, часто требуются данные о том, какие дисциплины ведут преподаватели. Чтобы не создавать отдельные запросы по каждому преподавателю, можно создать один запрос с параметрами, где в качестве параметра будет использоваться фамилия преподавателя. При каждом вызове этого запроса вам будет предложено ввести фамилию преподавателя, а затем на экран будут выведены все поля, которые вы указали в запросе, например фамилия, имя, отчество преподавателя и читаемая им дисциплина.
Запрос на удаление записей – это запрос, который удаляет группу записей, из одной или нескольких таблиц. Например, запрос на удаление записей позволяет удалить записи о товарах, поставки которых прекращены, и на которые нет заказов.
Запрос на добавление - это запрос, который добавляет группу записей из одной или нескольких таблиц. Предположим, например, что поступило несколько новых клиентов, а также база данных, содержащая таблицу со сведениями и них. Для того чтобы не вводить все данные о них вручную, их следует добавить в таблицу "Клиенты" с помощью такого запроса.
Запрос на обновление записей - это запрос, который вносит общие изменения в группу записей одной или нескольких таблиц. Например, на 10% поднимаются цены на все органические вяжущие материалы. Запрос на обновление записей позволяет изменять данные в существующих таблицах.
Запросы SQL - это запрос, который создаётся с помощью инструкции языка SQL.
Запрос на объединение - это запрос, который объединяет поля (столбцы) одной или нескольких таблиц или запросов в одно поле или столбец в результирующем наборе записей.
Запрос на создание таблицы - это запрос, который создает новую таблицу на основе всех или части данных одной или нескольких таблиц. Полезен для выполнения следующих действий:
 создание таблицы для экспорта в другую базу данных;
 создание отчетов, содержащих данные, соответствующие определенному моменту времени и дате;
 создание резервной копии таблицы;
 создание архивной таблицы, содержащие старые записи.
Перекрестный запрос - это запрос, в котором отображаются результаты статистических расчетов (суммы, количество записей и средние значения), выполненных по данным из одного поля таблицы. Эти результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой — заголовки строк.
16.2 Создание запроса
Для изменения уже существующих запросов и для создания новых запросов используется Конструктор запросов. Для того чтобы создать новый запрос при помощи конструктора, необходимо нажать кнопку Создать на панели инструментов окна База данных и в окне Новый запрос выбрать пункт Конструктор. Далее необходимо добавить таблицу(ы) или запрос(ы), на основе которых будет создан за
16.2 Создание запроса
Для изменения уже существующих запросов и для создания новых запросов используется Конструктор запросов. Для того чтобы создать новый запрос при помощи конструктора, необходимо нажать кнопку Создать на панели инструментов окна База данных и в окне Новый запрос выбрать пункт Конструктор. Далее необходимо добавить таблицу(ы) или запрос(ы), на основе которых будет создан запрос. Все выбранные таблицы оказываются помещенными на верхней панели окна Конструктора запросов. Если таблицы связаны между собой, т. е. связи присутствуют явно на схеме данных, то эти связи также отображаются. Если связи на схеме данных не установлены, то Конструктор запросов автоматически устанавливает связи между таблицами, если они содержат поля, которые имеют одинаковые имена и согласованные типы.
Для того чтобы открыть запрос в режиме Конструктора, необходимо выделить в списке один из существующих запросов и нажать кнопку Конструктор на панели инструментов окна База данных.
В окне Конструктора запросов в верхней части окна отображается таблица (или несколько таблиц, если запрос многотабличный) в том виде, в каком таблицы отображаются в окне Схема данных. В нижней части окна находится бланк запроса — таблица, ячейки которой используются для определения запроса. В бланке отображаются все столбцы, включенные в результирующее множество запроса.
Для того чтобы просматривать полностью бланк запроса и все исходные таблицы, можно воспользоваться линейкой прокрутки.
В области панелей инструментов Access отображается панель инструментов Конструктор запросов.
Для того чтобы добавить поля из таблиц, которые будут отображаться в запросе, нужно выделить нужное поле в таблице-источнике (можно выделить несколько полей, пользуясь клавишами <Shift> и <Ctrl>) и нажать на левую кнопку мыши и перетащить поле (поля) в нужное место бланка запроса (указатель мыши при этом должен принять вид трех прямоугольников).
Если требуется включить в запрос все поля таблицы, следует выделить поле, обозначенное звездочкой (*) и дважды щелкнуть левой кнопкой мыши на выделенном поле. При этом в бланке запроса появится столбец, соответствующий выбранному полю. Поля добавлять так же можно в бланке запроса, используя раскрывающийся список полей в строке Поле бланка запроса.
Чтобы удалить таблицу из запроса, необходимо выделить ее, щелкнув на любом месте в списке ее полей, и нажать клавишу <Delete>.
Чтобы удалить поле из запроса, выделите нужный столбец в бланке запроса, а затем нажмите клавишу <Delete>. Чтобы выделить столбец, следует использовать область выделения столбцов — узкой серой полоской над столбцами в бланке запроса. При этом подведенный указатель мыши к этой области, преобразуется в жирную стрелку, направленную вниз.
В строке Условие отбора и в строке или указываются условия отбора записей. Такими условиями могут быть логические выражения. Например, (>30), (='Иванов'), (=10) и т. п. Условия, находящиеся в одной строке, но в разных столбцах бланка, объединяются по логическому оператору And (И). Если нужно объединить условия отбора по логическому оператору Or (ИЛИ), то следует разместить эти условия в разных строках бланка запроса.
Если требуется повторить запрос с другими значениями в условиях отбора, его нужно открыть в режиме Конструктора, изменить условие и выполнить. Чтобы не делать многократно этих операций, можно создать запрос с параметрами. При выполнении такого запроса выдается диалоговое окно Введите значение параметра, в котором пользователь может ввести конкретное значение и затем получить нужный результат.
Чтобы посмотреть результаты запроса, достаточно открыть его в режиме Таблицы. Для этого необходимо:
1. В окне базы данных на панели объектов выбрать ярлык Запросы.
2. Выделить нужный запрос в списке запросов и нажать на кнопку Открыть или дважды щелкнуть левой кнопкой мыши на нужном запросе.
После этого на экране появляется таблица, которая содержит только те записи, которые удовлетворяют критериям от
и чо дальше?
После этого на экране появляется таблица, которая содержит только те записи, которые удовлетворяют критериям отбора, указанным в запросе, и те поля, которые указаны в бланке запроса. Если в запросе указан порядок сортировки записей, они выводятся на экран в соответствующем порядке. С результатом запроса можно работать так же, как и с обычной таблицей, в частности не только просматривать, но и изменять данные. Изменения сохраняются в записях таблицы, на основе которой построен запрос. Если запрос создан на основе двух и более связанных таблиц, то не всегда столбцы в запросе можно редактировать.
Для выполнения запроса из режима Конструктора достаточно просто переключиться в Режим таблицы с помощью кнопки Вид на панели инструментов или с помощью команды Режим таблицы из меню Вид.
В Access запрос можно открыть не только в режиме Таблицы. Но и можно выполнить обработку результатов запроса и получить на их основе сводную таблицу или диаграмму, аналогичные тем, которые можно создать на базе таблицы Excel.
16.3 Выполнение индивидуального задания
Ниже приведены варианты заданий. По указанию преподавателя выберите свое индивидуальное задание. Уточните условие задания, количество.
Необходимо создать запрос на выборку с условием, как по одной таблице, так и по нескольким. Создать параметрический запрос и запрос на создание таблицы, а так же по обновлению данных основываясь на задании предыдущей лабораторной работы.
16.4 Контрольные вопросы
1 Что такое запросы, для чего они используются?
2 Какие существуют виды запросов?
3 Дайте характеристику одному из видов запросов.
4 Для чего служит конструктор запросов и как его использовать?
5 Охарактеризуйте кнопку “Построитель выражений” на панели инструментов.
6 Как в режиме конструктора запросов добавить поле из таблицы?
7 Как добавить/удалить таблицу из запроса?
8 Что необходимо сделать, если требуется многократно повторять запрос с разными значениями в условиях отбора?
9 Как удалить поле из запроса?
10 Как скрыть поле в режиме просмотра результата запроса?
11 Как запустить запрос на выполнение?
для poxmel_e:
мегохакер типо?)
ТЕМА 17. ФОРМЫ В БАЗЕ ДАННЫХ MICROSOFT ACCESS
Цель лабораторной работы: ознакомиться со способами создания форм и научиться практическим приёмам создания и редактирование форм в базе данных Microsoft Access.
17.1 Общие сведения
Формами называются настраиваемые диалоговые окна, сохраняемые в базе данных в виде объектов специального типа. Формы Access являются объектами базы данных, так же как таблицы и запросы. Формы используются в приложении для ввода и отображения данных. Формами можно управлять программно с помощью процедур на VBA.
Формы предоставляют более удобный способ просмотра и правки данных в таблицах, чем режим/Таблицы. Формы содержат так называемые элементы управления, с помощью которых осуществляется доступ к данным в таблицах. Элементами управления являются текстовые поля для ввода и правки данных, кнопки, флажки, переключатели, списки, надписи, а также рамки объектов для отображения графики и объектов OLE. Создание форм, содержащих необходимые элементы управления, существенно упрощает процесс ввода данных и позволяет предотвратить ошибки.
Формы позволяют выполнять проверку корректности данных при вводе, проводить вычисления, и обеспечивают доступ к данным в связанных таблицах с помощью подчиненных форм.
Access предлагает несколько способов создания форм:
&#61607; использование средств автоматического создания форм (автоформы) на основе таблицы или запроса;
&#61607; использование Мастера форм;
&#61607; создания форм в режиме Конструктора.
Работа с формами в Access может происходить в пяти режимах:
&#61607; в режиме Формы
&#61607; в режиме Таблицы
&#61607; в режиме Конструктора
&#61607; в режиме Сводной таблицы
&#61607; в режиме Сводной диаграммы.
Выбрать режим работы можно либо с помощью кнопки Вид на панели инструментов текущего режима работы с формой (например, Конструктор форм — одна из таких панелей), либо с помощью соответствующей команды строки меню Вид.
Режим Формы является "рабочим" для пользователя базы данных. В этом режиме осуществляются просмотр и редактирование записей, удаление записей или добавление новых. Источниками данных для формы являются данные из таблиц или запросов.
В режиме Таблицы, как и в режиме Формы, можно просматривать и редактировать, добавлять и удалять записи в таблице или запросе. Однако в этом режиме не применяются параметры форматирования элементов управления.
В режиме Конструктора можно настроить различные свойства формы, изменить ее внешний вид, структуру и функциональность. Этим режимом обычно пользуются разработчики.
В Access есть еще два режима работы с формой: режим Сводной таблицы и режим Сводной диаграммы.

17.2 Создание форм
Чтобы создать форму с помощью средства автоматического создания форм необходимо в окне База данных закладке Формы нажать кнопку Создать и в окне Новая форма в списке выделить один из вариантов автоформы (например: Автоформа: в столбец). Далее в поле со списком, находящимся в нижней части диалогового окна Новая форма выбрать таблицу или запрос базы данных, которые могут быть использованы в качестве источника данных для формы и нажать кнопку ОК.
Автоматически созданная форма включает все поля выбранного источника данных.
Чтобы создать форму с помощью мастера форм, необходимо в окне База данных закладке Формы нажать кнопку Создать и в окне Новая форма в списке выделить Мастер форм и нажать кнопку ОК. Мастер форм разбивает процесс создания формы на несколько этапов. На каждом этапе требуется установить определенные параметры в одном из диалоговых окон мастера, каждое из которых определяет один шаг создания формы. Если на каком-нибудь шаге была допущена ошибка или возникла необходимость изменения каких-либо установленных параметров, для возвращения к предыдущему шагу следует нажать кнопку Назад. Кроме того, в любой момент можно нажать кнопку Отмена для отказа от создания формы и возвращения к окну базы данных.
Этапы создания формы при помощи мастера форм:
1. выбирается средства созда
формы, а также можно указать источник данных;
2. указывается источник данных, и определяются поля, которые будут отображаться на созданной форме;
3. определяется внешний вид формы (в один столбец, ленточный …);
4. выбирается стиль формы;
5. задаётся имя созданной формы и дальнейшие действия.
Этапы создания формы при помощи мастера форм.
В случае если необходимо создать подчиненную форму, то на втором этапе создания формы при помощи мастера форм необходимо выбрать дополнительный источник данных и определить поля, которые будут отображаться в созданной форме. Далее следует определить вид представления данных в подчиненной форме и внешний вид подчиненной формы (обычно - это табличный).
Подчиненная форма создается в тех случаях, когда таблицы между собой связаны отношением «один-ко-многим», примером может служить связь между таблицами Конструкция дорожной одежды (gdo_) и Слои конструкции дорожной одежды (gdo_s) одной записи таблицы (gdo_) соответствуют несколько записей в таблице (gdo_s), так как конструкция дорожной одежды на каком либо одном участке многослойна.

2.1«один-ко-многим»,Форма с подчиненной формой

Для более детальной разработки структуры формы используется режим Конструктора. В этом режиме можно изменить источник данных для формы, количество отображаемых полей, внешний вид формы и элементов управления, добавить или удалить элементы управления, настроить их свойства. Панель элементов, отображаемая в режиме Конструктора, позволяет создавать элементы управления, при этом некоторые элементы управления можно создавать с помощью Мастера элементов.
Чтобы создать пустую форму, необходимо в окне База данных закладке Формы нажать кнопку Создать, в окне Новая форма в списке выделить элемент Конструктор и нажать кнопку ОК. То же самое можно сделать, дважды щелкнув по ярлыку Создание формы в режиме конструктора, находящемуся перед списком существующих форм в базе данных.
Сама форма в режиме конструктора имеет структуру. Структура формы состоит из разделов. Любая форма может включать следующие разделы:
&#61607; раздел Заголовок формы определяет верхнюю часть формы. Этот раздел добавляется в форму вместе с разделом примечания формы. В область заголовка формы можно поместить текст, графику и другие элементы управления. При печати многостраничной формы раздел заголовка отображается только на первой странице;
&#61607; раздел Верхний колонтитул определяет верхний колонтитул страницы при печати формы. Этот раздел добавляется в форму вместе с разделом, определяющим нижний колонтитул страницы, и отображается только когда форма открыта в режиме Предварительного просмотра. При печати многостраничной формы верхний колонтитул отображается вверху каждой страницы;
&#61607; раздел Область данных определяет основную часть формы, содержащую данные, полученные из источника. Данный раздел может содержать элементы управления, отображающие данные из таблиц и запросов, а также неизменяемые данные, например надписи. При печати многостраничной формы этот раздел отображается на каждой странице;
&#61607; раздел Нижний колонтитул определяет нижний колонтитул страницы при печати формы. Этот раздел добавляется в форму вместе с разделом, определяющим верхний колонтитул страницы. Он отображается только когда форма открыта в режиме Предварительного просмотра. При печати многостраничной формы нижний колонтитул отображается внизу каждой страницы;
&#61607; раздел Примечание формы определяет нижнюю часть формы. Этот раздел добавляется в форму вместе с разделом заголовка формы. При печати многостраничной формы примечание формы будет отображено только внизу последней страницы.

Описание некоторых элементов применяемых при разработке форм.
Чтобы сделать форму более понятной и легко читаемой, в нее добавляют заголовки, подписи или пояснения. Этот текст является неизменяемым и создается с помощью элемента управления Надпись.
Для отображения, ввода или изменения в форме текстовых данных, например примечаний, используют
текстовые поля, которые создаются с помощью элемента управления Поле. Текстовые поля позволяют вводить произвольные значения (хотя можно ограничить множество допустимых значений для поля, задав с помощью окна свойств текстового поля, например, маску ввода или правило проверки введенного значения). Чтобы предоставить пользователю выбор из определенного набора значений, вместо текстовых полей применяют такие элементы управления, как флажки, переключатели, выключатели, объединенные в группы однотипных элементов, а также списки.
Группа тоже представляет собой элемент управления, который имеет название Группа переключателей. С каждым элементом управления в группе сопоставляется уникальное число, однозначно определяющее данный элемент в группе, и это число сохраняется в качестве значения свойства Значение элемента управления. Отдельно стоящий элемент управления типа Флажки, Переключатели или Выключатели, не включенный в группу подобных элементов, определяет значение логического типа: Да или Нет, В данном случае вместо значения Да допускается использовать значение Истина или любое положительное число, а вместо значения Нет — значение Ложь или ноль. Элементы управления Флажки, Переключатели, Выключатели и Группа переключателей имеют свойство Значение по умолчанию, позволяющее задать первоначальное состояние элемента управления или группы. Для отдельного элемента управления в качестве значения этого свойства используется значение логического типа, а для группы — число, сопоставленное с одним из элементов группы (с тем элементом, который будет выбран в группе по умолчанию).
Кроме групп элементов, для предоставления выбора значения какого-либо параметра из заданного набора можно использовать элементы управления Список или Поле со списком. Ввести значение в поле со списком можно двумя способами: ввести значение в поле или выбрать значение в раскрывающемся списке. На рисунке представлено Поле со списком в режиме конструктора NAPR в котором пользователь, в режиме формы, определяет выбором, из задонного перечня, значене направление участка.
Элемент рисунок служит для отображения рисунка на форме как из таблиц данных, так и для оформления формы. Для выполнения каких либо команд или организации управления на форме служат элементы Кнопка.
Для облегчения создания компанентов на форме некоторые кнопки панели элементов, например Список или Поле со списком, Кнопка, при создании элемента управления вызывают Мастер элементов, если кнопка Мастера нажата.
Каждый элемент на форме, как и сама форма имет ряд свойств которые разделены на категории: макет, данные, события, другие и весь перечень свойств. Данную информацию следует уточнить в справке MS Access.
17.3 Выполнение индивидуального задания
Ниже приведены варианты заданий. По указанию преподавателя выберите свое индивидуальное задание. Уточните условие задания, количество.
Необходимо:
&#61607; Создать автоформу в столбец, по одной таблице (подчиненной).
&#61607; Создать форму при помощи мастера форм, в которой бы была подчиненная форма.
&#61607; В режиме конструктора добавить в созданную форму кнопку закрытия формы.
Формы создавать на основе таблиц созданных в лабораторной работе на тему основы работы Microsoft Access при создании баз данных.
17.4 Контрольные вопросы
1 Что такое форма, для чего они используются?
2 Способы создания форм.
3 Режимы работы с формами.
4 Создание формы с помощью средства автоматического создания форм.
5 Этапы создания формы при помощи мастера форм.
6 Создание формы с помощью мастера форм.
7 Создание формы с помощью конструктора.
8 Разделы, входящие в структуру формы.
9 Какие элементы применяются при разработке форм?
10 Когда создаётся подчиненная форма? Способы создания.
просто так надо...
удачи!!!!!и я тебя люблю...
удачи!!!!!и я тебя люблю...
Просьба модераторов не удалять ето шпора для девушки
К списку тем
2007-2025, онлайн игры HeroesWM