Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3_MS_Access

.pdf
Скачиваний:
22
Добавлен:
24.03.2015
Размер:
939.89 Кб
Скачать

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДПРИНИМАТЕЛЬСТВА кафедра «Прикладная информатика»

в строке Условие отбора задать условия отбора записей;

в строке Сортировка выбрать порядок сортировки записей результата.

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

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

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

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

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

Всписке полей каждой таблицы на первом месте стоит символ *, который означает «все поля таблицы». Этот пункт выбирается, если в запрос включаются все поля.

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

Правка → Удалить столбец.

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

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

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

Константами являются не изменяющиеся значения, например, True, False, Да, Нет, Null (константы автоматически определяются в MS Access).

Идентификатор представляет собой ссылку на значение поля, элемент управления или свойство. Идентификаторами могут быть имена полей, таблиц, запросов, форм, отчетов и т.д. Они должны заключаться в квадратные скобки. Во многих случаях MS Access производит автоматическую подстановку скобок. Если необходимо указать ссылку на поле в конкретной таблице, форме, отчете, то перед именем поля ставится имя таблицы, также заключенное в квадратные скобки и отделенное от имени поля восклицательным знаком. Например: [Имя_таблицы]![Имя_поля].

Ввыражении условия отбора допускается использование операторов сравнения и логических операторов: =, <, >, <>, Between, In, Like, And, Or, Not, которые определяют операцию над одним или несколькими операндами. Если выражение в условии отбора не содержит оператора, то по умолчанию используется оператор =.

Текстовые значения в выражении вводятся в кавычках, если они содержат пробелы или знаки препинания. В противном случае кавычки можно не вводить, они будут добавлены автоматически. Допускается использование операторов шаблона - звездочка * и вопросительный знак ?.

Дисциплина «Информатика и

Питеркин В.М.

Раздел III: MS Access

программирование»

Сироткин А.И.

стр. 11/29

Лабораторный практикум

 

 

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДПРИНИМАТЕЛЬСТВА кафедра «Прикладная информатика»

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

После ввода выражения в бланк и нажатия клавиши Enter MS Access выполняет синтаксический анализ выражения и отображает его в соответствии с результатами этого анализа.

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

При вычислениях могут использоваться арифметические выражения и встроенные функции MS Access. Выражение вводится в бланк запроса в пустую ячейку строки Поле. В этой ячейке после нажатия клавиши Enter или перевода курсора в другую ячейку формируется имя поля ВыражениеN где N - целое число, увеличивающееся на единицу для каждого нового создаваемого вычисляемого поля в запросе. Имя вычисляемого поля выводится перед выражением и отделяется от него двоеточием. Например: Выражение1: [Цена]*[Количество], где Цена и Количество - имена полей.

Имя вычисляемого поля - Выражение1 - становится заголовком столбца в таблице с результатами выполнения запроса. Это имя можно изменить.

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

Запрос на создание таблицы используется для сохранения результата запроса. Этот запрос основан на запросе на выборку, но в отличие от него сохраняет таблицу с результатами запроса. Необходимость в запросе на создание таблицы возникает при построении запроса на обновление полей таблицы с использованием операций группировки данных. В этом случае кроме обновляемой таблицы требуется таблица - источник данных.

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

встроке Обновление.

Первоначально запрос на обновление создается как запрос на выборку, а затем в окне Конструктора запросов превращается в запрос на обновление с помощью кнопки Обновление на панели инструментов или команды меню Запрос → Обновление. После выполнения этой команды в бланке запроса появляется строка Обновление.

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

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

Дисциплина «Информатика и

Питеркин В.М.

Раздел III: MS Access

программирование»

Сироткин А.И.

стр. 12/29

Лабораторный практикум

 

 

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДПРИНИМАТЕЛЬСТВА кафедра «Прикладная информатика»

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

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

Спомощью запроса на добавление производится добавление записей из таблицы запроса

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

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

взапрос на добавление с помощью кнопки Добавление на панели инструментов или команды меню Запрос → Добавление. При этом открывается диалоговое окно Добавление.

В этом окне в поле Имя таблицы вводится или выбирается имя таблицы, в которую надо добавить записи. После выполнения этой команды в бланке запроса появляется строка

Добавление.

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

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

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

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

Те записи, добавление которых приведет к появлению совпадающих или пустых значений

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

Отчеты.

Средства MS Access по разработке отчетов предназначены для создания макета отчета, по которому может быть осуществлен вывод данных из таблиц в виде выходного печатного

документа. Эти средства позволяют конструировать

отчет сложной структуры,

 

 

 

 

Дисциплина «Информатика и

Питеркин В.М.

 

Раздел III: MS Access

программирование»

 

Сироткин А.И.

 

стр. 13/29

Лабораторный практикум

 

 

 

 

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДПРИНИМАТЕЛЬСТВА кафедра «Прикладная информатика»

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

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

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

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

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

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

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

Лабораторный практикум

Лабораторная работа № 1. Создание базовых таблиц и работа с ними

Цель работы: научиться создавать базовые таблицы в MS Access, изменять структуру, редактировать базы данных, добавлять новые поля в таблицы.

Задание 1. Создание баз данных.

1.Запустите Microsoft Access. Вам будет предложено задать имя файла создаваемой базы данных (выберите свой каталог и укажите имя файла, например, telephone).

2.Обратите внимание, что в MS Access, имя файла задается ДО создания новой базы, а не ПОСЛЕ того, как вся работа проделана и остается только сохранить результат (как, например, в MS Word или Excel). Сделано это из соображений обеспечения сохранности данных. Все изменения, вносимые в базу данных, сразу же отображаются и в ее файлах (а поэтому программе с самого начала надо знать их имена). Таким образом, сводится к минимуму риск потери важных данных даже при непредвиденных сбоях (например таких, как отключение электропитания).

3.Перед вами откроется окно "База данных". Это окно является исходным элементом управления Microsoft Access.

Дисциплина «Информатика и

Питеркин В.М.

Раздел III: MS Access

программирование»

Сироткин А.И.

стр. 14/29

Лабораторный практикум

 

 

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДПРИНИМАТЕЛЬСТВА кафедра «Прикладная информатика»

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

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

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

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

Дисциплина «Информатика и

Питеркин В.М.

Раздел III: MS Access

программирование»

Сироткин А.И.

стр. 15/29

Лабораторный практикум

 

 

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДПРИНИМАТЕЛЬСТВА кафедра «Прикладная информатика»

Обратите внимание, что кнопка раскрывающегося списка с типами данных является скрытым элементом управления. Она появляется лишь только после выбора соответствующего поля бланка. Надо иметь в виду, что в Microsoft Access очень много таких скрытых элементов, которые не отображаются, пока ввод данных не начат. При изучении программы рекомендуется специально "прощелкивать" пустые поля бланков в поисках скрытых элементов.

В нижней части окна задаются индивидуальные свойства для каждого поля. Наборы свойств могут различаться, их состав определяется указанным типом данных поля. При необходимости вы можете изменять значения свойств (в рамках допустимого для выбранного типа данных).5. Сделайте активной ячейку В2 и введите название таблицы ―Сведения о заработной плате сотрудников‖. Обратите внимание, что вводимая информация дублируется в строке формул. Для окончания ввода текста в ячейку необходимо или нажать клавишу Enter, или перевести табличный курсор в другую ячейку.

5.Задайте структуру основной таблицы проектируемой нами базы данных. Будем считать, что все данные в нашей базе - текстовые. Задайте имена полей, их описания и длины, согласно приведенной ниже таблице:

Имя поля

Описание

Длина

 

 

 

Номер

Номер телефона

12

 

 

 

Имя

Имя абонента

25

 

 

 

Адрес

Адрес абонента

40

 

 

 

Код_категории

Категория абонента

2

 

 

 

6.Укажите наличие ключевого поля (в нашем примере поле "Номер"). Это можно сделать через контекстное меню (нажав правой кнопкой мыши на строке соответствующего поля и выбрав пункт "Ключевое поле" выпавшего меню), дав команду меню "Правка >

Ключевое поле" или нажав на кнопку панели инструментов Microsoft Access.

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

7.Сохраните в текущей базе данных созданную таблицу. Сделать это можно с помощью команды меню "Файл > Сохранить" или с помощью кнопки панели инструментов Microsoft Access. Укажите имя сохраняемой таблицы: "ТЕЛЕФОНЫ".

Закройте окно проектирования структуры таблицы и обратите внимание на то, что в окне "База данных" появился новый элемент - только что созданная таблица "ТЕЛЕФОНЫ". Обратите также внимание, что созданная таблица была сохранена не в виде отдельного файла на диске, а в структуре базы данных.

Дисциплина «Информатика и

Питеркин В.М.

Раздел III: MS Access

программирование»

Сироткин А.И.

стр. 16/29

Лабораторный практикум

 

 

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДПРИНИМАТЕЛЬСТВА кафедра «Прикладная информатика»

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

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

Имя поля

Описание

Длина

 

 

 

Код

Код_категории

2

 

 

 

Наименование

Наименование категории

12

 

 

 

Обязательно задайте ключевое поле - "Код". Сохраните таблицу под именем "КАТЕГОРИИ"

Задание 2. Заполнение баз данных.

1.Откройте по очереди созданные таблицы и наполните их произвольным содержимым.

2.Примените приемы редактирования структуры таблиц – изменение свойств полей, приемы редактирования данных: задание маски ввода, задание свойств ключевых полей, первичная проверка вводимых данных, ввод в таблицы произвольных объектов, добавление OLE-объектов. Откройте справочную службу и ознакомьтесь с тем, как работают описанные инструменты.

Лабораторная работа № 2. Создание межтабличных связей.

Цель работы: научиться создавать межтабличные связи в MS Access, изменять их и редактировать, добавлять новые связи в схему данных.

Задание 1. Межтабличные связи.

1.С помощью кнопки «Схема данных» или Сервис-Схема данных, откройте окно «Схема данных». Одновременно с открытием этого окна открывается окно «Добавление таблицы», на вкладке «Таблицы» выбираются таблицы, между которыми создаются связи. Существует три типа связей: «один-к-одному» - каждая запись таблицы А не может быть связана более, чем с одной записью таблицы Б, «один-ко-многим» - одна запись в таблице А может быть связана со многими записями в таблице Б и «многие-ко-многим» - каждая запись в таблице А может быть связана со многими записями в таблице Б, а каждая запись в таблице Б может быть связана со многими записями в таблице А.

2.В структуре нашей базы данных уже есть две таблицы. Однако, они пока существуют независимо и наша цель сделать так, чтобы в таблице "ТЕЛЕФОНЫ" вместо кодов

Дисциплина «Информатика и

Питеркин В.М.

Раздел III: MS Access

программирование»

Сироткин А.И.

стр. 17/29

Лабораторный практикум

 

 

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДПРИНИМАТЕЛЬСТВА кафедра «Прикладная информатика»

категорий абонентов подставлялись их полные наименования из таблицы "КАТЕГОРИИ". Для этого необходимо настроить подстановочные параметры поля "Код_категории", а также задать параметры связей между таблицами.

3.Откройте таблицу "ТЕЛЕФОНЫ" в режиме конструктора, перейдите к типу данных поля "Код_категории" и из раскрывающегося списка выберите "Мастер подстановок". Перед вами откроется диалоговое окно, где вам будет предложен ряд вопросов о параметрах настраиваемого подстановочного поля.

Укажите следующие параметры (на каждом шаге нажимайте кнопку "Далее"):

Объект "столбец подстановки" будет использовать значения из таблицы или запроса

Значения будут выбираться из таблицы "КАТЕГОРИИ"

В столбец подстановки включить поле "Наименование" (надо выделить это поле и кнопкой переместить его из окна доступных полей в окно выбранных полей)

Оставить предложенные параметры ширины столбцов и скрытия ключевого столбца

Оставить подпись "Код_категории" для подстановочного столбца

После нажатия кнопки "Готово" вам будет выдано предупреждение о необходимости сохранить таблицу. Согласитесь с этим.

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

5.Закройте окно проектирования таблицы "ТЕЛЕФОНЫ".

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

7.Откройте окно "Схема данных". Для этого надо нажать кнопку на панели инструментов MS Access или выбрать пункт меню "Сервис > Схема данных".

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

Дисциплина «Информатика и

Питеркин В.М.

Раздел III: MS Access

программирование»

Сироткин А.И.

стр. 18/29

Лабораторный практикум

 

 

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДПРИНИМАТЕЛЬСТВА кафедра «Прикладная информатика»

контекстное меню окна схемы данных, пункт меню "Связи > Добавить таблицу" или кнопку панели инструментов.

9.Добавьте в схему данных таблицы "ТЕЛЕФОНЫ" и "КАТЕГОРИИ". Закройте окно добавления таблиц.

10.В окне "Схема данных" отображаются окошки со списками полей выбранных таблиц. Связи между полями отображаются в виде линий. При необходимости, здесь же можно и создавать новые связи между полями. Это делается перетаскиванием мышью имени одного поля на имя другого поля. Между данными полями устанавливается связь и сразу же предлагается настроить ее параметры. Удалить связь можно выделив ее мышью и нажав клавишу DEL на клавиатуре (или дав команду меню "Правка > Удалить"). Таким же образом удаляются и лишние таблицы из окна схемы данных.

11.Откройте окно "Изменение связей" для настраиваемой связи. Это можно сделать через контекстное меню линии связи или выделив линию связи щелчком мыши и дав команду меню "Связи > Изменить связь".

Установите флажок "Обеспечение целостности данных".

Дисциплина «Информатика и

Питеркин В.М.

Раздел III: MS Access

программирование»

Сироткин А.И.

стр. 19/29

Лабораторный практикум

 

 

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДПРИНИМАТЕЛЬСТВА кафедра «Прикладная информатика»

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

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

13.Обратите также внимание, что концы линии связи в окне схемы данных после включения флажка обеспечения целостности данных помечены знаками "1" и "бесконечность". Это означает, что в качестве значений поля из связанной таблицы могут выступать только значения из соответствующего поля основной таблицы и каждое значение из поля основной таблицы может много раз встречаться в поле связанной таблицы (связь "один ко многим"). Сохраните макет схемы данных, дав команду меню "Файл > Сохранить" или нажав кнопку на панели инструментов. Закройте окно "Схема данных".

Задание 2. Заполнение баз данных.

1.Примените приемы редактирования структуры таблиц – изменение свойств полей, приемы редактирования данных: задание маски ввода, задание свойств ключевых полей, первичная проверка вводимых данных, ввод в таблицы произвольных объектов, добавление OLE-объектов. Откройте справочную службу и кратко законспектируйте указанные выше возможности редактирования.

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

3.Заполнение нашей базы данных начнем с таблицы "КАТЕГОРИИ", так как данные этой таблицы будут в дальнейшем использоваться при заполнении таблицы "ТЕЛЕФОНЫ".

4.Откройте таблицу "КАТЕГОРИИ". Это можно сделать, дважды щелкнув мышью по значку таблицы в окне "База данных" или выделив этот значок и нажав на кнопку "Открыть" указанного окна. Мышью задайте размеры окна таблицы, а также размеры отдельных полей. Заполните таблицу следующим образом:

Дисциплина «Информатика и

Питеркин В.М.

Раздел III: MS Access

программирование»

Сироткин А.И.

стр. 20/29

Лабораторный практикум