
- •1,Понятие бд и субд.
- •5,Поля:типы полей и их хар-ка,св-ва полей и их назначение.
- •7.Понятие ключевого поля.Особенности создания ключа в таблице.Установка связей между таблицами.
- •12. Вычисляемые поля в запросе.Создание запросов на подведение итогов.
- •13 Создание запросов на подведение итогов с помощью мастера и с помощью конструктора.
- •18.Формы:понятие и назначение формы,способы создания форм,печать форм.
- •22.Многостраничные Формы: назначение, понятие вкладки, порядок создания.
- •23.Составные формы:назначение,понятие главной и подчинённой форм,порядок создания.
- •26,Сортировка записей в Отчёте.Создание группы внутри Отчёта.Свойства группы.
- •2. Лвс:опред,понятие сервера,раб станции,клиента.Классиф-ия лвс:одноранговая сеть,сеть с выделенным сервером.
- •10 Понятие интернета. Подключение к интернету.
12. Вычисляемые поля в запросе.Создание запросов на подведение итогов.
В том случае,когда треб-ся провести вычисления для каждой записи,н-р,какие новые цены будут на заводскую цену авто,если с завтр дня вырастет на 10%. Модель\Заводская цена/Новая цена. Созд-ть запрос с вычисляемым полем,опред продажную ст-сть авто.Запрос имеет след вид:Вычисляемое поле записывается в отд чистом столбце и имеет след вид:([Заводская цена]+[транспортные изд-ки]+[предпродажная подготовка])*1,2,где 1,2-прибыль. Выражение:<арифм выражение>. ).
13 Создание запросов на подведение итогов с помощью мастера и с помощью конструктора.
Итоговые запросы, это запросы, выполняющие вычисления в группах записей, например нахождение среднего, минимального, мак¬симального значения поля, суммирование полей. Чтобы создать итоговый запрос, необходимо: • Создать обычный запрос, находясь в конструкторе запросов.• Выбрать Вид/Групповые операции, либо нажать кнопку Групповые операции на панели инструментов. В бланке запроса появится новая строка с наименованием Групповая операция. В этой стро¬ке вы должны указать тип выполняемого вычисления.Для удаления строки Групповая операция необходимо нажать еще раз кнопку Групповая операция Операции, допустимые в строке Групповая операция: • Sum — сложение• Avg — среднее значение • Min - • Мах • Count - количество записей, содержащих не пустые значения • StDev - стандартное отклонение• Var - дисперсия • First - значение в первой записи • Last — значение в последней записи Группировка позволяет получить вычисляемую информацию о подгруппах записей в таблице. Также можно создавать группы внутри групп. Можно выполнять итоговые операции и над вычисляемыми полями выборки. Чтобы включить в итоговый запрос выражение, добавьте в запрос вычисляемое поле и укажите тип итоговых вычислений, выполняемых над этим полем, выражения для вычисления могут содержать формулы, связанные арифметическими операторами. В качестве элементов формул могут использоваться поля, константы и функции. Использование круглых скобок позволяет изменить порядок вычислений в выражениях. По умолчанию поля результирующей таблицы имеют те же наименования, что и поля исходной таблицы, а итоговым полям присваиваются наименования в соответствии с принятыми в системе соглашениями. Начальная часть имени обычно содержит имя итоговой операции, за которым следует имя поля, над которым эта операция выполняется. Для изменения наименования этого поля в строке Поле перед именем поля или выражения напечатайте новое поле и отделите его двоеточием. Имена полей в исходной таблице при этом останутся без изменения. Дополнительные характеристики запроса можно задать вызвав бланк свойств запроса.
14Перекрёстные запросы.Создание перекрёстного запроса с пом Мастера.Перекрёстный запрос-позволяет упорядочить инфф-ию в БД по 2м или более значениям группировки и на основании общего подмн-ва соотв групп сделать те или иные выводы.Их можно созд с пом мастера и констр-ра.С пом мастера-создаётся только на основе одной таблицы или одного щапроса.Для этого:выбрать режим мастера в окне Новый запрос,откр первое окно мастера,в нём выбрать таблицу и из списка Таблица\Запросы,выбрать назв для перекр запроса.В след окне выбрать поле для заголовка строк.В след окне из списка выбранные поля выбрать поле для заголовков столбцов,а в след окне выбр поле «числовые или денежные» и операцию суммирования для ячеек результирующей таблицы.Кр того,можно опред-ть суммы зн-чий в каждой строке,установив опцию да в обл вычисления числового значения для каждой строки.В этом случае в перекр запросе будет создан столбец «итоговое значение».
15.Перекрестные запросы. Создание перекрестного запроса с помощью конструктора.Для анализа информации, полученной на основании общего подмножества соответствующих групп используется перекрестная таблица. Перекрестную таблицу можно создавать в мастере и конструкторе.Порядок создания перекрестного запроса в конструктореВ создании перекрестного запроса используются таблицы модели машин и клиенты:1) Запросы / Создать / Конструктор2) Добавить таблицы – клиенты и модели машин3) На панели инструментов нажать кнопку «Тип запроса» и выбрать из списка значение « Перекрестный запрос»4) В бланк запроса включить поля «Модель» и«Транспортные издержки» из таблицы « Модели Машин» и поле « Фамилия» из таблицы «Клиенты».5) Чтобы значение поля «Модель» появилось в заголовке строки в бланке перекрестного запроса – щелкнуть на странице перекрестная таблица и выбрать в списке значений « Заголовки строк». В строке « Групповая операция» должна остаться стандартная установка «Группировка» для поля «Фамилия»; щелкнуть на поле « Перекрестная таблица» и в списке выбрать «Заголовки столбцов» и оставить установку « Группировка»6) Для отображения содержимого в таблице в качестве значения поля «Транспортные издержки» щелкнуть на строке « Перекрестная таблица» и установить элемент « Значение». При этом в строке «Групповая операция» необходимо вывести функцию суммирования
7) При определении критериев отбора в строке «Групповая операция» надо выбрать значение « Условие» и вывести выражение в строку « Условие отбора». Для этого поля в строке « Перекрестная таблица» ничего вводить не нужно, но для отображения запроса надо перейти в режим таблицы.
16Создание модифицирующих запросов(запрос на создание таблицы,запрос на удаление,запрос на добавление,запрос на замену). MS Access позволяет использовать запросы в -качестве инстру-мента для изменения содержимого таблиц. Типы модиф.запросов:- Запросы создания таблиц- Запросы удаления- Запросы добавления
- Запросы замены. Изменения, происх.в результате выполнения запросов этих типов, производятся в таблицах БД и являются необратимыми. Поэтому перед выпол.модиф. запроса рекомендуется создавать резервные копии данных изменяемых таблиц, а также всех связанных с ними таблиц. Чтобы создать один из типов модифицирующего запроса, небходимо:1. Создать запрос на БД (таблиц) 2. Выбрать поля, кот.необходимо модифицировать 3. Устан. тип создаваемого запроса с помощью команд раздела меню Запрос.Необходимо помнить, что при использ.запросов на удаление можно получить непредсказуемый результат, если: • Таблица является частью отношения один -ко- многим • В качестве условия обеспечения целостности данных исполь-зована опция Каскадное удаление связанных записей. При использовании запроса добавления: • Результирующая таблица мб расположена в той же самой или др.БД • Записи в нее могут добавляться по условию.• Если кол-во записей в исходной и результирующей таблицах различно, то MS Access определяет поля с одинаковыми именами и добавляет в них данные, а остальные игнорирует.
• Если имена полей в результирующей табл.отличаются от имен в исходной таблице, их необходимо указать в строке Добавление.
Запросы обновления позволяют изменить значение выбранного поля по всем записям таблицы, удовл.определ.условиям. Для cохранения запроса выполните команду Файл/Сохранить как. Задайте имя запроса н нажмите кнопку ОК. Имя запроса не должно повторять имя таблицы. При вып.ком.Открыть в окне БД MS Aссess запустит на выполнение запрос. Если необходимо изменить запрос выберите его в окне БД и нажмите Конструктор. После внесения изменений можно запустить выполнение, запроса из окна конструктора, нажав кнопку Запуск.
17. Создание параметрического запроса. Пример запроса с параметром.
Для создания параметрического запроса нужно выполнить следующие действия:
Включить в бланк запроса поля Код модели, Фамилия и Населенный пункт из таблицы Клиенты.
Поля строки Условие отбора в столбцах Код модели и Населенный пункт заполнить не конкретными критериями отбора, а обращением к пользователю для ввода критерия. Обращение необходимо заключить в квадратные скобки: \Назовите Город\. [Укажите код модели].
Выполнить команду Запрос / Параметры. Откроется окно диалога Параметры запроса.
В поле Параметр ввести текст без скобок, который находится в поле Условие отбора.
Затем определить тип данных этого поля в поле Тип данных и нажать кнопку ОК.
Сохранить запрос под именем Параметрический и перейти в режим таблицы для просмотра, полученного запроса. При этом Access обратится с просьбой задать последовательно значения критериев в окне Введите значения параметра.
•Мастер таблиц - создать новую таблицу с помощью мастера.
•Импорт таблиц - осуществить импорт таблиц из внешнего файла и текущую базу данных.
•Связь с таблицами - осуществить создание таблиц, связанных с таблицами из внешних файлов.
В диалоговом окне “область поиска” задается критерий поиска:
1. проводить поиск только в текущем поле
2. проводить поиск во всех полях таблицы
3. проводить поиск первого вхождения
проводить поиск Далее.