Скачиваний:   0
Пользователь:   andrey
Добавлен:   09.01.2015
Размер:   268.5 КБ
СКАЧАТЬ

 Вопрос 1. Информация как ресурс. Способы хранения и обработки информации.

Информация – одно из основных первичных понятий науки. Информация способна иметь количественную оценку. Может выступать в роли физической величины. Существует информация техническая (передается по каналам связи) и семантическая (смысловая).

Информация:

ü Не может существовать вне взаимодействия объектов.

ü Не теряется ни одним из объектов в процессе взаимодействия

ü Приносит сведения об окружающем мире

ü Не материальна

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

В рекламе – это сведения о фактах, концепциях, объектах, процессах, событиях и идеях. Информация в рекламе передается в виде сообщений.

Свойства информации:

ü Актуальность

ü Релевантность

ü Достоверность

ü Доступность

ü Защищенность

ü Конфиденциальность

ü Полнота

ü Простота

ü Адекватность

ü Уникальность

ü Живучесть (жизненный цикл)

Информационные процессы (связаны с определенными операциями с информацией):

ü Передача информации

ü Получение (сбор) информации

ü Хранение информации

ü Обработка информации

ü Использование информации.

Главная возможность ЭВМ – хранение и обработка информации. Эти возможности реализуют с помощью информационных систем. – банков и баз данных. Для хранения и обработки информации используют Базы данных - хранилище данных о некоторой предметной области.

Признаки БД:

· БД хранится и обрабатывается в вычислительной системе. Таким образом, любые, вне компьютерные хранилища информации (архивы, библиотеки, картотеки и т. п.) базами данных не являются.

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

Классификация БД по модели данных:

· Примеры: иерархические, сетевые, реляционные, объектные, объектно-ориентированные, объектно-реляционные.

Классификация БД по среде физического хранения:

· БД во вторичной памяти (традиционные)

· БД в оперативной памяти (in-memory databases)

· БД в третичной памяти (tertiary databases)

Классификация БД по содержимому:

Примеры: географические; исторические; научные; мультимедийные.

Классификация БД по степени распределённости:

централизованные (сосредоточенные);

распределённые.

 

Вопрос 2. Понятие структурированных данных. Определение и назначение базы данных.

БД – это совокупность хранимых во внешней памяти ЭВМ большого объема данных. Она представляет собой комплекс взаимосвязанных данных, предназначенный для обеспечения нужной информацией пользователей.

БД – предназначена для обеспечения информационных нужд определенных пользователей.

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

БД – это файл специального формата, содержащий информацию, структурированную заданным образом, т.е. это совокупность сведений о конкретных объектах реального мира, относящихся к определенной теме или задаче.

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

Главное достоинство электронных БД – это возможность быстрого поиска, сортировки, отбора информации, создания отчета по заданной форме. Человек зарегистрирован, например в ВУЗе, библиотеке, получает З/пл в бухгалтерии, приобретает билеты на транспорт, осуществляет покупки в электронном магазине, или в списке на дисконт в обычном магазине , и т.д.– он уже в базе.

 

 

 

 

Вопрос 3. Модели данных: иерархическая, сетевая реляционная.     

Модель базы данных должна быть четко определена до размещения данных и связей между ними на устройствах памяти ЭВМ. Основное назначение модели данных – возможность представить в целом информационную картину. Для логического представления используется информационно-логическая модель. Различают три разновидности инфологической модели:

 

ü Иерархическая - многоуровневая- древовидная структура, где в корнях стоят идентификаторы объектов, а на уровнях раскрываются свойства объектов. Т.е. один тип объекта – главный, а другие (на низшем уровне)-подчиненные ( иерархия). Взаимосвязь – один ко многим. Как генеологическое  древо. Достоинство – простота и быстродействие, недостаток – слабая наглядность взаимосвязи данных.

ü Сетевая - набор узлов, в к-м каждый может быть связан с каждым- позволяет обеспечивать связи одних элементов с любыми другими. Каждый элемент может иметь более одного порождающего его элемента. В графическом представлении – напоминает сеть. Подобна иерархической, только более сложная. Позволяет легко фиксировать данные в памяти ЭВМ.

ü Реляционная – 99,9% набор взаимосвязанных таблиц- универсальна, ориентирована на интересы пользователя (программиста). Упрощает структуру базы данных, облегчает работу с ней.  Все связи между объектами задаются путем явной фиксации идентификаторов объектов в записях. Достоинство – простота инструментальных средств ее поддержки, недостаток – жесткость структуры данных и зависимость скорости ее работы от размера базы данных.

ü Объектно-ориентированные – обеспечивает доступ к различным источникам данных.применяются в системах автоматизированного проектирования, моделировании, мультимедиа, издательском деле.

 

Вопрос 4. Реляционные базы данных. Определение и назначение системы управления базой данных.

Благодаря простоте и естественности в СУБД наиболее распространена реляционная база данных.  Реляционная БД – наиболее привычная форма представления данных в виде таблицы  + развитый математический аппарат, определяющий операции: объединение, вычитание, пересечение, соединение

Реляционные БД – это совокупность характеризующих определенную предметную область двумерных таблиц, информация в которых хранится в виде упорядоченного набора записей – строк таблицы.

Свойства: все элементы в столбце имеют одинаковый тип (числовой, символьный…) и длину; одинаковые строки в таблице отсутствуют; порядок следования строк и столбцов может быть произвольным.

Достоинства:

· Простота и доступность для понимания конечным пользователем -   (информационная конструкция – таблица).

· Полная независимость данных.При изменении структуры БД не требуется изменений в программе.

Недостатки:

· Предметная область не всегда представлена в виде совокупности таблиц.

· Низкая скорость обработки запросов по сравнению с другими моделями. Требует большего объема внешней памяти.

Основная реляционная БД – таблица. Таблица БД – это совокупность экземпляров записей одной структуры. Структура таблицы  определяется составом ее полей и их свойствами.

СУБД – это универсальное программное средство, предназначенное для организации и хранения и обработки логически взаимосвязанных данных и обеспечения быстрого доступа к ним.

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

Функции СУБД:

Ø Поиск информации в БД

Ø Выполнение несложных расчетов

Ø Вывод отчетов на печать

Ø Редактирование БД.

 

Вопрос 5. Работа с реляционной базой данных. Основные этапы технологического процесса обработки информации с использованием СУБД.

Основная реляционная БД – таблица. Таблица БД – это совокупность экземпляров записей одной структуры. Структура таблицы  определяется составом ее полей и их свойствами. Таблица должна обладать свойствами:

ü Каждый элемент таблицы – это один элемент данных;

ü Все столбцы в таблице однородные;

ü Каждый столбец имеет уникальное имя;

ü Одинаковые строки в таблице отсутствуют;

ü Порядок следования строк и столбцов может быть произвольным.

Технология работы с БД включает:

1. Построение инфологической модели базы (определение назначения и цели создания БД).

2. Создание структуры таблиц БД (определение необходимых таблиц и их связей, полей, задание ключа).

3. Ввод, поиск и обработка данных (создание форм, фильтров им запросов).

4. Ввод информации из БД (создание отчетов).

Основные действия по обработке информации в БД являются выбор, создание, редактирование и удаление тех или иных данных. Для этого в СУБД имеются средства построения запросов на выполнение определенных действий. С помощью спец. языка  SQL можно составить набор необходимых полей и задать фильтр отбора информации. Для удобства и наглядности работы СУБД можно создать окна, где отражается информация из БД – формы. В таких окнах находится еще и вспомогательная информация, характеризующая эти данные. СУБД дает возможность создания и печати итоговых документов – отчетов по имеющейся в БД информации. Здесь можно задать упорядочивание и группировку данных по тем или иным значениям.

 

Вопрос 6. Разработка информационно-логической модели реляционной БД.  Информационные объекты предметной области.

Для логического представления взаимосвязей объектов БД используется информационно-логическая (инфологическая) модель. Реляционная БД – одна из разновидностей инфологической модели БД. Реляционная модель достаточно универсальна. Она значительно ориентирована на интересы пользователя. Она упрощает структуру БД и облегчает работу с ней. Реляционная модель получается путем формализации иерархической модели. В этой модели все связи между объектами задаются путем явной фиксации идентификаторов объектов в записях. Данные представляются в виде таблицы.

Табличные БД – модель картотека. П-р: записная книжка, каталог в библиотеке. Плюсы –Самая простая структура и то, что все другие БД в качестве основы используют таблицы. К минусам относят копирование.

 

Вопрос 7. Определение связей между информационными объектами. Три вида логической взаимосвязи информационных объектов: один к одному, один ко многим, многое ко многим.

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

Существует три типа связей:

1. один - к- одному – каждая запись одной таблицы не может быть связана более чем с одной записью второй таблицы. (применяют когда таблица содержит много полей).

2. один – ко - многим – одна запись в первой может быть связана с несколькими во второй.

3. многие – ко - многим – каждая запись первой связана со многими во второй и наоборот (в реляционной БД такой тип через вспомогательные таблицы).

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

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

В окне главной таблицы – знак + (по нему щелчок мышью) открывает подчиненную таблицу.

 

Вопрос 8. Разработка реляционной БД. Организация данных. Понятие ключа (ключевого поля).

Основная реляционная БД – таблица. Таблица БД – это совокупность экземпляров записей одной структуры. Структура таблицы  определяется составом ее полей и их свойствами:

ü Каждый элемент таблицы – это один элемент данных;

ü Все столбцы в таблице однородные;

ü Каждый столбец имеет уникальное имя;

ü Одинаковые строки в таблице отсутствуют;

ü Порядок следования строк и столбцов может быть произвольным.

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

Ключевое поле – поле, значение которого однозначно определяет соответствующую запись.

1. Кол-во полей определяется разработчиком и не может изменяться пользователем.

2. Любое поле должно иметь уникальное имя.

3. Поля могут иметь различный тип:

o строка символов,

o целое число

o  дата,

o логическое поле,

o рисунок, звук,

o денежная сумма.

    4.Поля могут быть обязательными для заполнения или нет.

В таблице не может быть двух записей с одинаковым значением ключа.

 

 

Вопрос 9. Организация данных в многотабличной БД. Типы ключевых полей: простой ключ, составной ключ и внешний ключ.

Можно выделить три типа ключевых полей: простой ключ, составной ключ и внешний ключ.

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

Слово “реляционная” происходит от английского relation – отношение. Отношение – математическое понятие, но в терминологии моделей данных отношения удобно изображать в виде таблицы. При этом строки таблицы соответствуют кортежам отношения, а столбцы – атрибутам. Ключом называют любую функцию от атрибутов кортежа, которая может быть использована для идентификации кортежа.

Ключ-значение поля, указанного в структуре записи файла.

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

Foreign Key - Внешний ключ – Чтобы связать две реляционные таблицы необходимо ввести в структуру первой таблицы внешний ключ - ключ второй таблицы.

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

 

Вопрос 10. Организация связей между таблицами в Access. Создание многотабличной базы данных. Схема данных .

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

Разработка схемы данных или связи между таблицами.

1. Выбрать объект таблицы

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

3. В окне добавление Таблицы выбираем каждую Таблицы , затем кнопку Добавить и Закрыть.

4. Перетаскиваем мышкой ключевое поле (выделенное жирным) на соседнюю таблицу

5. В окне Изменение связей проверяем правильность выбранных ключевых полей и  выбираем кнопку Создать

То же самое делаем с другими таблицами.

6. Далее - Закрыть и Сохранить.

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

Существует три типа связей:

4. один - к- одному – каждая запись одной таблицы не может быть связана более чем с одной записью второй таблицы. (применяют когда таблица содержит много полей).

5. один – ко - многим – одна запись в первой может быть связана с несколькими во второй.

6. многие – ко - многим – каждая запись первой связана со многими во второй и наоборот (в реляционной БД такой тип через вспомогательные таблицы).

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

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

В окне главной таблицы – знак + (по нему щелчок мышью) открывает подчиненную таблицу.

 

Вопрос 11. Общая характеристика, назначение, возможности СУБД Access.

Access — это СУБД - комплекс программ, который не только позволяет хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде. Access позволяет также автоматизировать часто выполняемые операции (например, расчет зарплаты, учет материальных ценностей и т.п.). Используя Access, можно не только разрабатывать удобные формы ввода и просмотра данных, но и составлять сложные отчеты. Access — это реляционная СУБД. Это означает, что с помощью Access можно использовать одновременно несколько таблиц базы данных. В Access входят конструкторы таблиц, форм, запросов и отчетов. Кроме того, Access можно рассматривать и как среду для разработки приложений. Используя макросы для автоматизации задач, можно создавать такие же мощные, ориентированные на пользователя приложения, как и приложения, созданные с помощью “полноценных” языков программирования, дополнять их кнопками, меню и диалоговыми окнами. С ее помощью можно:

Создавать структуру однотабличной базы данных

Разрабатывать схему данных и создавать структуру реляционной базы данных

Вводить и редактировать данные

Разрабатывать пользовательские формы ввода данных в однотабличную и реляционную базы данных

Создавать отчеты для вывода данных

Формировать запросы для поиска и отбора данных

Достоинства:

ü Самая быстрая из существующих СУБД

ü Содержит многие возможности СУБД «клиент-сервер»(информация хранится в специальных таблицах, страничная организация хранения, система защиты от несанкционированного доступа)

ü Для хранения данных имеет собственную структуру хранения объектов в одном MDB-файле

ü Имеет схожий интерфейс и возможность обмена данными с другими программами пакета

ü Предлагает набор мастеров, упрощающих создание приложений и БД

ü Предлагает автоматизацию работы, посредством макросов

ü Поддерживает целостность данных

ü Имеет архивариус – мастер, который создает словарь данных

ü Предоставляет инструментальный комплект разработчика для создания отчуждаемых приложений.

Недостатки:

ü Требование больших объемов оперативной памяти

ü Медленная работа в среде интерпретатора.

БД СУБД Access представляет собой файл с расширением.mdb.

В рамках этого файла данные можно:

· разделить на отдельные таблицы;

· просматривать, добавлять и обновлять данные в таблицах с помощью электронных форм;

· находить и извлекать только нужные данные с помощью запросов;

· анализировать или печатать данные с помощью отчетов.

 

Вопрос 12. Запуск CУБД Access. Создание новой базы данных. Открытие существующей базы данных.

Работа с БД СУБД Access происходит в многооконном режиме. При запуске программы на экране появляется окно СУБД и лишь при создании или открытии появляется окно базы данных.

В нем имеется семь вкладок на каждый тип объектов:

ü таблицы

ü формы

ü  отчеты

ü запросы

ü макросы

ü модули

ü страницы доступа к данным.

Каждый из объектов открывается в своем окне.

Существует алгоритм создания БД и работы с ней:

1.Загрузить ACCESS.  Создать файл  Окно - Новая БД.

2.В окне файл Новой БД открываем папку для сохранения, набираем имя файла.

3.Появляется окно БД, в котором перечисляются объекты, режимы и т.д.

4. Выбираем объект Таблицы (Главный объект), режим конструктора

5.С помощью этого режима проектируется структура БД:

Имена полей, типы,(чтобы компьютер понял, как обрабатывать информацию) свойства(длина, индекс и т.д.).

6.Закрываем Таблицу1, сохраняем структуру и набираем имя

7.Создать ключевое поле

8.Открываем созданную таблицу и заносим данные.

 

Вопрос 13. Рабочее окно Access.  Команды Меню. Панели инструментов.

Кнопка «Таблицы» - отображает все таблицы в текущей базе данных Microsoft Access или в проекте Microsoft Access. Кнопки на панели инструментов окна базы данных используются для открытия и изменения выбранной таблицы или создания новой таблицы.

Кнопка «Запросы»- отображает все запросы в текущей БД Microsoft Access. Кнопки на панели инструментов окна базы данных используются для открытия и изменения выбранного запроса или создания нового запроса.

Кнопка «Формы» -  отображает все формы в текущей БД Microsoft Access или в проекте Microsoft Access. Кнопки на панели инструментов окна базы данных используются для открытия и изменения выбранной формы или создания новой формы.

Кнопка «Отчеты» - отображает все отчеты в текущей БД Microsoft Access или в проекте Microsoft Access. Кнопки на панели инструментов базы данных используются для предварительного просмотра того, как отчет будет выглядеть при его печати, для изменения макета выбранного отчета или создания нового отчета.

Кнопка «Страницы» -  отображает все ярлыки страниц доступа к данным в текущей БД Microsoft Access или в проекте Microsoft Access. Кнопки на панели инструментов базы данных используются для открытия и изменения выбранной страницы или создания новой страницы.

 

Вопрос 14. Главное окно базы данных. Объекты базы данных.

При создании или открытии появляется окно базы данных. В нем имеется семь вкладок на каждый тип объектов. Каждый из объектов открывается в своем окне.

Объекты БД.

ü Таблицы – основные объекты любой БД. Таблицы хранят все данные и таблицы хранят структуру базы (поля, их типы и свойства).

ü Формы – средства для ввода и корректировки данных.Смысл – предоставлять средства для заполнения тех полей, которые нужно заполнять. В форме можно разместить счетчики, флажки, раскрывающиеся списки, переключатели.

ü  Отчеты – похожи на формы, но предназначены для вывода данных на печатающее устройство.

ü Запросы – специальные структуры, предназначенные для обработки данных БД. Служат для извлечения данных и предоставления их пользователю в удобном виде. Отбор, сортировка и фильтрация данных. Преобразование данных по алгоритму.

ü Макросы  - небольшие программы, с помощью которых можно автоматизировать часто повторяющиеся действия, например открытие формы или печать отчета.

ü Модули – программы на языке программирования высокого уровня, разработанного для создания приложений Windows.

ü Страницы доступа к данным – предоставляют доступ к информации, хранящейся в БД пользователям Интернета. В программе есть мастер, который помогает публиковать информацию из базы данных в web.

 

Вопрос 15. Сохранение объектов базы данных. Копирование и перемещение объектов в другую базу данных.

После определения структуры таблицы ее надо сохранить. Для этого используется команда Файл|Сохранить (File|Save) или кнопка панели инструментов конструктора Сохранить(Save). В окне Сохранение (Save As) вводится имя таблицы

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

После сохранения таблицы становится доступным режим, позволяющий перейти ко второму этапу создания таблицы - созданию записей. Переход в этот режим, называемый режимом таблицы, возможен только после сохранения структуры таблицы и осуществляется нажатием кнопки Вид (View) на панели инструментов конструктора таблиц или выбором этого режима при открытии списка на этой кнопке.

Средства и назначение обмена данными

Большинство СУБД и ЭТ используют для хранения данных собственные форматы. Команды экспорт, импорт и связь с таблицами позволяют осуществить обмен данными между MSAccess и различными внешними приложениями (ЭТ, другими СУБД и текстовыми файлами). Кроме того, с помощью этих средств можно скопировать объекты из одной БД в другую.

Экспорт объектов

С помощью команды Экспорт можно скопировать таблицу в другую БД MS Access или другое приложение. Для этого:

- В окне БД выбрать таблицу;

- Файл – Сохранить как/Экспорт;

- Выбрать опцию Во внешнем файле или базе данных;

- В диалоговом окне «Сохранение объекта Таблица в…» выбрать тип файла (MSAccess), папку и базу данных, в которую копируется таблица, нажать кнопку Экспорт;

- В диалоговом окне Экспорт указать имя таблицы и выбрать опцию Структура и данные.

Использование буфера обмена для копирования объектов в другую базу данных MS Access

Копирование или перемещение объектов или записей из одной БД в другую можно выполнить, используя буфер обмена известным способом.

Экспорт в базу данных, электронную таблицу, текстовый файл

Для экспорта в электронную таблицу: файл – Сохранить как/экспорт, Во внешнем файле или базе данных, тип файла – MS Access, указать папку, в поле Имя файла выбрать имя таблицы, установить флажок Сохранить формат, нажать кнопку Экспорт. При сохранении выбранного типа PTF (Rich-Text) осуществляется экспорт таблицы в формате текстового редактора со своим форматом (стили, обрамление, тени).

Иногда требуется осуществить обмен данными с программами, отсутствующими в списке Тип файла в окне диалога Сохранение объекта. Однако большинство СУБД имеют средства для экспорта и импорта файлов в формате ASCII. В такой ситуации можно воспользоваться текстовыми файлами. Кроме того, для ввода больших объемов данных можно использовать текстовый редактор, после чего импортировать текстовый файл в таблицу MS Access.

MS Access представляет два способа экспорта: с разделителями и текстовый файл с записями фиксированной длины.

В MS Access содержится мастер экспорта текста, который запускается после нажатия на кнопку Экспорт в диалоговом окне Сохранение объекта и при выборе типа файла – текстовые файлы.

 

Вопрос 16. Определение полей реляционной таблицы. Типы данных в Access.

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

Свойства полей:

Имя поля- определяет как должно обращаться к данным этого поля ( по умолчанию – заголовки).

Тип поля – определяет тип данных, к-е содержатся в поле.

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

Формат поля – определяет способ форматирования данных в ячейках, принадлежащих полю. Управляет отображением данных на экране. На хранение не влияет.

Маска ввода – определяет форму в которой вводятся и хранятся данные в поле. Это средство автоматизации ввода данных.

Подпись – определяет заголовок столбца.

Значение по умолчанию –  вводится в ячейки поля автоматически.

Условие на значение – ограничение для проверки правильности вводаданных.

Сообщение об ошибке – текстовое сообщение, которое в случае ошибки выдается автоматически.

Обязательное поле –  свойство, определяющее обязательность заполнения данного поля при заполнении базы.

Пустые строки – свойство, разрешающее ввод пустых строковых данных.Относится лишь к некоторым, например к текстовым.

Индексированное поле – пр этом свойстве все операции связанные с поиском и сортировкой существенно ускоряются.

Типы данных в Access:

· Текстовый – тип данных используемый для хранения обычного неформатируемого текста ограниченного размера (до 255 символов).

· Поле мемо – специальный тип для хранения больших объемов текста (до 65 535 символов)

· Числовой – используется для хранения чисел (целых и дробных)

· Дата/время – для хранения календарных дат и времени в разном формате.

· Денежный – для хранения денежных сумм.

· Счетчик – специальный тип для уникальных натуральных чисел.

· Логический – для хранения логических данных. Принимает два значения – да и нет.

· Поле объекта OLE – специальный тип данных, предназначенный для хранения объектов созданных в других приложениях и связанных с БД. В таблице хранятся только указатели на них.

· Гиперссылка – специальное поле для хранения адресов интернета.

· Мастер подстановок – не специальный тип данных. Это объект, настройкой которого автоматизируется ввод в поле. Его можно выбрать из раскрывающегося списка.

 

Вопрос 17. Автоматизация создания и ведения баз данных с помощью Мастеров.

Один из способов создания БД – с помощью мастера. Мастером баз данных можно воспользоваться для создания всех необходимых таблиц, форм и отчетов для базы данных выбранного типа. Мастер создания БД использует готовые шаблоны, позволяющие создавать довольно сложные БД. При наличие интернета можно получить дополнительные шаблоны. Созданную с помощью мастера БД можно изменить или расширить. Создание БД начинается с создания основного объекта – таблиц. Оно заключается в создании ее полей и назначении их свойств. Пути создания таблиц с помощью мастера, в режиме конструктора и путем ввода данных. Мастер таблиц ускоряет создание структуры таблицы. Мастер задает ряд вопросов и, руководствуясь полученными ответами, создает структуру таблиц  автоматически. Режим Таблицы открывает заготовку, в которой все поля имеют формальные имена Поле1, Поле2,…и стандартный текстовый тип данных. Такую таблицу можно сразу заполнять информацией, но описывать свойства полей придется самостоятельно.

 

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

Логическая структура реляционной базы данных в Access является адекватным отображением полученной информационно-логической модели, не требующим дополнительных преобразований. Каждый информационный объект модели данных отображается соответствующей реляционной таблицей. Структура реляционной таблицы определяется реквизитным составом соответствующего информационного объекта, где каждый столбец (поле) соответствует одному из реквизитов объекта. Ключевые реквизиты объекта образуют уникальный ключ реляционной таблицы. Для каждого столбца задается формат и размер данных. Строки (записи) таблицы соответствуют экземплярам объекта и формируются при загрузке таблицы.

Связи между объектами модели данных реализуются одинаковыми реквизитами – ключами связи в соответствующих таблицах. При этом ключом связи всегда является уникальный ключ главной таблицы. Ключом связи в подчиненной таблице является либо некоторая часть уникального ключа в ней, либо поле, не входящее в состав первичного ключа (например, код кафедры в таблице ПРЕПОДАВАТЕЛЬ). Ключ связи в подчиненной таблице называется внешним ключом.

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

Для cоздания таблиц с помощью Мастера таблиц необходимо:

1. Дважды щелкнуть левой кнопкой мыши на ярлыке Создание таблицы с помощью мастера .

2. В диалоговом окне Создание таблиц выбрать назначение таблицы: Деловые  (для иных целей можно выбрать и Личные ).

3. В поле Образцы таблиц выбрать подходящую таблицу.

4. Переместить нужные поля из списка Образцы полей в список Поля новой таблицы . Для этого следует воспользоваться кнопками со стрелками: > — переместить одно поле, » — переместить все поля.

5. Повторять описанные в пп. 3—4 действия до тех пор, пока не будет создан подходящий перечень полей для новой таблицы.

6. При необходимости переименовать какое-либо поле, нужно выделить его в списке Поля новой таблицы и нажать кнопку Переименовать поле , затем ввести в диалоговом окне Переименование поля новое имя поля и нажать кнопку ОК. Нажать кнопку Далее.

В следующем диалоговом окне в поле Задайте имя для новой таблицы ввести имя новой таблицы

1. Выбрать способ определения ключа Microsoft Access автоматически определяет ключ  (имеется альтернатива Пользователь определяет ключ самостоятельно). Тогда в таблицу будет добавлено поле автоматической нумерации. Нажать кнопку Далее.

2. В случае, если было выбрано самостоятельное определение ключа, в поле со списком Выберите поле с уникальными для каждой записи данными необходимо выбрать имя поля, которое станет ключевым. Затем нужно определить тип данных, которые будут содержаться в ключевом поле. Мастер предлагает выбрать один из трех вариантов:

· Последовательные числа, автоматически присваиваемые каждой новой записи ;

· Числа, вводимые пользователем при добавлении новых записей;

· Сочетание чисел и символов, вводимое пользователем при добавлении новой записи.

Нажать кнопку Далее.

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

4. В окне Связи нужно выбрать тип связи с данной таблицей. Выберите переключатель Одной записи в таблице  будет соответствовать много записей другой таблицы Нажать кнопку ОК.

5. В диалоговом окне Мастера таблиц нажать кнопку Далее.

6. Открыв последнее диалоговое окно, можно решить, что вы будете делать с таблицей дальше. Выберите переключатель Изменить структуру таблицы, чтобы перейти в режим Конструктора таблиц, и нажмите на кнопку Готово. Откроется окно Конструктора таблиц.

 

Вопрос 19. Создание таблицы базы данных в режиме Конструктора. Изменение макета таблицы: добавление новых полей, задание типа данных, установка значений по умолчанию.

Режим конструктора -наиболее универсальный режим. В этом режиме можно самостоятельно задавать имена полей, выбирать их тип и настраивать свойства. Он используется как при создании, так и модификации таблиц.

Чтобы создать таблицу в режиме Конструктора, необходимо:

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

2. В окне Конструктора таблиц в столбец Имя поля ввести имена полей создаваемой таблицы.

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

4. В столбце Описание можно ввести описание данного поля (не обязательно). 

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

6. После описания всех полей будущей таблицы нажать кнопку Закрыть (в верхнем правом углу окна таблицы).

7. На вопрос Сохранить изменения макета или структуры таблицы <имя таблицы>? , нажать кнопку Да.

8. В окне Сохранить как в поле Имя таблицы ввести имя создаваемой таблицы и нажать кнопку ОК.

9. В ответ на. сообщение Ключевые поля не заданы и вопрос Создать ключевое поле сейчас?  нажмите кнопку Да если ключевое поле необходимо, или кнопку Нет если такого не требуется.

После указанных действий в списке таблиц в окне базы данных появятся имя и значок новой таблицы. Ввести данные в созданную таблицу можно, открыв таблицу в режиме Таблицы.

В Microsoft Access существует понятие макета таблицы. Макет таблицы — это вид, в котором данные отображаются в окне в режиме Таблицы. По умолчанию формируется стандартный макет таблицы, который можно увидеть на экране, если открыть, например, таблицу "Типы" базы данных в режиме Таблицы. Асcess позволяет изменить макет таблицы. При этом можно изменить его как для всех таблиц данного приложения, так и только для одной таблицы. Для того чтобы изменить макет для всех таблиц, необходимо изменить параметры Access. Это выполняется с помощью команды Сервис, Параметры.

После изменения макета таблицы в режиме Таблицы или в режиме Конструктора Microsoft Access потребует подтверждения изменения макета. В этом случае необходимо нажать кнопку Да , если нужно сохранить изменения, или кнопку Нет, если изменения сохранять не нужно.

 

Вопрос 20. Ввод и редактирование данных в режиме таблицы. Операции со строками и столбцами. Поиск и замена данных в режиме таблицы

Режим таблицы – это  не только способ вывода таблицы на экран, но и инструмент для создания новой таблицы. Он называется создание таблицы путем ввода данных. Выбрав его, получаем доступ к заготовке таблицы. Поля таблицы имеют имена, данные по умолчанию (Поле1, Поле2). Можно присвоить полям новые имена, имеющие смысловую нагрузку. Тип полей будет определяться программой автоматически.

Строку таблицы можно заполнить при помощи копирования - через буфер обмена:

1)Открыть БД, содержащую образцовую запись

2)Выделить мышью нужные поля в одной строке и скопировать данные в буфер обмена

3)Открыть БД, в которой нужно создать таблицу

4)Выбрать команду Создание таблицы путем ввода данных.

5)Выделить в заголовке таблицы такое же количество полей в одной строке

6)Выполнить вставку из буфера.

Следует создавать ключевые поля.

Другой вариант – обычная работа для ввода.

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

Вопрос 21.Ввод ограничений в таблицу базы данных с помощью Построителя выражений. Правила записи выражений. Основные операторы.

Построитель выражений используется для построения:

· выражения, определяющего значение выводимой колонки-характеристики в Конструкторах Запросов, Таблиц и Фильтров

· условного выражения в Конструкторах Запросов, Таблиц и Фильтров

Кроме обычных математических функций (умножение, сложение, логические и т.д.), возможно использование значений имеющихся в базе данных характеристик, функций, используемых в Microsoft Access, а также специальных функций, дающих значения характеристик в источнике для сборного объекта, в узле-источнике, в узле-приемнике и в перемещении-предке.

Физически настройка параметра ограничения производится в режиме конструктора для таблицы. Для поля необходимо просто определить значение свойства "Условие на значение". Удобнее всего это сделать при помощи построителя выражений (кнопка для его вызова появляется в правой части соответствующего поля).

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

2. Поместить курсор на строку Условие отбора  поля, для которого необходимо установить критерий выборки.

3. Нажать кнопку Построителя выражений Построить на панели инструментов Access для вывода окна Построитель выражений. Другой способ – нажать правую кнопку мыши в строке Условие отбора и выбрать из меню команду Построить.

4. В поле выражений вверху окна Построителя выражений ввести требуемое выражение.

 

Вопрос 22.Сортировка данных в режиме таблицы. Отбор данных с помощью фильтра.

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

В Microsoft Access предусмотрено четыре способа отбора записей с помощью фильтров: фильтр по выделенному фрагменту, обычный фильтр, поле Фильтр для и расширенный фильтр.

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

Набор записей, которые были отобраны в процессе фильтрации, называется результирующим набором.

Чтобы использовать фильтр по выделенному фрагменту, необходимо:

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

2. Выделить это значение и нажать кнопку Фильтр по выделенному на панели инструментов Режим таблицы.

3. Чтобы отменить фильтр, необходимо нажать на кнопку Удалить фильтр на панели инструментов Режим таблицы или воспользоваться одноименной командой контекстного меню.

4. Access запоминает последний применяемый фильтр, поэтому если теперь нажать на кнопку Применение фильтра на панели инструментов, вновь будут отобраны те же записи.

5. Кнопки Применение фильтра и Удалить фильтр являются по сути одной кнопкой, состояние (нажата, отжата) и подпись которой меняются в зависимости от того, установлен или нет фильтр для таблицы. Еще одним признаком, по которому можно узнать, что в таблице отображаются отфильтрованные записи, является слово ФЛТР в строке состояния окна приложения.

6. Для того чтобы установить фильтр по выделенному фрагменту, можно воспользоваться также командой контекстного меню Фильтр по выделенному или выбрать из меню Записи команду Фильтр, Фильтр по выделенному.

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

Чтобы применить обычный фильтр, необходимо:

1. Открыть таблицу в режиме Таблицы.

2. Нажать кнопку Изменить фильтр на панели инструментов Режим таблицы. Появится форма фильтр — специальное окно для изменения фильтра. Форма содержит линейку полей таблицы. В любое из этих полей можно ввести или выбрать из списка значение, которое и будет являться условием отбора. Если условия ввести в несколько полей, они будут объединяться с помощью логического оператора И. Для того чтобы объединить условия по ИЛИ, нужно раскрыть другую вкладку формы, щелкнув по ярлычку Или в нижней части формы.

3. Выберите нужное значение из списка в поле и дату в поле Дата размещения. Добавьте значок > перед датой. При этих условиях Access будет отбирать все заказы для значения, размещенные после указанной даты.

4. Нажмите кнопку Применение фильтра на панели инструментов.

 

Вопрос 23.Понятие формы. Создание новой формы с помощью Мастера. Виды однотабличных пользовательских форм.

Для упрощения труда пользователей БД создаются формы-электронный бланк, имеющий поля для ввода данных.

· Форма представляет собой объект БД, содержащий упорядоченный набор элементов управления, которые обеспечивают интерактивное взаимодействие  с полями одной или нескольких таблиц.

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

Способы создания форм: Автоформа, мастер форм, конструктор.

Автоформы – самый простой вид.  Открыть вкладку Формы,  в диалоговом окне БД и щелкнуть Создать. В открывшемся окне Новая форма – выбираем таблицу и вид автоформы: табличная, ленточная или в столбец.

Мастер форм – создает форму в четыре этапа:

· Выбор полей, данные для которых можно будет вводить в форме.

· Выбор внешнего вида формы.

· Выбор фонового рисунка формы.

· Задание имени формы.

На каждом этапе мастер подробно запрашивает и объясняет все действия. Созданные мастером формы являются функциональными. Их можно доработать  - добавить или удалить надписи, переместить элеметы управления, вставить логотипы и рисунки.

 

Вопрос 24.Ввод и редактирование данных в режиме формы. Перемещение в режиме формы. Поиск и замена данных в режиме формы.

 

1.Для создания формы Состав преподавателей:

· Откройте вкладку Формы в окне базы данных;

· нажмите кнопку <Создать>;

· в появившемся окне выберите (подведите курсор мыши и щелкните левой клавишей) пункт Мастер форм;

· щелкните по значку списка в нижней части окна;

· выберите из появившегося списка таблицу Преподаватели;

· нажмите кнопку <Ok>;

· ответы экзаменв появившемся окне выберите поля, которые будут присутствовать в форме. В данном примере присутствовать будут все поля, поэтому нажмите кнопку ;

· нажмите кнопку <Далее>;

· в появившемся окне уже выбран вид Форма в один столбец, поэтому нажмите кнопку <Далее>;

· в появившемся окне выберите стиль оформления. Для этого щелкните по словам, обозначающим стили, либо перемещайте выделение стрелками вверх или вниз на клавиатуре. После выбора стиля нажмите кнопку <Далее>;

· в появившемся окне задайте имя формы, набрав на клавиатуре Состав преподавателей. Остальные параметры в окне оставьте без изменений;

· ответы экзаменответы экзаменответы экзаменответы экзаменнажмите клавишу <Готово>. Перед вами откроется форма в один столбец. Столбец слева – это названия полей, столбец справа – это данные первой записи (в нижней части окна в строке параметра Запись стоит цифра 1). Для перемещения по записям надо нажимать клавиши      (в сторону записей с большими номерами) или (в сторону записей с меньшими номерами). Клавиша - это переход на первую запись, клавиша - переход на последнюю запись.

2.Для поиска преподавателя Миронова:

· переведите курсор в первую строку поля <<Фамилия>>;

· выполните команду Правка, Найти;

· в появившемся окне в строке Образец введите Миронов;

· в строке параметра Просмотр должно быть слово ВСЕ (имеется в виду искать по всем записям);

· в строке параметра Совпадение выберите из списка С любой частью поля;

· в строке параметра Только в текущем поле установите флажок (должна стоять галочка);

· нажмите кнопку <Найти>. Курсор перейдет на вторую запись и выделит слово Миронов;

· нажмите кнопку <Найти далее>. Курсор перейдет на седьмую запись и также выделит слово Миронов;

· нажмите <Закрыть> для выхода из режима поиска.

3.Для замены зарплаты ассистенту Сергеевой с 2470р. на 2490 р.:

· переведите курсор в первую строку поля <<Зарплата>>;

· выполните команду Правка, Заменить;

· в появившемся окне в строке параметра Образец введите 470;

· в строке параметра Заменить на введите 490. Обратите внимание на остальные опции – вам надо вести поиск по всем записям данного поля;

· нажмите кнопку <Найти далее>. Курсор перейдет на четвертую запись, но здесь нам не нужно менять данные, поэтому снова нажмите кнопку <Найти далее>. Курсор перейдет на девятую запись – это то, что нам надо;

· нажмите кнопку <Заменить>. Данные будут изменены;

· нажмите кнопку <Закрыть>.

4.Для сортировки данных в поле <<Год рождения>> по убыванию:

· щелкните по любой записи поля <<Год рождения>>;

· ответы экзаменнажмите кнопку на панели управления или выполните команду Записи, Сортировка, Сортировка по убыванию. Все данные в таблице будут отсортированы в соответствии с убыванием значений в поле <<Год рождения>>.

Вопрос 25.Разработка сложной формы. Подчиненная форма.

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

Для создания сложной формы:

· на вкладке Формы нажмите <Создать>;

· выберите Мастер форм и, не выбирая таблицу или запрос, нажмите <Ok>;

· в таблице Дисциплины выберите поле <<Название дисциплины>>;

· в таблице Студенты выберите поля <<Код студента>>, <<Фамилия>>, <<Имя>>, <<Отчество>>, <<Номер группы>>;

· в таблице Оценки выберите поле <<оценки>> и нажмите <Далее>;

· в появившемся окне вариант построения формы нас удовлетворяет, поэтому нажмите <Далее>;

· оставьте табличный вариант подчиненной формы и нажмите <Далее>;

· выберите желаемый стиль оформления формы и нажмите <Далее>;

· введите название формы Дисциплины и оценки;

· нажмите <Готово> и просмотрите полученную форму.

Подчиненной формой называется форма, которая встраивается в другую форму. При этом форма, которая включает подчиненную форму, называется основной (или главной) формой.

Обычно такие формы применяются для отображения данных из связанных таблиц, например категории товаров и товары, организации и контактные лица в этих организациях и т. д. Однако это бывает не всегда. Иногда главная форма содержит свободные элементы управления и различные кнопки, которые влияют на представление данных в подчиненной форме. Типичным примером такой формы является форма для отбора записей в таблице. Основная форма содержит поля, в которых задаются критерии отбора и кнопки Фильтр или Поиск и Отмена фильтра или Показать все

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

 

Вопрос 26.Режимы просмотра формы. Изменение элементов формы в режиме Конструктора.

1.Для поиска преподавателя Миронова:

· переведите курсор в первую строку поля <<Фамилия>>;

· выполните команду Правка, Найти;

· в появившемся окне в строке Образец введите Миронов;

· в строке параметра Просмотр должно быть слово ВСЕ (имеется в виду искать по всем записям);

· в строке параметра Совпадение выберите из списка С любой частью поля;

· в строке параметра Только в текущем поле установите флажок (должна стоять галочка);

· нажмите кнопку <Найти>. Курсор перейдет на вторую запись и выделит слово Миронов;

· нажмите кнопку <Найти далее>. Курсор перейдет на седьмую запись и также выделит слово Миронов;

· нажмите <Закрыть> для выхода из режима поиска.

2.Для замены зарплаты ассистенту Сергеевой с 2470р. на 2490 р.:

· переведите курсор в первую строку поля <<Зарплата>>;

· выполните команду Правка, Заменить;

· в появившемся окне в строке параметра Образец введите 470;

· в строке параметра Заменить на введите 490. Обратите внимание на остальные опции – вам надо вести поиск по всем записям данного поля;

· нажмите кнопку <Найти далее>. Курсор перейдет на четвертую запись, но здесь нам не нужно менять данные, поэтому снова нажмите кнопку <Найти далее>. Курсор перейдет на девятую запись – это то, что нам надо;

· нажмите кнопку <Заменить>. Данные будут изменены;

· нажмите кнопку <Закрыть>.

3.Для сортировки данных в поле <<Год рождения>> по убыванию:

· щелкните по любой записи поля <<Год рождения>>;

· ответы экзаменнажмите кнопку на панели управления или выполните команду Записи, Сортировка, Сортировка по убыванию. Все данные в таблице будут отсортированы в соответствии с убыванием значений в поле <<Год рождения>>.

4.Для фильтрации данных по полю <<должность>>:

· щелкните по записи Доцент поля <<Должность>>;

· щелкните по записи Информатика поля <<Дисциплина>>;

· ответы экзаменнажмите кнопку или выполните команду Записи, Фильтр, Фильтр по выделенному. В форме останутся только записи о преподавателях – доцентах кафедры информатики;

· ответы экзамендля отмены фильтра нажмите клавишу на панели инструментов или выполните команду Записи, Удалить фильтр. В таблице появятся все данные.

5.Измените название поля <<Дисциплина >> на <<Преподаваемая дисциплина>>. Для этого:

· ответы экзаменперейдите в режим Конструктор, нажав кнопку на панели инструментов или выполнив команду Вид, Конструктор;

· щелкните правой клавишей мыши на поле <<Дисциплина>> (на названии поля – оно слева, а строка справа с именем Дисциплина – это ячейка для данных, свойства которых мы не будем менять). В появившемся меню выберите пункт Свойства. На экране откроется окно свойств для названия поля <<Дисциплина>>;

· щелкните по строке с именем Подпись, т.е. там, где находится слово Дисциплина;

· сотрите Дисциплина и введите Преподаваемая дисциплина;

· для просмотра результата перейдите в режим Форма, выполнив команду Вид, Режим формы.

6.Для просмотра созданной формы:

· ответы экзаменнажмите клавишу или выполните команду Файл, Предварительный просмотр. Вы увидите форму как бы на листе бумаги;

· закройте окно просмотра.

Примечание. Не удивляйтесь полученному результату, так как на листе поместилось несколько страниц формы. Распечатывать форму не будем, так как основное назначение подобной формы – это удобный построчный ввод и просмотр данных, а не сохранение данных в виду бумажного документа.

 

Вопрос 27.Разработка сложной формы. Вставка в форму диаграммы.

1. Для создания сложной формы:

· на вкладке Формы нажмите <Создать>;

· выберите Мастер форм и, не выбирая таблицу или запрос, нажмите <Ok>;

· в таблице Дисциплины выберите поле <<Название дисциплины>>;

· в таблице Студенты выберите поля <<Код студента>>, <<Фамилия>>, <<Имя>>, <<Отчество>>, <<Номер группы>>;

· в таблице Оценки выберите поле <<оценки>> и нажмите <Далее>;

· в появившемся окне вариант построения формы нас удовлетворяет, поэтому нажмите <Далее>;

· оставьте табличный вариант подчиненной формы и нажмите <Далее>;

· выберите желаемый стиль оформления формы и нажмите <Далее>;

· введите название формы Дисциплины и оценки;

· нажмите <Готово> и просмотрите полученную форму.

2. Нас не удовлетворяет расположение полей на экране. Измените их, оставив место для диаграммы.

B Access можно анализировать записи базы данных с помощью графиков, круговых, линейных и других диаграмм. Диаграммы помогают эффективно донести до пользователей сведения, содержащиеся в базе данных. Полезным средством Access является мастер диаграмм, который помогает создать и вставить в форму диаграмму. 

Основные составные части диаграмм. 

1. Оси Оси - это линии графика, на которых откладывают значения. Х-горизонтальная ось Y-вертикальная. В объемных диаграммах применяют также третью ось Z. 

2. Ряды данных Наборы данных, которые отображаются в диаграммах. 

3. Заголовки Надписи на осях диаграмм и на диаграмме в целом, которые объясняют ее содержание и характер представленных данных. 

4. Деления Отметки на осях диаграммы, которые представляют различные значения на данной оси. 

5. Линии координатной сетки Их можно наносить по желанию. Линии координатной сетки начинаются от делений и доходят до края диаграммы. Они облегчают работу с диаграммами. 

6. Метки делений Появляются у каждого деления на осях и указывают их значение. 

 7. Масштаб Задает диапазон значений на оси и шаг увеличения делений 

8. Сектор Часть круговой диаграммы, отдельные ряды или группы данных в диаграмме. 

9. Легенда Показывает, какой цвет линии или символов относится к каждому ряду данных.

10. Основа Нижняя часть объемной диаграммы, начиная с которой должно отчисляться увеличение в рядах данных.

11. Стена Задняя часть трехмерной диаграммы. Линии координатной сетки, которые отходят от оси Y, проводятся по стенам. 

Мастер диаграмм. 

Чтобы запустить мастер диаграмм нужно: 

1. На вкладинци ФОРМЫ окна базы данных нажать на кнопку СОЗДАТЬ. 

2. В диалоговом окне НОВАЯ ФОРМА выделить опцию ДИАГРАММА, а также таблицу или запрос, на основе которых она должна быть создана. 

3. Выбрать поля, значение которых необходимо откладывать по осям диаграммы. 

4. Мастер диаграмм выдаст запрос об информации, необходимой для построения диаграммы. 

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

6. Диаграмме необходимо присвоить имя и сохранить ее. 

Одни и те же данные можно представить диаграммами различного типа. 

 

Вопрос 28.Понятие запроса. Типы запросов в CУБД Access.

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

Различия между фильтрацией, сортировкой  и запросами:

1.Запросы выполняются медленнее;

2.фильтры и условия сортировки хранятся временно, а  запросы можно сохранить на диске и использовать в дальнейшем;

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

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

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

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

Типы запросов:

· Запрос на выборку (простой)

· Параметрический запрос (конструктор запросов - запрос на выборку с параметром)

· Перекрестный запрос (вычисление статистических параметров)

· Итоговый запрос (сложный запрос- запрос на выборку)

· Запрос на действие (запрос на выборку действия над результатами отбора)

 

Вопрос 29.Построение запроса с помощью Мастера запросов. Запрос на выборку (простой).

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

А также связать совпадающие поля в нужных таблицах.

Можно запустить Мастер щелкнув по команде Запросы в меню Вставка. Или щелкнуть по кнопке Новый объект, затем дважды – на Мастер простых запросов.

 

Вопрос 30.Конструктор запросов. Запрос на выборку с параметром. Условие отбора (выбор записей, удовлетворяющих критериям).

Параметрический запрос запрашивает вод параметров (например, фамилию автора) – задается в строке Условие отбора. Этот запрос можно получить из запроса на выборку. Этот тип запросов часто используется для получения отчетов за определенный период времени.

 

Вопрос 31. Запросы на изменение ( удаление, обновление, добавление записей).

Для создания запроса на изменение зарплаты преподавателей:

· на вкладке Запросы нажмите <Создать>;

· выберите Простой запрос;

· в таблице Преподаватели выберите поле <<Зарплата>>;

· нажмите кнопку <Далее>, затем в появившемся окне снова нажмите кнопку <Далее>;

· в появившемся окне введите имя запроса Изменение зарплаты;

· щелкните по ячейке Изменение структуры запроса;

· нажмите кнопку <Готово>;

· в строке Условия отбора введите <2500;

· откройте пункт меню Запрос и выберите Обновление;

· в строке конструктора запроса Обновление в поле <<Зарплата>> введите [Зарплата]*1,1;

· выполните запрос, подтвердив готовность на обновление данных;

· закройте запрос, подтвердив его сохранение;

· откройте форму Преподаватели;

· просмотрите изменение зарплаты у преподавателей, получающих меньше 500 руб.;

· закройте форму.

Для создания запроса на удаление студента гр. 152 Перлова Кирилла Николаевича:

· на вкладке Запросы нажмите <Создать>;

· выберите Простой запрос;

· в таблице студенты выберите поля <<Фамилия>>, <<Имя>>, <<Отчество>>, <<Номер группы>>;

· нажмите кнопку <Далее>, затем в появившемся окне снова нажмите кнопку <Далее>;

· в появившемся окне введите имя запроса Отчисленные студенты;

· щелкните по ячейке Изменение структуры запроса;

· нажмите кнопку <Готово>;

· в строке Условия отбора введите: в поле <<Фамилия>> - Перлов, в поле <<Имя>> - Кирилл, в поле <<Отчество>> - Николаевич, в поле <<Номер группы>> – 152;

· откройте пункт меню Запрос и выберите Удаление;

· ответы экзаменпросмотрите удаляемую запись, нажав кнопку или выполнив команду Вид, Режим таблицы;

· если отбор удаляемого студента сделан правильно, то перейдите в режим конструктора и выполните запрос. Если условия отбора сделаны неправильно, измените их;

· закройте запрос;

· откройте форму Студенты и удостоверьтесь в удалении записи о студенте Перлове;

· закройте форму.

 

Вопрос 32. Перекрестный запрос. Вычисление статистических параметров.

Перекрестный запрос – это операция построения таблицы для вычисления итоговых значений на основе существующей таблицы или запроса.

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

Выполняет расчеты и группирует данные для анализа информации.

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

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

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

 

Вопрос 33. Запросы действия. Добавление, обновление и удаление группы записей.

Запрос на действие вносит множественные изменения за одну операцию. Собственно это запрос на выборку, который выполняет определенные действия над результатами отбора. Возможны обновление, добавление и удаление записей, создание новой таблицы. В двух последних случаях результаты запроса добавляются в существующую таблицу или для них создается новая таблица. Используются такие запросы разработчиками и администраторами БД.

Для создания запросов к БД существует специальный язык запросов SQL, но можно проще – по бланку запроса по образцу.С его помощью можно сформировать запрос простыми приемами, перетаскивая элементы запроса между окнами.

 

Вопрос 34. Разработка сложных запросов. Запросы на выборку для многотабличной базы данных.

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

Для введения этой строки в бланк надо щелкнуть на кнопке Групповые операции на панели инструментов СУБД Access ///

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

 

Вопрос 35. Разработка запросов для многотабличной базы данных.  Создание формы для запроса.

Для получения определенных данных из базы данных пользователь может построить запрос. Результатом выполнения запроса является таблица с временным набором данных (динамический набор). Записи динамического набора могут включать поля из одной или нескольких таблиц. Запросы используются аналогично таблицам. Соответствующий динамический набор можно просмотреть в табличном представлении. На основе запроса можно построить отчет или форму. При обновлении данных в динамическом наборе возможно включение этих изменений в таблицы. Использование запросов позволяет осуществить различные формы доступа к одной и той же информации.

1. Создайте новый запрос на основе связанных таблиц 1,2,3. Для этого:

• на вкладке < Запрос > нажмите кнопку <Создать>;

• в окне “Добавление таблицы” выделите в списке <Таблица/Запрос> таблицу 1 и щелкните на кнопке <Добавить>;

• в том же списке выделите и добавьте таблицы 2 и 3; закройте диалог щелчком по кнопке <3акрыть>. Списки полей всех выбранных таблиц появляются в верхней части окна “Запрос-выборка”. Между этими списками автоматически возникает соединительная линия, так как между таблицами уже установлена связь. Если связи не установлены, сформируйте их сами, соединив мышкой поля “Номер” и “Результат” в разных таблицах.

2. Присвойте запросу имя. Для этого выберите команду меню ФАЙЛ, Сохранить и в окне “Сохранение” введите имя "???".

3. Включите поля из трех таблиц в запрос. Из таблицы 1 в бланк запроса по образцу (в строку Поле) перетащите необходимые поля. В следующее поле в запросе нужное поле “ из таблицы 2.

4. Установите условие отбора. Для отбора студентов, подлежащих назначению на стипендию, необходимо в строке "Условие отбора" под полем “Процент” ввести выражение >0.

5. Упорядочите выводимые в запросе данные по полю в алфавитном порядке. Щелкните ячейку в строке "Сортировка" под полем “Фамилия” и в появившемся списке выберите "По возрастанию". 

6. Посмотрите сформированную запросом информацию. Для этого щелкните по кнопке < Режим таблицы>.

7. Закройте режим запроса, выполнив команду меню ФАЙЛ, Закрыть.

Для запроса, в котором записи уже созданы за счет объединения полей связанных записей главной и каждой из подчиненной таблиц, мастер строит форму так же, как если бы ему были заданы исходные таблицы. Благодаря этому создается форма, обеспечивающая однократное отображение данных, так как она базируется на исходных нормализованных таблицах.

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

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

· в окне базы данных выбрать закладку Форма и нажать клавишу [Создать];

· в окне Новая форма выбрать режим создания Мастер форм, а в качестве источника данных основной части формы выбрать из списка таблицу или запрос;

· в первом открывшемся диалоговом окне Создание форм последовательно выбрать таблицы и из них поля, включаемые в форму, после чего нажать кнопку [Далее];

· во втором открывшемся диалоговом окне Создание форм  выбрать вариант создания многотабличной формы, для чего в рамке Выберите вид представления данных выделить таблицу, которая является источником основной части формы. (При этом если таблица была выбрана в окне Новая форма, она уже выделена.)

Если таблица — источник основной части формы — является главной по отношению к другой таблице, тоже выбранной для формы, то в окне Создание форм выбирают один из двух возможных типов подключения подчиненной формы:

· для непосредственного включения — Подчиненные формы;

· для включения кнопки, вызывающей связанную форму, — Связанные форм.

Далее можно выбрать вид подчиненной или связанной формы Ленточный или Табличный.

Если таблица — источник основной части формы — является подчиненной по отношению к другой таблице, тоже выбранной для формы, то создаваемая многотабличная форма не будет включать в себя подчиненную форму. Однако она будет содержать поля из главной таблицы. При этом в окне Создание форм автоматически установится тип формы Одиночная форма. Далее выбирают вид формы: В один столбец, Ленточный или Табличный.

В следующем диалоговом окне Создание форм выбирается стиль оформления {Обычный или какой-либо другой), который определяет отображение надписей и значений полей в форме.

В последнем диалоговом окне Создание форм завершается создание формы мастером, т.е. можно отредактировать заголовки форм и выбрать дальнейшие действия: Открытие формы для просмотра или ввода данных либо Изменение макета формы.

В первом случае автоматически выводится форма с данными и после нажатия кнопки [Готово] мастер завершает создание формы.

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

 

Вопрос 36. Разработка сложных запросов. Групповая обработка данных.

Сложный запрос – запрос, который позволяет соединять воедино данные из разных таблиц и  запросов, а также из разных баз данных. Таблицы (запросы) в таком запросе могут связываться с использованием внутренних, внешних, рекурсивных соединений и соединений по отношению. С помощью таких запросов можно создавать, обновлять, удалять таблицы, получать ответы на самые

разнообразные вопросы.

В СУБД Access существуют: запросы на выборку; запросы с параметрами; перекрестные запросы; запросы на изменение (обновление, добавление и удаление записей, создание таблиц по результатам запроса); запросы SQL (запросы на объединение, к серверу, управляющие и подчиненные запросы).

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

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

Запрос на изменение позволяет вносить изменения сразу в несколько записей. Существуют запросы на удаление, обновление и добавление записей, а также на создание таблицы. Технология выполнения всех запросов однотипна: сначала осуществляется поиск нужных записей по заданному критерию, а затем выполняется одна из названных операций (удаление, обновление, добавление, создание таблицы).

Существует особый вид запросов –  итоговый запрос.  В таких запросах нас интересуют не отдельные записи таблицы, а итоговые значения по группам данных. Чтобы создать такой запрос, нажмите правую клавишу мыши в конструкторе запросов и выберите команду «Групповые операции»,  после ее активации в конструкторе появится дополнительная строка  «Групповая

операция». По умолчанию значение этого поля  «группировка», которое лишь группирует записи, выбирая только уникальные значения. Если раскрыть выпадающий список, то можно обнаружить имена 9 функций. Для поля DATE  определено вычисление итоговой функции Min,  что для даты равнозначно выборке самой ранней.  Второй столбец предполагает выборку уникальных мест. Таким образом, итоговый запрос будет представлять даты первых съемок во всех местах. Естественно, можно использовать в итоговых запросах и условия отбора

 

Вопрос 37. Понятие отчета. Создание отчета с помощью Мастера. Автоотчеты.

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

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

Результат отчета – бумажный документ.

· Выбрать в диалоговом окне базы данных вкладку Отчеты  и щелкнув на кнопке Создать - получаем диалоговое окно Новый отчет – позволяет создать отчет автоматически – Автоотчет. Удобно знакомиться в режиме автоматического создания.

· Чтобы создать отчет с помощью Мастера нужно выбрать команду

Создать отчет с использованием мастера или выбрать Отчет щелкнув – Новый объект и затем выбрать пункт Мастер отчетов.

Мастеру нужно указать таблицу или отчет на котором отчет будет основан.а затем переслать необходимые поля в окно Выбранные поля.

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

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

 

Вопрос 38. Способы создания отчетов. Стили отчета. Мастер почтовых наклеек.

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

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

В окне диалога Новый отчет можно выбрать один из шести вариантов.

Конструктор позволяет создавать отчет «с нуля» и редактировать уже созданный отчет.

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

Автоотчет: в столбец этот мастер создает отчет, в котором каждая запись базового запроса или таблицы представлена в виде простого списка, содержащего названия и значения полей.

Автоотчет: ленточный в отчете этого типа данные записи базового запроса или таблицы выводятся в одной строке. Если таблицы базового запроса связаны отношением «один-ко-многим», то мастер создает группу для данных, поступающих со стороны отношения «один», но не вычисляет никаких итоговых значений. При создании отчета используется последний стиль, который был выбран в мастере отчетов или применен с помощью автоформата в конструкторе отчетов.

Мастер диаграмм этот мастер помогает построить диаграмму и создает в отчете свободную рамку объекта OLE с внедренной диаграммой Microsoft Graph. Почтовые наклейки этот мастер позволяет выбрать поля с именами и адресами, отформатировать их и создать отчет для печати почтовых наклеек. Вы можете выбрать любой тип и настроить размер наклеек. При создании отчёта можно выбрать один из шести стилей:

1. деловой

2. обычный

3. полужирный

4. сжатый

5. спокойный

6. строгий

СУБД Access очень удобно использовать для формирования наклеек и визитных карточек с помощью мастера наклеек. При удачном его применении можно получить группу карточек, в которых будут расположены данные одной записи. Таким образом, например, можно сформировать картотеку книг или картотеку издательств.

Для формирования наклеек в окне «Новый отчет» необходимо выбрать позицию «Почтовые наклейки». В поле «Выберите в качестве источника таблицу или запрос» необходимо указать имя объекта, на основе которого формируются наклейки.

На следующем шаге мастера необходимо выбрать тип и цвет шрифта, его размер, насыщенность, начертание

Затем необходимо выбрать из предложенного списка полей те поля, на основе которых формируются наклейки

На следующем шаге мастера из предложенного списка полей объекта, на основе которого формируются наклейки, можно выбрать поля для сортировки. На завершающем шаге мастера можно вывести отчет с наклейками для редактирования в режиме конструктора или вывести его в режиме просмотра.

В режиме конструктора отчет с наклейками можно отредактировать. В частности, можно нарисовать линии разреза и уменьшить интервал между наклейками

 

Вопрос 39. Использование вычисляемых полей в отчете. Выбор и корректировка макета отчета.

Для создания запроса:

· на вкладке Запросы нажмите <Создать>;

· выберите Простой запрос и нажмите <Ok>;

· из таблицы Студенты выберите поля <<Фамилия>>, <<Имя>>, <<Отчество>>, <<НОМЕР ГРУППЫ>>, из таблицы Дисциплины выберите поле <<Название дисциплины, из таблицы Оценки выберите поле <<Оценки >>и нажмите <Далее>;

· нажмите еще раз <Далее>;

· введите название запроса Сессия и нажмите <Готово>;

· закройте запрос.

Для создания итогового отчета выполните следующее:

· на вкладке Отчеты нажмите <Создать>;

· выберите Мастер отчетов, из раскрывающегося списка выберите запрос Сессия и нажмите <Ok>;

· выберите все поля запроса и нажмите <Далее>;

· тип представления данных нас удовлетворяет, поэтому нажмите <Далее>;

· ответы экзамендобавьте уровень группировки по номеру группы, выбрав в левом окне Номер группы и перенеся его в правое окно, нажав кнопку ;

· нажмите <Далее>;

· нам надо вычислять средний балл, поэтому нажмите кнопку <Итоги>;

· поставьте галочку в ячейке поля AVG (это функция вычисляет среднее) и нажмите <Ok>;

· сортировка не требуется, т.к. данными являются название дисциплины и оценки, порядок которых не столь важен. Поэтому нажмите <Ok>;

· выберите макет отчета. Рекомендуем ступенчатый, т.к. он занимает меньше места и в нем наглядно представлены данные, хотя это дело вкуса. Нажмите <Далее>;

· выберите стиль отчета и нажмите <Далее>;

· введите название отчета Итоги сессии нажмите <Готово>.

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

 

Вопрос 40. Разработка кнопочной формы. Создание кнопочного меню с помощью Диспетчера кнопочных форм.

 

Для создания кнопочного меню проделайте следующие действия:

1. Выполните команду Сервис, Служебные программы, Диспетчер кнопочных форм;

2. Подтвердите создание кнопочной формы, нажав <Да>;

3. Access предложит вам работать с главной кнопочной формой или создать дополнительно новую. Создайте свою форму, нажав <Создать>;

4. Введите имя Меню и нажмите <Ok>;

5. В окне выберите Меню и нажмите <Изменить>;

6. Создайте элементы данной кнопочной формы, нажав <Создать>;

7. В строке Текст введите поясняющую надпись к первой создаваемой кнопке – Преподаватели;

8. В строке Команда выберите из списка Открытие формы в режиме редактирования;

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

9. В строке Форма выберите из списка форму Преподаватели и нажмите <Ok>;

10. Введите в меню все созданные формы и отчет, повторяя п.п.6-9;

11. Закройте окно кнопочной формы, нажав <Закрыть>;

12. Нажмите кнопку <По умолчанию>;

13. Закройте диспетчер кнопочных форм, нажав <Закрыть>;

14. На вкладке Формы подведите курсор мыши к надписи Кнопочная форма, щелкните правой клавишей мыши, выберите пункт Переименовать и введите новое имя Форма-меню, затем нажмите <Enter>;

15. Откройте эту форму и просмотрите возможности открытия форм и отчета из меню.

Примечание. Для возврата из любой открытой формы или отчета в меню достаточно закрыть их.

 

Наверх страницы

Внимание! Не забудьте ознакомиться с остальными документами данного пользователя!

Соседние файлы в текущем каталоге:

На сайте уже 21970 файлов общим размером 9.9 ГБ.

Наш сайт представляет собой Сервис, где студенты самых различных специальностей могут делиться своей учебой. Для удобства организован онлайн просмотр содержимого самых разных форматов файлов с возможностью их скачивания. У нас можно найти курсовые и лабораторные работы, дипломные работы и диссертации, лекции и шпаргалки, учебники, чертежи, инструкции, пособия и методички - можно найти любые учебные материалы. Наш полезный сервис предназначен прежде всего для помощи студентам в учёбе, ведь разобраться с любым предметом всегда быстрее когда можно посмотреть примеры, ознакомится более углубленно по той или иной теме. Все материалы на сайте представлены для ознакомления и загружены самими пользователями. Учитесь с нами, учитесь на пятерки и становитесь самыми грамотными специалистами своей профессии.

Не нашли нужный документ? Воспользуйтесь поиском по содержимому всех файлов сайта:



Каждый день, проснувшись по утру, заходи на obmendoc.ru

Товарищ, не ленись - делись файлами и новому учись!

Яндекс.Метрика