Файловые операции
Чтобы поддерживать базу данных в надлежащем порядке, необходимо периодически выполнять некоторые служебные процедуры. Вероятно, наиболее важной из них является резервное копирование данных, которое выполняется с помощью стандартных средств Windows для работы с файлами или средствами самого Microsoft Office Access. Не менее существенной процедурой является сжатие базы данных. По мере обработки таблиц и добавления объектов файл базы данных увеличивается в объеме. При удалении части информации не происходит полного ее удаления из файла. В результате объем, занимаемый базой данных на жестком диске, может оказаться неоправданно большим. Кроме этого выполняется процедура исправления ошибок и восстановление. Чтобы сжать базу данных нажмите на кнопку " Office" и в списке меню выполните команду Управление ð Сжать и восстановить базу данных. После этой операции база данных будет автоматически перегружена. Сравните размер файла базы данных до и после сжатия. Вы увидите, насколько эффективно сжатие экономит дисковое пространство. Команда Управление ð Сжать и восстановить базу данных также выполняет восстановление базы данных, поврежденной в результате внезапного сбоя электропитания. Если в процессе работы вы заметили, что база данных ведет себя как-то странно, не дожидаясь предупреждения, выполните команду кнопки " Office" ð Управление ð Сжать и восстановить базу данных. Microsoft Office Access по возможности восстановит нарушения, обнаруженные в структуре данных. Если база данных содержит конфиденциальные сведения, воспользуйтесь возможностями Microsoft Access по ограничению доступа и шифрованию данных. Чтобы задать пароль на открытие базы данных, выполните следующие шаги: 1. Закройте базу данных кнопкой " Office" ð Закрыть базу данных. 2. Щелкните на кнопке Другие… списка Открыть последнюю базу данных. 3. В окне открытия файла выделите значок вашей базы данных Кадры. 4. В списке поля Открыть выберите Монопольно. 5. В ленте на вкладке Работа с базами данных в группе Работа с базами данных выберите команду Задать пароль базы данных. 6. В поле Пароль открывшегося окна диалога введите пароль. 7. Для проверки повторно введите тот же пароль в поле Подтверждение. 8. Щелкните на кнопке ОК. Теперь для следующего открытия базы данных потребуется вводить пароль. 9. Чтобы удалить пароль для доступа к базе данных в ленте на вкладке Работа с базами данных в группе Работа с базами данных выберите команду Удалить пароль базы данных, введите старый пароль и щелкните на кнопке ОК.
10. ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО Вариант 1 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать Код товара. 2. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. Включите в нее цену в рублях (курс доллара установите самостоятельно). 3. Выполните запросы: − найти все программные продукты, начинающиеся на 1С; − найти все программные продукты с ценой от $500 до $1000. Запросы сохраните под именем «Запрос 1» и «Запрос 2». 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. В отчет вставьте столбец расчета рублевых цен. 4.1. Подведите итоги по каждому продукту и общий итог по всем продуктам в целом.
Вариант 2 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать Код товара. 2. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. Подсчитайте размер комиссионных автосалону (12% или 5% от цены). 3. Выполните запросы: − найти все модели, начинающиеся с ВАЗ - 2101; − найти все автомобили с ценой от 20 до 50 тыс. рублей включительно. Запросы сохраните под именем «Запрос 1» и «Запрос 2». 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. В отчет вставьте столбец расчета комиссионных. 4.1. Итоги подводить по каждому салону и общий итог по всем салонам. Вариант 3 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать Код вклада. 2. Выполните запросы: − найти все срочные вклады на 31 день; − найти все вклады от 18% до 25% годовых. Запросы сохранить под именем «Запрос 1» и «Запрос 2». 3. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. Рассчитайте процентную ставку за период по формуле: ГОДОВАЯ ПРОЦЕНТНАЯ СТАВКА * ДЛИТЕЛЬНОСТЬ ПЕРИОДА В ДНЯХ / 365. Точность вычисления − 2 знака после запятой. 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. В отчет включите столбец расчета процентной ставки за период. 4.1. Итоги подводить для каждого банка и для всех банков. Вариант 4 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать № счета. 2. Выполните запросы: − найти все товары, начинающиеся со слова Электро; − найти все товары, ценой от 300 до 1000 руб. включительно. Запросы сохранить под именем «Запрос 1» и «Запрос 2». 3. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. 3.1. Подсчитайте размер комиссионных продавца (8% от цены товара). 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. В отчет вставьте столбец расчета размера комиссионных продавца. 4.1. Итоги подводить для каждого продавца и для всего отдела в целом. Вариант 5 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать № накладной. 2. Выполните запросы: − найти все товары, проданные фирмой КРОКУС; − найти все товары с ценой от 100 до 300 рублей включительно. Запросы сохранить под именем «Запрос 1» и «Запрос 2». 3. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. 3.1. Подсчитайте итоговую цену товаров с учетом накладных расходов. 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. В отчет вставьте столбец расчета итоговой цены товара, с учетом накладных расходов. 4.1. Итоги подводить по каждой фирме и для всех фирм в целом. Вариант 6 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать Индекс комплектующей. 2. Выполните запросы: − найти все комплектующие с литерой «А» в наименовании; − найти все комплектующие, входящие в изделие в одном экземпляре. Запросы сохранить под именем «Запрос 1» и «Запрос 2». 3. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. 3.1. Подсчитайте стоимость комплектующих каждого наименования, входящих в изделие. 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. В отчет включить столбец расчета стоимости комплектующего каждого наименования. 4.1. Итоги подводить по каждому комплектующему и по всем комплектующим в целом. Вариант 7 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать № клиента. 2. Выполните запросы: − найти все записи с работой «чистка костюма»; − найти все записи со стоимостью от 100 до 250 рублей включительно. Запросы сохранить под именем «Запрос 1» и «Запрос 2». 3. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. 3.1. Подсчитайте зарплату в каждом заказе (25 % от стоимости заказа). 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. В отчет включите столбец определения величины зарплаты по каждому заказу. 4.1. Итоги подводить по видам работы и по всем работам. Вариант 8 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать Код группы или Номенклатурный номер. 2. Выполните запросы: − найти все Ковровые покрытия; − найти все товары, ценой свыше 1 тыс. руб. за шт. Запросы сохранить под именем «Запрос 1» и «Запрос 2». 3. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. 3.1. Подсчитайте стоимость товаров каждого вида. 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. В отчет введите столбец расчета стоимости товаров. 4.1. Итоги подводить по каждой группе товаров и по всем товарам в целом. Вариант 9 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать № документа. 2. Выполните запросы: − найти все записи по расходу товаров; − найти все записи в интервале времени операций с 10.10.2010 по 11.10.2010 включительно. Запросы сохранить под именем «Запрос 1» и «Запрос 2». 3. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. 3.1. Рассчитайте остаток товаров для каждой записи по формуле ОСТАТОК=ПРИХОД-РАСХОД (считать начальный остаток равным нулю). 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. В отчет включите столбец расчета остатков товара на складе. 4.1. Итоги подводить по каждой дате и по всем датам в целом. Вариант 10 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать Группа товаров. 2. Выполните запросы: − найти все записи с мебелью; − найти все записи с ценой свыше 1000 руб. Запросы сохранить под именем «Запрос 1» и «Запрос 2». 3. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. 3.1. Подсчитайте сумму по каждому товару. 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. Вставьте столбец расчета сумм по каждому товару. 4.1. Итоги подводить по группам товаров и общие итоги в целом. Вариант 11 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать Код группы. 2. Выполните запросы: − найти запись по вычислительной технике; − найти все записи с первоначальной стоимостью от 50 до 500 тысяч включительно. Запросы сохранить под именем «Запрос 1» и «Запрос 2». 3. Создайте форму, содержащую все исходные данные. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. 3.1. Подсчитайте остаточную стоимость по каждой группе по формуле: ОСТАТОЧНАЯ СТОИМОСТЬ = ПЕРВОНАЧАЛЬНАЯ СТОИМОСТЬ - СУММА ИЗНОСА. 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. Вставьте столбец расчета остаточной стоимости. 4.1. Итоги подводить по первой цифре группы и по всем группам. Вариант 12 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать Код товара. 2. Выполните запросы: − найти все программные продукты, посвященные законодательству; − найти все программные продукты, которые можно приобрести немедленно. Запросы сохранить под именем «Запрос 1» и «Запрос 2». 3. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. 3.1. Для каждого программного продукта рассчитайте цену в рублях. Коэффициент конвертации задайте самостоятельно. 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. В отчет включить столбец расчета рублевых цен. 4.1. Итоги подводить по каждому типу программных средств и общий итог. Вариант 13 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать Код товара. 2. Выполните запросы: − найти все модели, выпускаемые фирмой CITIZEN; − найти все товары, с ценами от 10 до 30 долларов. Запросы сохранить под именем «Запрос 1» и «Запрос 2». 3. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. 3.1. Рассчитайте рублевые цены на каждый вид товара. Коэффициент конвертации ввести самостоятельно. 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. Вставьте столбец расчета рублевых цен на товары. 4.1. Итоги подводить по каждому типу товаров. Вариант 14 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать табельный номер. 2. Выполните запросы: − найти всех поваров пятого разряда; − найти всех поваров, у которых часовая тарифная ставка находится в интервале от 50, 5 до 60 рублей включительно. Запросы сохранить под именем " Запрос 1" и " Запрос 2". 3. Создайте форму, содержащую все исходные данные. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. 3.1. Рассчитайте заработную плату за отработанное время. 4. Разработайте отчет в табличном виде, используя вид отчета " Группировка данных и вычисление итогов" В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. В отчет включите столбец расчета заработной платы за отработанное время 4.1. Итоги подводить по каждому разряду и в целом по всей бригаде. Вариант 15 1. Создайте таблицу, содержащую следующие данные:
В качестве ключевого поля выбрать № выдачи дела. 2. Выполните запросы: − найти все личные дела запрошенные 12.10.2010; − найти все личные дела с датами возврата от 10.12.2010 до 15.10.2010. Запросы сохранить под именем «Запрос 1» и «Запрос 2». 3. Создайте форму, содержащую все исходные поля. В заголовок формы обязательно включить № группы, ФИО полностью, дату создания. 3.1. Подсчитайте ДЛИТЕЛЬНОСТЬ РАБОТЫ с личными делами по формуле: ДАТА ВОЗВРАТА - ДАТА ВЫДАЧИ + 1 4. Разработайте отчет в табличном виде, используя вид отчета «Группировка данных и вычисление итогов». В заголовок отчета обязательно включить № группы, ФИО полностью, дату создания. В отчет включите столбец расчета длительности работы с личными делами. 4.1. Итоги подводить по каждой дате и по всем датам в целом. СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
1. Белянин, М.В. Создание баз данных в Access 2007. Ваша первая база данных в Access 2007. / М.В. Белянин. – Издательство: НТ Пресс, 2008. – 281 с. ISBN: 9785477012275. 2. Введение в системы баз данных / К. Дж. Дейт. – Издательство: Вильямс, 2006. – 328 с. ISBN 5-8459-0788-8, 0-321-19784-4. 3. Днепров, А. Видеосамоучитель. Microsoft Access 2007. / А. Днепров. – СПб.: Питер, 2008. – 240 с. ISBN 978-5-388-00139-9. 4. Информатика и математика для юристов: учебник для вузов: рекомендовано Министерством образования РФ / под ред. С.Я. Казанцева, Н.М. Дубинина. – ЮНИТИ-ДАНА, 2010. - 560 с. ISBN: 5-238-00928-3, 978-5-238-00928-5. 5. Сергеев, А.П. Microsoft Office 2007. Самоучитель. / А.П. Сергеев. – Издательство: Диалектика, 2008. – 416 с. ISBN 978-5-8459-1226-8. 6. Тимошок, Т.В. Microsoft Office Access 2007. Самоучитель. / Т.В. Тимошок. – Издательство: Диалектика, 2008. – 464 с. ISBN 978-5-8459-1341-8. 7. Microsoft Office Access 2007 для «чайников» / Лори Ульрих Фуллер, Кен Кук, Джон Кауфельд. – Издательство: Вильямс, 2007. – 384 c. ISBN 978-5-8459-1239-8, 0-470-04612-0. Для заметок
Технический редактор: Е. С. Разгулина
Редакционно-издательский отдел НОУ СИБУП 660037, Красноярск, ул. Московская 7а
Отпечатано на участке множительной техники НОУ СИБУП 660037, Красноярск, ул. Московская 7а
[А1]Не возможно из таблицы и запроса выбрать данные
|