Файл: Федеральная служба исполнения наказаний вологодский институт права и экономики.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.02.2024
Просмотров: 99
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Вид нашей базы в режиме таблицы изображен ниже.
Код сотрудника | Фамилия | Имя | Телефон | Зарплата |
1 | Иванов | Егор | 456-23-79 | 5000 |
2 | Семенов | Николай | 678-94-50 | 16000 |
3 | Ефимов | Евгений | 123-45-86 | 8500 |
Задание 2. Отредактируйте структуру базы данных в режиме таблицы.
Прежде чем редактировать структуру таблицы-базы, следует переключиться в режим конструктора, как раз и предназначенный для внесения изменений в структуру. Переход в этот режим производится с помощью команды Вид, Конструктор таблиц. Возвращение в режим таблицы осуществляется командой Вид, Режим таблицы.
Окно режима конструктора состоит из двух частей. В верхней части перечислены имена полей базы данных, и типы данных этих полей (текстовый, денежный и т. п.), в нижней части – различные параметры текущего поля (того, в котором находится курсор).
Существуют следующие варианты редактирования структуры базы данных.
Изменение имени поля. Щелкните на нужном имени поля в верхней части окна конструктора, измените имя и нажмите клавишу Enter.
Изменение типа данных. Щелкните в разделе Тип верхней части окна конструктора против нужного имени поля. Раскройте, щелкнув на кнопке с направленной вниз стрелкой, список типов данных и выберите нужный тип.
Изменение шаблона данных. Щелкните на нужном имени поля в верхней части окна конструктора. Щелкните в нижней части окна конструктора в разделе Маска ввода и измените шаблон данных. (В нашей базе для поля «Телефон» следует ввести новый шаблон: 000-00-00).
Задание 3. Создайте форму, выполнив следующие действия.
Примечание: Иногда удобнее вводить новые записи в базу, когда она представлена Представление базы данных в режиме формы в виде отдельных карточек. Такой режим представления базы, как указывалось выше, называется режимом формы.
-
С помощью команды Файл, Открыть активизируйте окно База данных с созданной базой. -
В окне База данных активизируйте вкладку Форма и щелкните на кнопке Создать. -
В окне Новая форма выберите вариант Мастер форм; из списка Выберите в качестве источника, щелкнув на кнопке со стрелкой, направленной вниз, щелчком выберите имя созданной таблицы; щелкните на кнопке ОК.
-
В первом окне Мастера форм с помощью кнопки ««» добавьте в картотеку все поля нашей таблицы-базы или с помощью кнопки «>» — нужные поля (форма может содержать не все поля таблицы, а лишь некоторые из них); щелкнуть на кнопке Далее. -
Во втором окне Мастера форм выберите вариант В один столбец; щелкните на кнопке Далее.
6. В третьем окне Мастера форм выберите подходящий вариант оформления карточки; щелкните на кнопке Далее.
7. В четвертом окне Мастера форм введите имя будущей формы (оно не обязательно должно совпадать с именем самой базы и с именем таблицы); щелкните на кнопке Готово.
Задание 4. Отсортируйте данные в режиме таблицы.
1. Выделите поле, щелкнув на имени поля в заголовке таблицы. Затем выберите способ сортировки: «А-Я» или «Я-А».
С помощью первой из этих кнопок производится сортировка текстовых данных по алфавиту, а числовых по возрастанию, с помощью второй данные сортируются в обратном порядке.
Ниже приведены примеры сортировки нашей базы данных.
Выделено поле «Фамилия», активизирована кнопка «Я-А»:
Код сотрудника | Фамилия | Имя | Телефон | Зарплата |
3 | Ефимов | Евгений | 123-45-86 | 8500 |
1 | Иванов | Егор | 456-23-79 | 5000 |
2 | Семенов | Николай | 678-94-50 | 16000 |
Выделено поле «Зарплата», нажата кнопка «А-Я»:
| Фамилия | Имя | Телефон | Зарплата |
1 | Иванов | Егор | 456-23-79 | 5000 |
3 | Ефимов | Евгений | 123-45-86 | 8500 |
2 | Семенов | Николай | 678-94-50 | 16000 |
Задание 5. Отфильтруйте данные в режиме таблицы.
Примечание: Иногда бывает необходимо увидеть на экране не все записи базы данных (строки таблицы), а лишь те из них, которые отвечают определенным условиям. Этот процесс называется фильтрацией или выборкой данных.
-
Выполните команду Записи, Фильтр, Изменить фильтр. -
Щелкните на имени требуемого поля в списке и введите условие (маску) выбора. -
Выполните команду Фильтр, Применить фильтр.
На экране появится таблица, которая будет содержать строки, данные которых отвечают указанному условию. Чтобы вновь увидеть все таблицу целиком, следует выполнить команду Записи, Удалить фильтр.
В условиях помимо математических равенств и неравенств можно использовать знак «*», который заменяет собой любую последовательность символов, или знак «?», заменяющий один символ.
Ниже приведены варианты условий выборки данных из нашей базы и результаты выборки.
Условие: Зарплата: >=8000 (сотрудники, у которых зарплата больше или равна 8000):
| Фамилия | Имя | Телефон | Зарплата |
2 | Семенов | Николай | 678-94-50 | 16000 |
3 | Ефимов | Евгений | 123-45-86 | 8500 |
Условие: Имя: н* (сотрудники, имена которых начинаются на букву Н):
| Фамилия | Имя | Телефон | Зарплата |
2 | Семенов | Николай | 678-94-50 | 16000 |
Задание 6. Создайте отчет.
Примечание. Перед выводом базы данных на печать следует установить, в каком виде (таблица, форма) она должна быть представлена на листе бумаги, какие в ней должны присутствовать поля и записи. Этот процесс называется созданием отчета.
-
В окне База данных активизируйте вкладку Отчет и щелкните на кнопке Создать. -
В окне Новый отчет выберите вариант Мастер отчетов: из списка Выберите в качестве источника, щелкнув на кнопке со стрелкой, направленной вниз, щелчком выберите имя созданной нами таблицы. -
В первом окне Мастера отчетов с помощью кнопки «>« выберите имена полей из писка, которые следует включить в будущий отчет. -
Произведите, если это необходимо, группировку полей. -
В третьем окне Мастера отчетов, щелкнув на кнопке со стрелкой, направленной низ, выберите щелчком имя поля, по которому следует провести сортировку данных. -
Выберите подходящий вариант оформления отчета и ориентацию листа бумаги в принтере (книжная — строки печатаются вдоль узкой стороны листа, альбомная — вдоль широкой стороны). -
Выберите стиль (внешний вид) отчета. -
Введите заголовок будущего отчета.
Задание для самостоятельной работы:
Задание 1. Создайте на основе предложенной картотеки базу данных в виде таблицы. Название таблицы — «Вклады». Постройте на основе этой базы форму, которая должна содержать поля «Фамилия» и «Сумма вклада». Имя формы — «Инвесторы».
Фамилия: Михайлова Сумма вклада: 9600 Дом. телефон: 123-45-67 | Фамилия: Карпов Сумма вклада: 8500 Дом. телефон: 134-45-34 | Фамилия: Смирнов Сумма вклада: 9000 Дом. телефон: 965-89-89 |
Фамилия: Дмитриев Сумма вклада: 9200 Дом. телефон: 786-68-46 | Фамилия: Иванов Сумма вклада: 7200 Дом. телефон: 986-48-47 | Фамилия: Сидоров Сумма вклада: 10000 Дом. телефон: 464-37-46 |
Проведите сортировку данных так, чтобы фамилии были расположены по алфавиту.
Отфильтруйте базу данных, выбрав записи о тех инвесторах, у которых вклад больше либо равен 9000. Проведите выборку по полю «Фамилия» с условием с* и последующей сортировкой по возрастанию по полю «Сумма вклада». Проведите выборку по полю «Сумма вклад» с условием <9700 и последующей сортировкой по убыванию по полю «Имя».
Подготовьте по базе отчет с заголовком «Данные по вкладам». Параметры отчета: имеет вид таблицы; включает поля «Фамилия» и «Сумма вклада»; фамилии расположены по алфавиту; ориентация листа — альбомная.
Задание 2. Создайте на основе предложенной таблицы базу данных в виде таблицы. Название таблицы – «Персонал».
Фамилия | Имя | Должность | Оклад |
Алешин | Анатолий | Директор | 1000 |
Сергеев | Ольга | Бухгалтер | 890 |
Иванов | Петр | Менеджер | 600 |
Семенов | Виталий | Менеджер | 600 |
Михайлова | Анастасия | Менеджер | 600 |
Дмитриев | Никита | Секретарь | 400 |
Атомин | Станислав | Техн. работник | 350 |
Отфильтруйте базу данных, выбрав записи о тех сотрудниках, у которых оклад больше 400.
Проведите сортировку данных так, чтобы фамилии были расположены по алфавиту.
Подготовьте по базе отчет с заголовком «Данные по зарплате». Параметры отчета: имеет вид таблицы; включает поля