Практика по C#. Создание отчетов в Microsoft Access. Отчет это итоговый документ, создаваемый на основе бд
Скачать 146.75 Kb.
|
СОЗДАНИЕ ОТЧЁТОВ В MICROSOFT ACCESS Отчет – это итоговый документ, создаваемый на основе БД. MS Access даёт возможность выбора различных способов подготовки отчетов. В отчет могут входить как все данные, так и отдельные избранные данные, содержащиеся в записях. Отчеты можно создавать как на основе таблиц, так и на основе запросов. Гибкость настройки отчетов согласно требованиям пользователя, то есть возможность организации лёгкого доступа к данным, хранящимся в базе, и определяет название программы. Слово Access переводится как «доступ». Конструктор отчетов — очень мощное средство, допускающее использование до десяти уровней группировки и сортировки. Благодаря ему существует возможность создания отчетов, демонстрирующих процентные и итоговые показатели. Допускается создание многих типов отчетов, которые включают почтовые наклейки и списки рассылки почты. Отчеты обычно форматируются таким образом, чтобы их можно было распечатать, но их также можно просматривать на экране, экспортировать в другие программы или вкладывать в сообщения электронной почты. При сохранении отчета сохраняется только его структура. Данные, отображаемые в режиме предварительного просмотра отчета, не сохраняются вместе с ним. Данные, выдаваемые отчетом, всегда соответствуют текущему состоянию записей базы данных. Отчет — это объект базы данных, удобный для представления ее информации с одной из следующих целей: отображение или распространение сводки данных; архивирование моментальных снимков данных; предоставление сведений об отдельных записях; создание надписей. Все отчеты подразделяются на три категории: - простая распечатка содержимого базы данных из режимов таблицы или формы; - детальные отчеты — хорошо подготовленные отчеты, представленные в любом удобном для пользователя виде и включающие в себя ряд дополнительных элементов; - специальные отчеты — позволяют подготавливать почтовые наклейки и формы писем. ЧТОБЫ СОЗДАТЬ ОТЧЕТ ДЛЯ БАЗЫ ДАННЫХ ACCESS НА КОМПЬЮТЕРЕ, ВЫПОЛНИТЕ СЛЕДУЮЩИЕ ДЕЙСТВИЯ. Действие 1. Выбор источника записей Источником записей для отчета может быть таблица, именованный или внедренный запрос. Источник записей должен содержать все строки и столбцы данных, которые требуется отобразить в отчете. Создать значимый отчет гораздо проще, если таблицы в базе данных имеют хорошо разработанные структуру и связи. Действие 2. Выбор инструмента отчета Инструменты отчета расположены на вкладке СОЗДАТЬ в группе ОТЧЕТЫ. В следующей таблице описаны такие параметры:
Действие 3. Создание отчета Для выбора требуемого инструмента нажмите соответствующую кнопку панели инструментов. После появления мастера следуйте всем его командам и на последней странице нажмите кнопку ГОТОВО. Access отображает отчет в режиме макета. Отформатируйте отчет, чтобы добиться желаемого внешнего вида. Макет отчета разбит на разделы, которые можно просмотреть в режиме конструктора.
Любой отчёт можно создать на основе таблицы или на основе запроса. Делается это очень просто, всего в пару кликов. Для начала у вас должна быть готовая таблица, с данными которой вы будете работать. Затем выделите нужную таблицу в окне «Все объекты Access», расположенном слева, перейдите на вкладку «Создание» и нажмите кнопку «Отчёт» в одноимённом разделе. Всё готово. Перед вами будет сформированный программой отчёт на основе информации, содержащейся в таблице. После этого вы можете перейти на вкладку «Конструктор», чтобы отредактировать поля, разделы и прочее. Чтобы выйти из режима конструктора, щёлкните правой клавишей мыши по вкладке таблицы и выберите пункт «Представление отчёта». Не забудьте сохранить перед выходом. Для более сложных случаев используйте «Мастер отчётов», соответствующая кнопка находится в той же вкладке «Создание», этот инструмент пригодится в том случае, если необходимо оперировать с данными из нескольких таблиц сразу. В открывшемся окне выберите из списка те таблицы и запросы, из которых будут взяты поля (их также необходимо указывать). Закончив, нажмите кнопку «Далее». В следующем окне вам будет предложено выбрать подходящий вид представления данных. Затем вы можете сгруппировать выбранные поля по своему усмотрению. Просто выберите нужное поле и нажмите на кнопку со стрелкой. Далее, откроется окно сортировки записей. Делать сортировку необязательно, поэтому вы можете пропустить этот этап. В следующем окне выберите «Макет» (ступенчатый, блок, структура) и «Ориентацию» (книжная, альбомная). Оставьте отмеченным пункт «Настроить ширину полей для размещения на одной странице». После этого остаётся ввести название и нажать кнопку «Готово». Чтобы исправить общий вид и некорректно отображаемые данные, перейдите в режим конструктора. Там вы можете выделять отдельные поля и перемещать их при помощи стрелок на клавиатуре или мышкой. Убрать большие промежутки между столбцами, можно не переходя в «Конструктор». Достаточно передвинуть границы курсором мыши. В случае, если часть данных у вас отображаются в виде решёток «#», просто увеличьте эти поля и информация будет отображена корректно. В режиме конструктора можно изменять цвет текста, подложки, заголовки. Существует возможность создания определённых ячеек, в которых будет рассчитываться сумма, разница или произведение на основе данных из таблиц или запросов. Для этого выделите нужное поле и нажмите кнопку «Итоги», расположенную на панели инструментов в разделе «Группировка и итоги». В появившемся меню выберите «Число записей» или «Количество значений» в зависимости от того, какие перед вами стоят задачи. В отчётах Access автоматически проставляются серые полосы, которые некоторым пользователям могут прийтись не по душе. Чтобы убрать их, перейдите в режим конструктора, выделите «Область данных», кликните правой клавишей мыши и выберите в списке «Свойства». Справа появится окно, в котором необходимо найти строку «Цвет фона чередования». Скопируйте «Фон 1» из «Цвет фона» и вставьте в «Цвет фона чередования». То же самое повторите с разделом «Примечания группы». КОНТРОЛЬНЫЕ ВОПРОСЫ: Для чего предназначены отчеты? На какое устройство компьютерной системы происходит вывод данных при работе отчета? Из чего состоят отчеты? Какими средствами можно спроектировать отчет? Какие этапы создания отчетов Вы знаете? |