- •Оглавление
- •Предисловие
- •Введение
- •Разработка баз данных экономических приложений
- •Проектирование баз данных
- •Краткая информация по теме
- •Содержание базы данных Ценные бумаги
- •Объекты справочной информации
- •Объекты учетной информации
- •Данные для контрольного примера приведены в табл. 3–5.
- •Задания
- •Проектирование организации баз данных на машинных носителях
- •Краткая информация по теме
- •Задания
- •Конструирование экранных форм для работы с данными
- •Краткая информация по теме
- •Список полей
- •Панель элементов
- •Многотабличные формы
- •Задания
- •Поиск информации в базе данных
- •Краткая информация по теме
- •Поиск с помощью команды Найти
- •Использование фильтров
- •Задания
- •Запросы к базе данных
- •Краткая информация по теме
- •Задания
- •Формирование и вывод отчетов
- •Краткая информация по теме
- •Задания
- •Раздел 2 экономико-правовая информационно-справочная система консультантплюс
- •Поиск документов
- •Краткая информация по теме
- •Содержание разделов
- •Работа с системой КонсультантПлюс делится на три этапа:
- •Правовой навигатор
- •Карточка поиска
- •Задания
- •Известны вид и название документа.
- •Требуется найти Федеральный закон «о коммерческой тайне».
- •Устанавливаем курсор на искомое значение и нажимаем кнопку ок.
- •Известны принявший орган, вид и дата принятия документа.
- •Требуется найти приказы, изданные Министерством финансов рф в марте 2008 года.
- •Краткая информация по теме
- •Важнейшие связи
- •Полезные связи
- •Задания
- •Сохранение результатов работы
- •Краткая информация по теме
- •Работа с текстом документа
- •Избранное
- •Закладки и Документы
- •Задания
- •Раздел 3 Автоматизированные информационные системы бухгалтерского учета
- •Общие принципы работы с программой 1с:Бухгалтерия предприятия
- •Краткая информация по теме Запуск программы
- •Пользовательский интерфейс
- •Справочная информация
- •Ввод сведений о пользователях
- •Задания
- •Настройка программы на учет
- •Краткая информация по теме Основные объекты программы
- •Константы и справочники
- •Документы
- •Удаление элементов программы
- •Начальная настройка программы
- •Настройка общих параметров системы
- •Настройка параметров учета
- •Ввод исходной информации об организации
- •Ответственные лица организации
- •Настройка учетной политики
- •Настройка планов счетов
- •Задания
- •Ввод информации об объектах учета
- •Краткая информация по теме
- •Задания
- •Регистрация хозяйственных операций
- •Краткая информация по теме
- •Ввод операций вручную
- •Ввод операций с использованием типовых операций
- •Ввод документа
- •Задания
- •Краткая информация по теме
- •Общие вопросы настройки отчетов
- •Учет зарплаты
- •Задания
- •Раздел 4 информационная технология решения задач финансового менеджмента
- •Построение модели деятельности предприятия
- •Краткая информация по теме Создание нового проекта
- •Сохранение проекта
- •Структура программы Project Expert
- •Этапы анализа инвестиционного проекта с помощью Project Expert
- •Задания
- •Порядок выполнения
- •Финансирование проекта. Анализ проекта и формирование отчетов
- •Краткая информация по теме
- •Задания
- •Заключение
- •Список рекомендуемой литературы
- •Предметный указатель
Задания
После выполнения задания не сохраняйте изменения макета или структуры таблицы.
С помощью команды Найти осуществите следующие операции поиска:
– найдите запись, содержащую информацию о ценной бумаге, номинал которой 1200 руб., и произведите замену на 1300 руб.;
– найдите все записи, содержащие информацию о ценных бумагах:
выпущенных банком «Агро» (П3);
номинал которых начинается с цифры 5;
номинал которых содержит цифру 2.
С помощью фильтра по выделенному выберите записи, содержащие информацию по акциям.
Использую команду «Исключить выделенное», выберите записи, содержащие информацию по векселям.
Используя обычный фильтр, выберите записи, содержащие информацию о ценных бумагах:
выпущенных ПО «Вымпел» (П2);
имеющих номинал 1000 и 500 руб.;
номинал которых более 5000 руб.;
курс которых больше 1 руб. Сохраните фильтр как запрос, дав ему соответствующее имя.
Установите расширенный фильтр по следующим критериям:
по коду эмитента П1 и курсу ЦБ >1 руб.;
по номиналу <=1000 руб. и отсортируйте записи по коду вида ЦБ (по возрастанию).
Запросы к базе данных
Запрос позволяет выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, произвести вычисления и получить результат в виде таблицы. Через запрос можно производить обновление данных в таблицах, добавление и обновление записей. Запрос может строиться непосредственно на другом запросе. Цель данной лабораторной работы – приобретение практических навыков конструирования запросов к базе данных.
Краткая информация по теме
Понятие запроса в Access трактуется как некоторая команда на выбор, просмотр, изменение, создание или удаление записей. Запросы используют и для решения задач анализа данных.
С помощью запросов можно указать:
– какие поля вы хотите просмотреть;
– в каком порядке должны быть расположены поля;
– критерии фильтрации для каждого поля;
– порядок сортировки каждого поля.
Последовательное выполнение ряда запросов позволяет решать достаточно сложные задачи, не прибегая к программированию.
Самым простым способом создания запроса является использование мастера, а самым простым мастером запросов является Мастер простых запросов. Другие мастера являются специализированными.
Мастер простых запросов позволяет только выделить поля, которые хотим отобразить. Нельзя задать ни критерии для включения отдельных записей, ни порядок сортировки. Такой простой запрос удобно использовать, когда нужно удалить посторонние поля, но видеть при этом все записи.
Запрос, созданный Мастером простых запросов, является основной версией запроса на выборку. Запрос на выборку является наиболее часто используемым типом запроса. С помощью запроса на выборку можно выбирать записи, сортировать и фильтровать их, а также выполнять над результатом простые вычисления.
С помощью имеющихся в Access мастеров запросов можно выполнять удивительно сложные вычисления и производить сравнения данных в нескольких таблицах одновременно. Возможности запросов Access очень большие, но, к сожалению, процесс создания большей части этих мощных запросов достаточно сложный. Поэтому мы будем рассматривать основной тип запроса на выборку, с помощью которого можно делать почти все, что нужно среднему пользователю.
Разработка запроса производится в режиме Конструктора запросов.
Чтобы создать новый запрос в режиме Конструктора выполните следующие действия:
1. Откройте БД, где хотите создать запрос.
2. Щелкните вкладку Запросы в окне БД.
3. Щелкните кнопку Создать.
4. Выделите Конструктор, а затем щелкните кнопку ОК.
5. Выберите таблицу, с которой вы хотите работать, а затем щелкните Добавить. Чтобы выбрать несколько таблиц, щелкните эти таблицы, удерживая нажатой клавишу Shift.
6. Щелкните Закрыть. Откроется окно режима Конструктора запроса (рис. 5).
Окно Конструктора запросов разделено на две панели. Верхняя панель содержит схему данных запроса, которая включает выбранные для данного запроса таблицы. Таблицы представлены списками полей. Схема данных отражает связи между таблицами, имеющиеся в схеме данных базы.
Нижняя панель является бланком запроса по образцу, который нужно заполнить. Каждый столбец бланка относится к одному полю, с которым нужно работать в запросе.
Тип запроса
Схема данных запроса
Бланк запроса
Область маркировки
столбца
Рис. 5. Окно Конструктора запросов
При заполнении бланка необходимо добавить поля, с которыми будете работать. Есть два способа добавления поля к запросу. Оба эти способа просты. Первый способ:
1. Щелкнуть строку Имя таблицы.
2. Развернуть спускающийся список и выделить в нем таблицу.
3. Щелкнуть строку Поле.
4. Развернуть спускающийся список и выделить в нем поле.
Второй способ:
Просмотрите список полей в окне нужной вам таблицы, который находится в верхней части окна конструктора запроса, и найдите в нем поле, которое хотите добавить.
Щелкните имя поля и перетащите его в строку Поле первого пустого столбца.
С помощью условий отбора можно выбирать записи, которые будут появляться в результатах запроса. Для задания условия отбора поля нужно выполнить следующие действия:
1. Щелкнуть строку Условие отбора в столбце нужного поля.
2. Ввести условие отбора, которое хотите использовать.
Дополнительные условия отбора можно ввести в строке Или. Запрос будет находить записи, где является истинным хотя бы одно из условий отбора. После ввода условия отбора в строку Или появляется другая строка Или. Если есть два условия отбора, которые должны быть истинными, то их нужно поместить в одну строку Условие отбора и использовать при этом слово AND(И).
Для сортировки какого-либо поля необходимо:
1. Щелкнуть мышью в строчке Сортировка, чтобы указать поле, сортировку которого нужно провести. Открыть спускающийся список.
2. Выбрать в нем по возрастанию или по убыванию.
Для отмены сортировки поля нужно повторить эти же действия, но выделить отсутствует.
В запросе можно получить итоговые значения по группам данных. Для вычисления итоговых значений нужно щелкнуть по кнопке Групповые операции панели инструментов конструктора запросов, чтобы в окне режима конструктора появилась строка Групповая операция. Access использует установку Группировка в строке Групповая операция для всех выбранных полей. Теперь записи по каждому полю группируются, но итог не подводится. Для получения итогов нужно заменить в строке Групповая операция установку Группировка на определенные групповые функции. Выбрать функцию, обеспечивающую выполнение групповой операции, нужно из раскрывающегося списка.
Можно задать вычисление над любыми полями таблицы и сделать вычисляемое значение новым полем в наборе записей. Можно использовать при этом множество встроенных в Access функций, а также создать поле в запросе с использованием арифметических операций над полями таблицы. Чтобы создать вычисляемое поле, нужно ввести выражение в пустую ячейку в строке Поле. Например, для создания поля Сумма следует ввести в ячейку в строке Поле выражение:
Сумма: Цена * Количество
Важно всегда помнить: если имя вычисляемого поля состоит из нескольких слов, их нужно соединять через символ подчеркивания (например, Сумма_продаж) или вводить вместе (например, СуммаПродаж).
При выполнении запроса в поле Сумма будет занесено новое значение, найденное путем перемножения содержимого полей Цена и Количество.
Для просмотра результатов запроса нужно щелкнуть Запрос, Запуск или щелкнуть мышью кнопку Запуск панели инструментов.
Запрос с параметрами
Конкретное значение поля в условие отбора может вводиться непосредственно в бланк запроса или задаваться при выполнении запроса в диалоговом окне. Чтобы вывести диалоговое окно для ввода конкретного значения поля в условие отбора, нужно определить параметр запроса. Имя параметра запроса нужно ввести непосредственно в условие отбора в квадратных скобках. При выполнении запроса это имя появится в диалоговом окне Введите значение параметра (рис. 6).
Диалоговое
окно для ввода
конкретного значения
поля
Рис. 6. Диалоговое окно Введите значение параметра
При использовании запроса можно просматривать максимальные и минимальные значения поля. Для этого нужно:
Отсортировать записи по этому полю, установив в строке Сортировка значение:
– по возрастанию для просмотра минимальных значений;
– по убыванию для просмотра максимальных значений.
Выбрать (или ввести) в списке Набор значений на панели инструментов подходящее количество максимальных или минимальных значений.
При создании запроса Access сохраняет его автоматически: не нужно ничего делать специально, чтобы его сохранить.
Результаты запроса показываются в режиме таблицы. С записями можно производить те же действия, что и в обычном режиме таблицы (удаление записей, изменение элементов поля и т. д.). Для вывода результатов запроса на печать необходимо выполнить следующие действия:
1. Открыть запрос.
2. Выбрать команду Файл, Печать.
3. Установить в появившемся диалоговом окне нужные параметры печати и щелкнуть кнопку ОК.
