Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


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



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

2. Последовательно выполнять деление данного числа и получаемых целых частных на основание новой системы счисления до тех пор, пока не получим частное, меньшее делителя.

3. Полученные остатки, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления.

4. Составить число в новой системе счисления, записывая его, начиная с последнего остатка.

Пример 1. Перевести десятичное число 17310 в шестнадцатеричную систему счисления:

(D) (A)

Получаем: 17310=AD16.

Пример 3. Перевести десятичное число 1110 в двоичную систему счисления. Рассмотренную выше последовательность действий (алгоритм перевода) удобнее изобразить так:

   
 
 
   

Получаем: 1110=10112.

 

Перевод дробных чисел из одной системы счисления в другую

1. Основание новой системы счисления выразить цифрами исходной системы счисления и все последующие действия производить в исходной системе счисления.

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

3. Полученные целые части произведений, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления.

4. Составить дробную часть числа в новой системе счисления, начиная с целой части первого произведения.

Пример 5. Перевести число 0, 6562510 в восьмеричную систему счисления.

0, × 8
× 8

Получаем: 0, 6562510=0, 528

5. Кодирование текстовой информации.

Основные теоретические моменты, которые необходимо помнить:
1. При кодировании текста в компьютере используются различные кодировки, в которых на каждый символ текста приходится одинаковое число бит.
2. Часто используемые кодировки:
- ASCII - в которой на 1 символ приходится 8 бит
- Unicode - 16 бит на один символ.
3. Для измерения количества информации базовой единицей измерения считается 1 бит. Далее следуют:
1 байт = 8 бит
1 Кбайт = 1024 байта
1 Мбайт = 1024 Кбайта
1 Гбайт = 1024 Мбайта
4. Необходимо помнить, что кодируются все символы, в том числе и пробелы внутри текста, а также различные знаки припинания. В конце и начале текста пробелов нет. Перед знаком тире (" -" ) и после него ставится пробел.
5. Количество бит необходимое для кодирования всего текста ( I ) вычисляется по формуле:
I = K*i.
где
i - количество бит, которым кодируется один символ текста (зависит от используемой таблицы кодировки) - информационный вес символа;
K - количество символов в тексте.

6. Кодирование графической информации.

Черно-белое – растровое кодирование. Общеизвестным стандартом считается приведение черно-белых иллюстраций в форме комбинации точек с 256 градациями серого цвета, т. е. для кодирования яркости любой точки необходимы 8-разрядные двоичные числа.

Цветное – RGB кодирование. Такая система кодирования называется RGB (по первым буквам основных цветов). При применении 24 двоичных разрядов для кодирования цветной графики такой режим носит название полноцветного(True Color).

CMYK – кодирование. среди дополнительных цветов можно выделить голубой (Cyan), пурпурный (Magenta) и желтый (Yellow). Принцип разложения произвольного цвета на составляющие компоненты используется не только для основных цветов, но и для дополнительных, т. е. любой цвет можно представить в виде суммы голубой, пурпурной и желтой составляющей. Этот метод кодирования цвета применяется в полиграфии, но там используется еще и четвертая краска – черная (Black), поэтому эта система кодирования обозначается четырьмя буквами – CMYK. Для представления цветной графики в этой системе применяется 32 двоичных разряда. Данный режим также носит название полноцветного.

7. Кодирование звуковой информации.

основные направления.

В основе метода FM (Frequency Modulation) положено утверждение о том, что теоретически любой сложный звук может быть представлен в виде разложения на последовательность простейших гармонических сигналов разных частот. т. е. являются аналоговыми, поэтому их разложение в гармонические ряды и представление в виде дискретных цифровых сигналов выполняется с помощью специальных устройств – аналого-цифровых преобразователей (АЦП). Обратное преобразование, которое необходимо для воспроизведения звука, закодированного числовым кодом, производится с помощью цифроаналоговых преобразователей (ЦАП).

Основная идея метода таблично-волнового синтеза (Wave-Table) состоит в том, что в заранее подготовленных таблицах находятся образцы звуков для множества различных музыкальных инструментов. Данные звуковые образцы носят название сэмплов. Числовые коды, которые заложены в сэмпле, выражают такие его характеристики, как тип инструмента, номер его модели, высоту тона, продолжительность и интенсивность звука, динамику его изменения, некоторые компоненты среды, в которой наблюдается звучание, и другие параметры, характеризующие особенности звучания.

8. Логические основы ЭВМ.

В 1854 г. Джон Буль положил начало математической логике.

Математическая логика изучает только рассуждения со строго определенными объектами и суждениями, для которых возможно однозначно решить «истины» они, или «ложны». Большинство устройств ЭВМ состоит из компонентов с двумя устойчивыми состояниями и их удобно описывать на наборе логических функций принимающих значения { 0; 1 }.

Инверсия (логическое отрицание).

Дизъюнкция (логическое сложение).

Конъюнкция (логическое умножение)

Импликация (логическое следование)

Эквивалентность (логическая равнозначность )

9. Классическая архитектура ЭВМ и принципы фон Неймана.

Принцип однородности памяти

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

Принцип адресности

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

Принцип программного управления

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

Формат числа»


Форматированием называется изменение внешнего оформления таблиц и данных в них.

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

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

 

 

Для оформления предварительно выделенных ячеек с помощью рамок следует выполнить команду Формат—Ячейки. На закладке Граница следует выбрать тип линии для рамки, а затем щелкнуть на кнопке с нужным видом рамки. (Возможно поочередное назначение нескольких видов рамок).

Для назначения цветного фона предварительно выделенным ячейкам необходимо выполнить команду Формат—Ячейки. На закладке Вид выбрать цвет фона ячеек и нажать кнопку ОК.

Для изменения шрифта предварительно выделенного текста или числа, находящихся в нескольких ячейках, необходимо выполнить команду Формат—Ячейки. На закладке Шрифт следует указать тип шрифта (Arial, Times New Roman и т. д.), начертание (жирный, курсив, подчеркнутый), размер шрифта, цвет и т.д.

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

18. Создание и оформление таблиц, выполнение расчетов.

Центрирование заголовка

В первой строке заголовок отцентрирован по блоку А1: Е1,

в третьей строке заголовок отцентрирован по блоку А3: G3

Чтобы заголовок таблицы отцентрировать (разместить по центру таблицы), необходимо

а) выделить все ячейки, по которым нужно провести центрирование

б) нажать кнопку “центрирование заголовка” или выбрать в меню

 

19. Использование математических, статистических, логических функций.

Где в Excel поиск решений

Надстройка Поиск решений поставляется вместе с Excel, но по умолчанию отключена. Чтобы включить его, перейдите по вкладке Файл в группу Параметры. В появившемся диалоговом окне Параметры, выберите Надстройки -> Управление: Надстройки Excel -> Перейти. В окне Надстройки устанавливаем галочку напротив поля Поиск решения, жмем ОК.

Теперь во вкладке Данные появилась новая группа Анализ с кнопкой Поиск решения.

Пример использования Поиска решения

Данный пост основан на примере использования Надстройки Поиск решения. Файл совместим со всеми версиями Excel.

Определение проблемы

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

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

Для начала требуется определить каждый пункт к какой-нибудь группе.

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

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

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

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

Наша задача минимизировать разницу между суммами групп.

Теперь мы можем присвоить каждой группе пункты, для этого вручную проставляем единицы в столбцах С и D. Excel отобразит разницу сумм групп в ячейке G11.

Для большей наглядности я добавил условное форматирование для ячеек, имеющих значение > 0.

Проблема в том, что количество возможных комбинаций 28, т.е. 256 вероятных ответов на вопрос. Если на каждый из них тратить по 5 секунд, это займет у нас 21, 3 минуты, предполагая, что мы сможем выдержать темп и запомнить лучшую комбинацию.

Вот где Поиск решения находит применение.

Наши правила

Наше основное требование – это минимизировать разницу между двумя группами. В нашем примере она находится в ячейке G11 – Группа B минус Группа A. Нам нужно, чтобы значение в ячейке G11 было настолько малым насколько это возможно, но больше или равно 0.

Мы также знаем, что пункт может находиться либо в Группе A, либо в Группе B, к тому он не может быть дробным. Таким образом у нас два ограничения для каждого элемента:

Во-первых: Значение элемента в колонке Итог должна равняться единице.

Во-вторых: Значения элементов в группах должны быть целыми.

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

Пустое окно Поиска решения

Изменяя ячейки переменных

Изменяемые ячейки – ячейки, которые надстройка попытается изменить, чтобы решить задачу. В нашем случае это привязка элемента к конкретной группе: $C$2: $D$9.

Запуск модели

Чтобы запустить надстройку нажмите кнопку Найти решение в основном окне.

В строке состояния вы увидите ряд статических данных, которые будут отображать внутреннюю работу надстройки. Как правило, они быстро меняются, и читать их сложно. Если модель сложная, то работа может остановится на некоторое время, надстройка обычно восстанавливается от этих проблем сама.

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

Теперь у вас есть 4 варианта на выбор:

— Запустить отчет

— Сохранить сценарий

— Восстановить исходные значения

— Сохранить найденное решение

Запустить отчет

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

Обратите внимание, что в зависимости от установленных вами ограничений, будут доступны различные отчеты.

Сохранить сценарий

Если вы нажмете кнопку Сохранить сценарий, Excel откроет следующее диалоговое окно:

Где необходимо ввести название вашего сценария модели и нажать кнопку ОК.

Все сценарии доступны в Диспетчере сценариев, который находится во вкладке Данные в группе Работа с данными –> Анализ что-если -> Диспетчер сценариев.

Вернуться к модели

К тому же, вы можете вернуться к модели и:

— Восстановить исходные значения

— Сохранить найденное решение

Проверка результатов

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

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

— Являются ли результаты примерно похожими на ваши ожидания?

— Не нарушены ли максимумы и минимумы?

22. Электронная таблица, как база данных.

 

Создание базы данных

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

Для создания новой базы данных выберите в меню Файл команду Создать, затем в панели задач Создание файла выберите вариант Новая база данных. После этого на экране появляется стандартный файлер, в котором следует открыть нужную папку и задать имя создаваемого файла базы данных. Например, «группа.MDB». Создав файл, Access раскрывает пустое окно базы данных, и в этом окне можно будет проводить все операции - создавать и манипулировать объектами БД. MS Access является многооконным приложением, однако в любой момент может быть открыта только одна база данных. Именно ее окно является главным окном документа в приложении Access, и его закрытие означает закрытие соответствующего файла.MDB.

Рис. 1. Окно базы данных

Окно базы данных порождает множество дочерних окон объектов (таблицы, запроса, формы и т.д.), и каждое такое окно может быть закрыто автономно - любым из стандартных способов Windows. Кроме того, не закрывая окна, вы можете сохранить объект (например, макет таблицы), окно которого находится на экране, и присвоить ему имя - точно так же, как это делается с файлами: командой Файл-Сохранить или Файл-Сохранить как....

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

 

Основные понятия MS Access. Объекты MS Access

Как видно из рис. 1, база данных Access может иметь следующие объекты: таблицы, запросы, формы, отчеты, страницы. Кроме того, квалифицированные пользователи могут работать еще с двумя объектами - макросами и модулями. Макрос - это набор специальных макрокоманд (например, ОткрытьФорму, ПечататьОтчет и т.п.), а модуль - это программа, написанная на языке Access Basic или Visual Basic для приложений.

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

Форма не является самостоятельным объектом MS Access: она просто помогает нам вводить, просматривать и модифицировать информацию в таблице или запросе. Запросы и отчеты выполняют самостоятельные функции: выбирают, группируют, представляют, печатают информацию. Страницы доступа к данным представляют собой специальный тип web-страниц, предназначенный для просмотра и работы через Интернет, или интрасеть с данными, хранящимися в базе данных Microsoft Access или Microsoft SQL Server. С помощью страницы пользователи могут вводить, редактировать и удалять данные из базы данных.

Каждый объект MS Access имеет имя. В Microsoft Access действуют следующие ограничения на имена полей, элементов управления и объектов (табл. 1).

 имя должно содержать не более 64 символов;

 имя может включать любую комбинацию букв, цифр, пробелов и специальных символов за исключением точки (.), восклицательного знака (! ), надстрочного символа (') и квадратных скобок ([ ]);

 не должно начинаться с символа пробела;

 не должно включать управляющие символы (с кодами ASCII отО до 31);

 не должно включать прямые кавычки (" ) в именах таблиц, представлений и хранимых процедур в проекте Microsoft Access.

Хотя пробелы внутри имен полей, элементов управления и объектов являются допустимыми, при некоторых обстоятельствах они могут вызывать конфликты в программах Visual Basic.

Определяя имя для поля, элемента управления или объекта, полезно проверить, не совпадает ли это имя с именем свойства или другого элемента, используемого Microsoft Access (для русских имен такая ситуация может возникнуть при совпадении с именем свойства или функции, определяемых пользователем).

Таблица 1 Типы данных, которые могут иметь поля в Microsoft Access

Тип данных Использование Размер
Текстовый Текст или комбинация текста и чисел (например, адреса), а также числа, не требующие вычислений, (например, номера телефонов, инвентарные номера или почтовые индексы) До 255 символов
Числовой Числовые данные, используемые для математических вычислений, за исключением финансовых расчетов (для них следует использовать тип «Денежный»). Для более точного определения типа числа используйте свойство Размер поля (FieldSize) 1, 2, 4 или 8 байт. 16 байт только для кодов репликации (GUID)
Поле MEMO Длинный текст или числа, например, примечания или описания До 64 000 символов
Дата/время Даты и время 8 байт
Денежный Значения валют. Денежный тип используется для предотвращения округлений во время вычислений. Предполагает до 15 символов в целой части числа и 4 - в дробной 8 байт
Счетчик Автоматическая вставка последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи. Этот тип поля удобно применять для первичного ключа таблицы. В качестве значений таких полей Access автоматически выбирает целые порядковые номера (1, 2,...). В дальнейшем номер, присвоенный записи при ее создании, не изменяется (независимо от удаления, вставки новых записей и т.п.) 4 байта. 1 6 байт только для кодов репликации (GUID)
Логический Поля, содержащие только одно из двух возможных значений, таких, как «Да/Нет», «Истина/Ложь», «Вкл/Выкл» 1бит
Поле объекта OLE Объекты (например, документы Microsoft Word, электронные таблицы Microsoft Excel, рисунки, звуки и другие двоичные данные), созданные в других программах, использующих протокол OLE. Объекты могут быть связанными или внедренными в таблицу Microsoft Access. Для отображения объекта OLE в форме или отчете необходимо использовать присоединенную рамку объекта До 1 гигабайта (ограничено объемом диска)
Гиперссылка Поле, в котором хранятся гиперссылки, имеющие вид пути или URL-адреса До 64 000 символов
Мастер подстановок Создает поле, позволяющее выбрать значение из другой таблицы или из списка значений, используя поле со списком. При выборе данного параметра в списке типов данных запускается мастер для автоматического определения этого поля Тот же размер, который имеет первичный ключ, являющийся также и полем подстановок; обычно - 4 байта

С каждым объектом базы данных работа выполняется в отдельном окне, причем предусмотрено два режима работы:

1. оперативный режим, когда просматривается, изменяется или выбирается информация;

2. режим конструктора, когда создается или изменяется макет, структура объекта (например, структура таблицы).

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

В окне базы данных под стандартной панелью инструментов расположена панель с кнопками «Открыть», «Конструктор» и «Создать», а также кнопки изменения вида представления объектов базы данных. В левой части окна отображается список вкладок (по числу объектов Access) с корешками: Таблица, Запрос, Форма, Отчет, Страницы, Макрос и Модуль. Если выбрана какая-либо вкладка, то в окне базы данных отображается список существующих объектов этого типа данной БД. Например, если выбрать вкладку Таблица, то в окне отображается список таблиц открытой базы данных. Чтобы открыть таблицу, надо выделить ее имя в этом списке и нажать кнопку «Открыть». Чтобы включить в БД новую таблицу, надо нажать кнопку «Создать». Чтобы исправить макет существующей таблицы, надо выделить ее имя в списке и нажать кнопку «Конструктор». Такие же операции выполняются со всеми другими объектами базы данных Access.

Набор пунктов горизонтального меню и состав панелей инструментов зависят от типа и режима окна документа, которое в данный момент активно. Например, окно таблицы в оперативном режиме имеет кнопки «Вырезать», «Сортировать по возрастанию» и др., а в режиме конструктора - кнопки «Свойства», «Определить ключ» и др. Работа с панелями инструментов подчиняется стандарту Windows.

Примечание. Поля типов «Числовой», «Дата/время», «Денежный» и «Логический» имеют предопределенные форматы вывода данных. Формат вывода можно выбрать в ячейке Свойства Формат поля. Можно также создать собственные форматы вывода для всех типов данных, кроме объектов OLE.

 

26. Создание форм и отчетов.

Основные понятия

Форма — это объект базы данных, который можно использовать для создания интерфейса пользователя для работы с базой данных.

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

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

Элементами управления являются текстовые поля для ввода и правки данных, кнопки, флажки, переключатели, списки, надписи, а также рамки объектов для отображения графики и объектов OLE.

Панель инструментов Конструктор форм (Form Design) в Access содержит кнопки, предназначенные для разработки форм. Основное назначение кнопок панели элементов (Toolbox): ‒ выбор объектов (Select Objects) — выделение щелчком мыши элемента, раздела или формы, выделение группы элементов путем обвода курсором мыши рамки вокруг них; ‒ мастера (Control Wizards) — включение или отключение мастера для создания элементов управления (например, элементов Список, Поле со списком); ‒ надпись (Label) — создание текстов постоянных заголовков, примечаний, инструкций, не связанных с другими элементами управления; ‒ поле (Text Box) — создание элемента типа Свободный (Unbound), который может быть затем связан с полем таблицы или запроса, или использован для создания вычисляемого поля формы; ‒ группа переключателей (Option Group) — размещение набора флажков, переключателей или выключателей; ‒ выключатель (Toggle Button) — создание выключателей; ‒ переключатель (Option Button) — выбор альтернативных значений; ‒ флажок (Check Box) — выбор набора из возможных значений; ‒ поле со списком (Combo Box) — создание поля с раскрывающимся списком значений поля из записей некоторой таблицы базы (значение может вводиться в поле пользователем или выбираться из списка); ‒ список (List Box) — создание всегда раскрытого списка значений, которые при связи с полем таблицы базы являются единственным источником ввода в поле; ‒ кнопка (Command Button) — создание командной кнопки, с помощью которой может быть выполнено одно из действий, например, переход по записям, открыта форма, напечатан отчет и реализованы другие функции Access; ‒ рисунок (Image) — для отображения нередактируемого рисунка, не являющегося объектом OLE; ‒ свободная рамка объекта (Unbound Object Frame) — отображение свободного объекта OLE, который остается неизменным при переходе по записям; ‒ присоединенная рамка объекта (Bound Object Frame) — отображение объектов OLE, сохраненных в поле базового источника записей формы; ‒ разрыв страницы (Page Break) — начало нового экрана в форме, новой страницы в печатной форме (отчете); ‒ вкладка (Tab Control) — создание вкладок в форме, на каждой из которых могут размещаться свои элементы управления; ‒ подчиненная форма/отчет (Subform/Subreport) — вывод данных из таблиц, связанных с таблицей-источником формы; ‒ линия (Line) — разграничение разделов в форме (отчете); ‒ прямоугольник (Rectangle) — создание рамки при оформлении; ‒ другие элементы (More Controls) — открытие обширного списка дополнительных элементов, при выборе из которого в форме будет создан соответствующий элемент.

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

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

Порядок выполнения:

1. Для создания формы воспользуемся мастером создания форм: В появившемся диалоговом окне «Создание форм» в соответствующем окне выберем таблицу, после этого в левой части диалогового окна под названием «доступные поля» появится список полей выбранной таблицы, нажатием на > > перенесем все поля в правое окно «выбранные поля». Когда все поля перенесены, щелкнем на кнопке «Далее», мастер откроет следующее окно, в котором зададим внешний вид формы, выберем «в один столбец»: В следующем окне выберем оформление формы: После выбора стиля формы в последнем окне Мастера введем имя формы и указать дальнейшие действия: «Изменить макет формы» и нажать «Готово». Мастер создания форм может открыть форму для просмотра данных или открыть форму в конструкторе для корректировки вида формы. 2. Окно конструктора разделено на три части: ‒ заголовок формы; ‒ область данных; ‒ примечание формы. Все объекты в конструкторе могут быть изменены, например, добавим слово в заголовок формы и изменим его формат: Для работы с таблицей в режиме формы необходимы управляющие элементы, для их размещения необходимо место, поэтому увеличим область данных, потянув левой кнопкой мыши границу области, покрытой сеткой: Добавим в форму управляющие кнопки, для этого выберем инструмент «Кнопка» и в области данных нарисуем эту кнопку. Конструктор форм подключит мастер создания объектов, и на экране появится окно, в котором выберем назначение будущей кнопки (для работы мастера необходимо, чтобы на панели инструментов был включен элемент «Использовать мастера»), в левом окне выберем категорию действия (переходы по записям или обработка записей), а в правом действие: В следующем окне выберем внешний вид будущей кнопки и нажмем «Готово»: В области данных появится кнопка, которая при запуске формы будет выполнять свою функцию, например, отображать первую запись таблицы. В режиме конструктора все объекты можно переставлять в удобном порядке, изменять их размер. После создания всех кнопок, закроем конструктор форм, сохраним полученную форму и запустим ее на выполнение:

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

 

27. Создание запросов. Изменение конструкции запроса.

Окно конструктора запросов

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

Для создания простейших запросов на выборку можно исполь­зовать Mастер запросов (Query Wizard), однако его возможности ограничены и далее будет рассмотрено интерактивное средство для выбора данных из одной или нескольких таблиц – Конструктор за­просов (Query Designer). Результатом выборки всегда является таб­лица, которую можно сохранить в массиве, во вновь создаваемой таблице, отобразить на экране в виде окна динамического набора данных или вывести в виде отчета. При создании запроса с помо­щью конструктора вместо того, чтобы печатать предложения на специальном языке, достаточно просто заполнить форму запроса, которая располагается в окне конструктора запросов.

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

1. В окне базы данных щелкнуть на кнопке Запросы (Query).

2. Щелкнуть на кнопке Создать (New).

Появится диалоговое окно Новый запрос, представляющее пять способов создания запроса.

3. Выбрать опцию Конструктор и щелкнуть на кнопке ОК.

Появится окно конструктора запросов, а поверх него диалоговое окно Добавление таблицы, в котором содержатся имена таблиц для проектируемого запроса (рис. 1).

По завершению выбора таблиц нажать кнопку Закрыть. На экране появится окно конструктора таблиц(рис.2), состоящее из двух областей. Верхняя часть представлена панелью таблиц запроса, в которой размещаются таблицы-источники данных. Нижняя часть называется бланком запроса и заполняется в процессе конструиро­вания запроса.

В бланке запроса содержатся следующие строки:

· Поле ( Field ) для ввода или добавления имен полей.

· Имя таблицы (Table) для указания имени таблицы, которой принадлежит поле.

· Сортировка (Sort) для указания порядка сортировки результа­тов запроса.

· Вывод на экран ( Show ) для определения с помощью уста­новки флажка присутствия поля в результатах запроса.

· Условие отбора ( Criteria ) для ввода первого условия, ограничи­вающего выбор записей.

· или ( or ) для ввода очередного условия отбора записей.

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

В Access существует несколько вариантов отбора полей ре­зультирующей таблицы:

· Нажать кнопку мыши на одном или нескольких выделенных для переноса полях и, не отпуская ее, перенести выбранные поля в строку Поле бланка запроса ( механизм grand and grop – перенести и оставить ). Для переноса всех полей таблицы выбрать строку «*».

· В списке полей таблицы-источникавыделить поле и дважды нажать кнопку мыши для перенесения его в строку Поле.


Поделиться:



Последнее изменение этой страницы: 2017-05-05; Просмотров: 186; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.092 с.)
Главная | Случайная страница | Обратная связь