Глава 4. Выражения в Access
При работе с различными объектами в Access широко используются выражения — аналог формул в Excel . Выражение — это любая комбинация операторов, констант, функций и идентификаторов 1 , результатом которой является некоторое значение. Константы, функции и идентификаторы, используемые в выражениях, называются операндами .
Выражения часто употребляются для проверки различных условий и проведения вычислений в таблицах, запросах, формах и отчетах. Они позволяют выполнять действия с числами, датами и текстовыми значениями в каждой записи, используя данные из одного или нескольких полей. Например, с помощью выражения можно перемножить значения двух числовых полей или объединить несколько текстовых значений.
Несколько примеров выражений было приведено ранее в главе 2 при описании условий на значения полей таблицы. Кроме примеров, содержащихся в этой главе, различные выражения часто встречаются и в последующих главах пособия.
В выражениях применяются следующие типы операторов:
• арифметические операторы — используются для выполнения математических вычислений;
• операторы конкатенации — используются для слияния строк;
• операторы сравнения — используются для выполнения операций сравнения;
• логические операторы — используются для выполнения логических операций;
• операторы идентификации — создают однозначные имена объектов БД.
4.1.1. Арифметические операторы
Операнды должны быть выражениями, имеющими числовое значение.
Для изменения приоритета арифметических операций используются круглые скобки. Если хотя бы один из операндов является выражением со значением Null , то результат имеет значение Null.
1 Идентификатор — это элемент выражения, определяющий ссылку на значение поля, элемента управления или свойства.
Работа в Microsoft Access
Оператор деления нацело «\» округляет оба операнда до целых значений, а затем делит первый на второй. Результат округляется до целого,
например, 11 \ 2 = 5; 7,6 \ 2,5 = 4.
Оператор Mod также округляет оба операнда до целых значений и делит первый на второй. Результат — остаток от деления. Например, 9 Mod 2 = 1, а 7,6 Mod 4 =0.
Таблица 4.1. Арифметические операторы
Складывает два операнда
Вычитает из первого операнда второй
или меняет знак операнда
Перемножает два операнда
Делит один операнд на второй
Делит один операнд на второй нацело
Возводит первый операнд в степень,
задаваемую вторым операндом
Возвращает остаток от деления нацело
4.1.2. Операторы слияния строк (конкатенации)
Операторы & (амперсанд) или + создают текстовую строку, присоединяя содержимое второй строки к концу первой. Если один из операндов — число, то он преобразуется перед проведением операции слияния в строку символов.
Для объединения строк лучше использовать оператор &, а не +, так как если одна из участвующих в операции строк, например <строка 2>, имеет значение Null , то результат операции <строка 1> + <строка 2> равен Null , , а результат операции <строка1> & <строка 2> равен <строка 1>.
Например, в выражении » Число заказов ft13″>объединяются строка символов и значение поля Число заказов . Если число заказов равно 100, то результатом выполнения операции будет строка
» Число заказов = 100″.
4.1.3. Операторы сравнения
Оператор сравнения сравнивает значения двух операндов и возвращает в качестве результата одно из логических значений: True или False . Если хотя бы один из операндов является выражением со значением Null , то результат имеет значение Null .
Глава 4.Выражения в Access
Кроме стандартных операторов сравнения, приведенных в таблице 4.2, в Access имеется еще четыре дополнительных оператора сравнения: Is , In , Between и Like , которые обычно используются для проверки условия на значение в поле или в условиях отбора записей в запросе.
При использовании вместе с Null определяет, является ли значение Null или Not Null . Например, Is Null применяется для отбора записей, имеющих в данном поле значение Null, а Is Not Null — для отбора записей, имеющих в данном поле непустое значение (см. пример 5.6).
Таблица 4.2. Операторы сравнения
Меньше или равно
Больше или равно
Осуществляет проверку значения на совпадение с элементом из заданного списка. Элементы списка отделяются друг от друга точкой с запятой. Текстовые значения должны браться в кавычки, например,
In(«Москва»;»Киев»;»Минск») или In(2;4;6;8).
Осуществляет проверку, находится ли числовое значение внутри заданного диапазона. Например, Between 10 And 20 означает, что значение должно находиться в интервале [10, 20].
Таблица 4.3. Спецсимволы, используемые в операторе Like
Любой одиночный символ;
Любая одиночная цифра (0-9);
Любое число символов или их отсутствие;
Любой одиночный символ, входящий в список;
Любой одиночный символ, не входящий в список.
Работа в Microsoft Access
Осуществляет проверку значения на соответствие заданному шаблону.
Таблица 4.4. Примеры использования оператора Like
Любой текст, начинающийся с буквы «А» и
заканчивающийся буквами «ов»;
Значение должно содержать четыре символа;
начинаться с буквы K и заканчиваться цифрой.
Любой текст, начинающийся с букв А, Б, В и К;
Любой текст, не начинающийся с букв П, Р, С и Я.
В таблице 4.3 перечислены специальные символы, используемые в шаблоне, и соответствующие им символы в сравниваемом выражении. При проверке совпадения символов их регистр роли не играет. Чтобы включить в список диапазон символов, нужно указать первый символ, знак дефиса и затем последний символ, например [К-Р].
4.1.4. Логические операторы
Обычно применяются для объединения двух или нескольких условий в единое целое. Ниже приведены наиболее часто используемые логические операторы.
Таблица 4.5. Логические операторы
Должны выполняться все условия;
Должно выполняться хотя бы одно из условий;
Не должно выполняться данное условие.
Результат выполнения операции логического умножения And равен True , если значения всех операндов равны True ; в противном случае он равен False .
Результат выполнения операции логического Or равен True , если значение хотя бы одного операнда равно True; в противном случае он равен
Результат выполнения операции логического отрицания Not равен True , если значение операнда равно False; в противном случае он равен
Глава 4.Выражения в Access
4.1.5. Операторы идентификации. Идентификаторы
Часто в выражениях используются значения полей таблиц, элементов управления форм и других объектов БД. Имена полей в разных таблицах или элементов управления в формах могут совпадать. Чтобы Access правильно вычислил значение выражения, необходимо обеспечить однозначность ссылок в выражениях на объекты БД и их свойства.
Access использует два оператора идентификации «!» (восклицательный знак) и «.» (точка).
Чаще в идентификаторах встречается оператор «!». Он используется для ссылок на объекты 1 . При ссылке на поле таблицы он служит для отделения имени поля от имени таблицы. Сами имена заключаются в квадратные скобки, и ссылка имеет следующий вид:
Это так называемая полная форма записи идентификатора поля таблицы. Если нет неопределенности в ссылке, то допустима и неполная форма записи идентификатора поля таблицы в виде [<имя поля>]. Так, в запросах, использующих одну таблицу, обычно используется неполная ссылка на поле. Например, полная ссылка на поле Фамилия в таблице
Студент имеет вид [Студент]![Фамилия] , а неполная — [Фамилия] .
Соответственно, ссылка на элемент управления формы (главной формы, если она содержит подчиненную форму) имеет такую полную форму записи:
Forms![<имя формы>]![<имя элемента управления>].
Здесь имени формы предшествует имя семейства открытых форм Forms , которому принадлежит данная форма. Эта «добавка» вызвана тем обстоятельством, что БД вполне может содержать таблицу и форму с одинаковыми именами, имеющих к тому же одноименные поля.
В общем случае синтаксис оператора «!» таков:
<класс объекта>!<имя объекта>
Оператор «.» (точка) обычно используется для ссылок на свойства форм, отчетов и элементов управления. В частности, идентификатор поля со списком в форме выглядит так:
Как сделать вычисляемое поле в таблице access 2007?
Очень часто при формировании набора записей требуется произвести вычисления над данными (определить возраст сотрудника, стоимость заказа, процент от продаж, выделить часть номенклатурного кода и т. п., т. е. вывести информацию, которая не хранится в базе данных) или выполнить определенные операции по непосредственной обработке отбираемых данных.
В QBE СУБД MS Access такие возможности предоставляются через вычисляемые поля и групповые операции.
6.1. Вычисляемые поля
- Вычисляемое поле представляет собой выражение, состоящее из операторов (арифметических, сравнения, логических, конкатенации) и операндов. В качестве операндов могут быть использованы константы, встроенные или определенные пользователем функции и идентификаторы, например
- Стоимость: Товары! Цена * Количество * (1-Скидка)
- КоличествоМужчин: Sum(IIf(Пол = «м»; 1; 0))
- Стоимость, КоличествоМужчин и ФИО являются именами вычисляемых полей и отображаются в режиме таблицы в заголовке столбца, символ двоеточие исполняет роль разделителя между именем вычисляемого поля и выражением.
- Если имя таблицы или поля содержит пробелы, то его идентификатор обязан в выражении заключаться в квадратные скобки, например
- Стоимость: Цена*[Количество товара]
Вычисляемое поле создается прямо в бланке QBE путем внесения выражения в ячейку Поле любого свободного столбца. Результаты вычислений, выводящиеся в поле, не запоминаются в базовой таблице. Вычисления снова производятся всякий раз, когда выполняется запрос, поэтому результаты всегда представляют текущее содержимое базы данных.
Обновить вычисленные результаты вручную невозможно.
Для построения сложных выражений в СУБД MS Access входит утилита, называемая Построитель выражений.
6.2. Создание выражений с помощью Построителя выражений
![]()
Построитель выражений можно запустить щелкнув по клавише Построить на панели инструментов Конструктор запросов или выбрав в контекстном меню поля бланка запроса QBE команду меню Построить….
![]() |
![]() |
![]() |
![]() |
Рис.6.1. Диалоговое окно Построитель выражений
![]() |
Рис.6.2. Диалоговое окно Построителя выраженийсо сформированным выражением
6.3. Обзор встроенных функций СУБД MS Access
СУБД MS Access содержит более 100 встроенных функций (рис.6.3), которые можно использовать при формировании вычисляемого поля или при задании условия отбора.
![]() |
Рис.6.3. Диалоговое окно Построителя выраженийсо списком встроенных функций
Все встроенные функции в Построителе выражений сгруппированы по функциональному назначению.
При выборе функции в правом окне построителя, в нижней области окна Построителя выражений отображается синтаксис этой функции. Для более детальной справки необходимо щелкнуть по клавише Справка.
Обзор всех встроенных функций выходит за рамки лекции, поэтому рассмотрим наиболее используемые
Таблица 6.1
Функции категории Дата/время
- Возвращает числовое значение в зависимости от значения аргумента интервал:
- «q» – квартал (от 1 до 4);
- «m» – месяц (от 1 до 12);
- «yyyy» – год (от 100 до 9999);
- «ww» – неделя (от 1 до 53);
Функции категории Проверка
| IsNull(переменная) | Возвращает значение Истина если значение переменной (значение поля в источнике данных) равно Null |
| IsNumeric(переменная) | Возвращает значение Истина если значение переменной (значение поля в источнике данных) имеет один из числовых типов данных |
Функции категории Управление
| IIf(условие; выр1; выр2) | Возвращает значение выражения выр1 если значение аргумента условие Истина и возвращает значение выражения выр2 если значение аргумента условие Ложь. Данная функция аналогична функции ЕСЛИ в MS Excel. |
Продолжение таблицы 6.1
Функции категории Текстовые
| Left(текст; n) | Возвращает n левых символов аргумента текст |
| Right(текст; n) | Возвращает n правых символов аргумента текст |
| Mid(текст; нач_поз[; n]) | Возвращает n символов начиная с позиции нач_поз аргумента текст. Если аргумент n не указан, то возвращает все символы до конца строки начиная с позиции нач_поз аргумента текст. |
| Len(текст) | Возвращает количество символов (длину строки) в аргументе текст |
| LTrim(текст) | Возвращает строковое значение аргумента текст без начальных пробелов |
| RTrim(текст) | Возвращает строковое значение аргумента текст без заключительных пробелов |
| Trim(текст) | Возвращает строковое значение аргумента текст без начальных и заключительных пробелов |
| Str(число) | Возвращает строковое значение аргумента число |
| Format(переменная; формат) | Возвращает значение аргумента переменная в формате заданным аргументом формат |
6.3. Итоговые запросы
- При анализе данных очень часто интересуют не отдельные записи, а итоговые значения по группам данных, например:
- — количество сделок с Партнерами за определенный промежуток времени;
- — средний объем продаж по каждому месяцу за предыдущий год.
- Ответы на такие вопросы дает итоговый запрос.
- Для вычисления итоговых значений необходимо нажать кнопку Групповые операции на панели инструментов Конструктор запросов, чтобы в бланке QBE появилась строка Групповая операция (после имени таблицы).
- По умолчанию для каждого поля, занесенного в бланк запроса, устанавливается значение Группировка (итоги не подводятся).
Для подведения итогов необходимо заменить установку Группировка на конкретную итоговую функцию. В СУБД MS Access предусмотрено 9 функций (табл. 6.2), обеспечивающих выполнение групповых операций.
Таблица 6.2
Функции категории Статистические
| Функция | Назначение |
| Sum | Возвращает сумму набора значений |
| Avg | Возвращает среднее арифметическое набора значений |
| Min | Возвращает наименьшее значение из набора значений |
| Max | Возвращает наибольшее значение из набора значений |
| Count | Возвращает количество записей в наборе значений отличных от Null |
| First | Возвращает первое значение поля в группе |
| Last | Возвращает последнее значение поля в группе |
| StDev | Возвращает среднеквадратичное отклонение набора значений |
| Var | Возвращает дисперсию набора значений |
В раскрывающемся списке строки Групповая операция имеется установка Выражение. Данная установка применяется, когда в выражении (строка Поле) используется несколько итоговых функций.
В раскрывающемся списке строки Групповая операция имеется установка Условие. Данная установка применяется, когда в строке Условие отбора записано условие выборки, но данные столбца (поля) не должны участвовать в групповой операции.
Для решения более сложных статистических задач в СУБД MS Access предусмотрен специальный тип запроса – перекрестный запросов.
6.4. Перекрестные запросы
Перекрестный запрос – это специальный тип группового запроса, в котором отражаются результаты статистических расчетов по значению одного поля таблицы.
Для построения перекрестного запроса достаточно трех полей базового источника. По повторяющимся значениям одного поля формируются названия заголовков строк итоговой (сводной) таблицы (рис.6.4).
По повторяющимся значениям другого поля формируются названия заголовков столбцов итоговой (сводной) таблицы. Результаты статистической обработки по третьему полю отображаются в ячейках сводной таблицы (область значений).
Пример перекрестного запроса в режиме конструктора представлен на рис.6.5, а результаты выполнения запроса на рис. 6.6.
В области заголовков строк допускается размещение нескольких полей, в то время как в других областях может размещаться только по одному полю.
В перекрестном запросе допускается указание условий отбора. Сортировка может проводиться только по полям, размещенным в области заголовков строк.
| |
![]() |
Рис.6.4. Макет перекрестной таблицы
![]() |
Рис.6.5. Сформированный перекрестный запрос в QBE
Рис.6.6. Результат выполнения запроса в режиме Таблицы
Добавление вычисляемого поля в запрос
- Лабораторная работа №3.
- Создание и использование таблиц, форм, запросы и отчеты в Access.
- Добавление вычисляемого поля в запрос.
Создадим базу данных, которая будет содержать сведения о производстве овощей различными федеральными округами Российской Федерации и входящими в их состав регионами.
При этом исходными данными будут служить посевная площадь и валовой сбор, а урожайность будет рассчитываться автоматически в вычисляемом поле запроса.
Итак, сформируйте в режиме конструктора таблицу Типы регионов, включив в нее всего два поля – Код (с типом данных Счетчик) и Тип региона (тип данныхТекстовый). Ключевые поля не задавайте. Перейдите в режим таблицы и введите следующие значения (в шестой строке впишите прочерк):

Создайте еще одну небольшую таблицу Федеральные округа РФ. В режиме конструктора задайте ее структуру: Код округа(тип данных – Счетчик) и Федеральный округ(тип данных – Текстовый). Ключевые поля использовать не будем. Перейдите в режим ввода данных и заполните таблицу:

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

Сохраните таблицу под именем Производство овощей в федеральных округах и регионах РФ. Заполните ее данными:

Очевидно, что считывать информацию, пользуясь подобной таблицей, совершенно неудобно, поскольку отдельные данные в ней закодированы. Поэтому составим запрос, в котором будет представлена полная картина данных, и к тому же добавим в него вычисляемое поле для расчета урожайности овощных культур по регионам и федеральным округам.
Вызовите команду создания запроса в режиме конструктора и добавьте последовательно все три созданные ранее таблицы: Типы регионов, затем – Производство овощей в федеральных округах и регионах РФ и, наконец, Федеральные округа РФ.
Теперь необходимо задать связи между таблицами.
Для этого нажмите на названии поля Код таблицы Типы регионов и, Удерживая мышь, перетащите указатель на название поля Код типа региона таблицы Производство овощей в федеральных округах и регионах РФ.
Связь отображена в виде обоюдной стрелки. Создайте также связь между полями Код округа таблиц Производство овощей в федеральных округах и регионах РФи Федеральные округа РФ. У вас получится следующее:

Затем выберите из указанных таблиц поля включения их в запрос:
Для ввода вычисляемого Урожайность щелкните в том месте, где должно быть его название, правой кнопкой мыши и выберите из контекстного меню команду Построить, откроется окно построителя выражений.
Слева внизу разверните двойным щелчком папку Таблицы, затем нажмите таблицу Производство овощей в федеральных округах и регионах РФ. Имеющиеся в ней поля будут отражены в окне правее.
Двойным щелчком по названию поля Сбор поместите его в верхнюю часть окна построителя выражений. Затем нажмите кнопку с косой чертой, обозначающую знак деления (она находится ниже вводимого выражения в ряду подобных кнопок). Дважды щелкните по полю Площадь, оно также будет отражено в выражении. У вас получится следующее:
Нажмите кнопку ОК. Выражение помещено в конструктор запроса. Перейдите в режим таблицы запроса, и вы увидите в нем вычисляемое поле Выражение 1:
Остается только дать этому полю информативное название и несколько изменить его формат, чтобы уменьшить разрядность чисел.
Вернитесь в режим конструктора запроса. Измените слово Выражение 1 на Урожайность (будьте осторожны, чтобы не повредить формулу). Вызовите для этого поля окно свойств, нажав кнопку Свойства (или вызвав одноименную команду из контекстного меню). Выберите из списка форматов поля Фиксированный, число десятичных знаков – 2;
Вернитесь в режим таблицы запроса, убедитесь, что все получилось правильно. Закройте запрос, назовите его Производство и урожайность овощей.
Самостоятельно сформируйте форму для просмотра всех полей запроса Производство и урожайность овощей. Присвойте ей такое же имя, как у запроса.
Создайте также более простой запрос Производство овощей в Южном ФО. Он будет построен на основе созданного запроса (в окне добавления таблицы следует перейти на вкладку Запросы). Включите в него следующие поля и условия отбора:
Сохраните запрос под указанным именем, выведите его для просмотра.
Теперь научимся создавать отчеты в Access. Для этого будем использовать встроенный Мастер отчетов. Сформируем отчет по запросу Производство и урожайность овощей, который будет включать информацию по производству овощей всеми регионами и федеральными округами РФ, сгруппированную по федеральным округам и отсортированную в округа по виду региона.
Перейдите в окне создания базы данных на вкладку Отчеты, выполните команду Создание отчета с помощью мастера.
В окне создания отчетов следует указать запрос Производство и урожайность овощей, затем переместить в раздел выбранных полей все поля этого запроса, кроме столбца Площадь(можно сначала выбрать все значком «>>», затем выделить Площадь и вернуть его обратно значком «» поместить вправо.
В следующем окне укажите, что по полю Тип региона необходимо произвести сортировку по убыванию. Нажмите на кнопку Итоги, укажите, что следует рассчитать средние показатели по полю Сбор (Avg поставить галочку). Нажмите ОК, затем – Далее.
В следующем окне выберите вид макета для отчета (можно оставить «ступенчатый»), а также ориентацию страницы (книжная или альбомная), щелкните Далее.
Осталось только вписать имя отчета. Назовите его Производство и урожайность овощей в регионах и округах РФ, и все – нажмите Готово. Просмотрите свой отчет. Обратите внимание на удобство расположения данных и внешнюю привлекательность отчета.
Вычисляемые поляв запросе БД Access 2003
Источник: Обучение в интернет
В БД Microsoft Access вычисляемые поля могут быть созданы в запросе, форме или отчете.
Вычисляемые поля используются для различных целей, в том числе и для проведения расчетов, Для выполнения подсчетов в вычисляемые поля объектов базы данных Access вводят Выражения.
Выражения — это формулы аналогичные формулам Excel, но только вместо ссылок на ячейки в них используются имена полей. Ввод выражений возможен как вручную, так и с помощью Построителя выражений.
Выражения могут содержать следующие элементы:
- идентификаторы (имя поля и элемента управления, которые заключаются в квадратные скобки);
- операторы (арифметические, логические, сравнения и другие операторы);
- функции (готовые формулы, которые состоят из имени и аргумента, помещенного в круглые скобки)
- константы (элементы, которые не изменяются в Выражении, например Null, Истина, Ложь);
- значения (например, значения даты и времени, численные положительные или отрицательные значения).
- Примеры Выражения:
- =[Оценка]/1,2, где «=» — опрератор, [Оценка] — имя поля, а 1,2 — значение;
- Date(), где Date — имя функции текущей даты, которая не имеет аргумента.
Рассмотрим создание вычисляемых полей в бланке запроса базы данных Access 2003. Для ввода Выражения в запрос его необходимо открыть в режиме Конструктора.
Чтобы создать вычисляемое поле в запросе (в существующем или вновь создаваемом запросе) открытого в режиме конструктора, необходимо ввести Выражение в строку Поле свободного столбца бланка запроса.
Выражение может выполнять вычисления, обрабатывать текст, указывать время и дату, проверять данные и т.д. Необходимо отметить, что каждая формула вычисляется только для отдельной строки таблицы бланка запроса.
Рассмотрим создание вычисляемого поля в бланке запроса на примере базы данных Training_students_VP. Постановка задачи: в запросе на выборку (Запрос 3) создать поле, в котором должны отображаться итоговые оценки (ниже на 20% от полученных по результатам рейтинга). Для решения этой задачи откроем бланк «Запроса 3» в режиме конструктора (Рис. 1).

Рис. 1.
Для создания вычисляемого поля можно применить «Построитель выражений». Для этого надо установить курсор в свободное поле и выбрать на панели инструментов команду Построить (можно также воспользоваться контекстным меню), откроется окно Построитель выражений.
В верхней области построителя расположено текстовое поле выражения, предназначенное для записи выражения. Ниже поля выражения размещается строка с операторами. Три текстовых поля в нижней области используются для выбора элементов, которые могут быть вставлены в текстовое поле выражения. Выражение можно записать с клавиатуры или сформировать из готовых функций, операторов и других элементов.

Для поставленной задачи в Построитель можно ввести выражение =[Оценка]/1,2 с клавиатуры (Рис.2) и щелкнуть на кнопке ОК. Рис. 2.
В результате в бланке запроса появится вычисляемое поле =[Оценка]/1,2

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

Рис. 4.
С учетом вышеизложенного следует изменить название вычисляемого поля и отформатировать его. Для этого необходимо вернуться в режим конструктора и слово Выражение1 заменить на «Итог_оценка». Затем щелкнуть правой кнопкой мыши на вычисляемое поле и в контекстном меню выбрать команду Свойства, откроется диалоговое окно Свойства поля (Рис. 5)

Рис. 5.
В окне Свойства поля установить формат, например Фиксированный и закрыть это окно. Затем закрыть запрос в режиме конструктора и открыть его в режиме таблицы. В результате на экране будет отображен запрос с отформатированным вычисляемым полем. Необходимо отметить, что значения вычисляемого поля не хранятся в базе данных, а являются результатом вычислений при формировании запроса.
Условия отбора записей — Базы данных
Литералы — конкретные значения, воспринимаемые Access так, как они записаны. В качестве литералов могут быть использованы числа, текстовые строки, даты. Текстовые строки заключаются в двойные кавычки, даты — в знаки (#). Например, 567, «Информатика», #1-Января-99#.
Константы — не изменяющиеся значения, которые определены в Access, например, True, False, Да, Нет, Null.
Идентификатор — ссылка на значение поля, элемента управления или свойства. Идентификаторами могут быть имена полей таблиц, форм, отчетов и т. д., которые должны заключаться в квадратные скобки. Как правило, Access производит автоматическую подстановку скобок.
Во многих случаях ссылка на конкретное значение должна указывать точное его местоположение в иерархии объектов базы данных, начиная с объекта верхнего уровня.
Если необходимо указать ссылку на поле в конкретной таблице, форме, отчете, то перед именем поля ставится имя таблицы, формы, отчета, также заключенное в квадратные скобки и отделенное от имени поля восклицательным знаком.
Например, ссылка на поле в таблице примет вид: [Имя таблицы]! [Имя поля], а ссылка на свойство DefaultValue элемента управления Дата рождения в форме СТУДЕНТ: Forms! [СТУДЕНТ]! [ Дата рождения].DefaultValue
Операторами сравнения и логическими операторами, использование которых допускается в выражении условия отбора, являются:
![]()
Эти операторы определяют операцию над одним или несколькими операндами.
Если выражение в условии отбора не содержит оператора, то по умолчанию используется оператор =.
Текстовые значения, если они содержат пробелы или знаки препинания, вводятся в двойных кавычках. В противном случае кавычки можно не вводить, они будут добавлены автоматически.
Допускается использование операторов шаблона — звездочка (*) и вопросительный знак (?).
- Оператор Between позволяет задать интервал для числового значения и даты. Например:
- Between 10 And 100
- задает интервал от 10 до 100; можно задать интервал дат:
Between #01.01.1997* And #31.12.1997*
- Оператор in позволяет выполнить проверку на равенство любому значению из списка, который задается в круглых скобках. Например:
- In («Математики»;»Информатики»; » Истории»)
23 Формирование запроса с вычисляемым полем в ms Access 2007
В БД Microsoft Access вычисляемые поля могут быть созданы в запросе, форме или отчете.
Вычисляемые поля используются для различных целей, в том числе и для проведения расчетов, Для выполнения подсчетов в вычисляемые поля объектов базы данных Access вводят Выражения.
Выражения — это формулы аналогичные формулам Excel, но только вместо ссылок на ячейки в них используются имена полей. Ввод выражений возможен как вручную, так и с помощью Построителя выражений.
- Выражения могут содержать следующие элементы:
- идентификаторы (имя поля и элемента управления, которые заключаются в квадратные скобки);
- операторы (арифметические, логические, сравнения и другие операторы);
- функции (готовые формулы, которые состоят из имени и аргумента, помещенного в круглые скобки)
- константы (элементы, которые не изменяются в Выражении, например Null, Истина, Ложь);
- значения (например, значения даты и времени, численные положительные или отрицательные значения).
- Примеры Выражения:
- =[Оценка]/1,2, где «=» — опрератор, [Оценка] — имя поля, а 1,2 — значение;
- Date(), где Date — имя функции текущей даты, которая не имеет аргумента.
Рассмотрим создание вычисляемых полей в бланке запроса базы данных Access 2007. Для ввода Выражения в запрос его необходимо открыть в режиме Конструктора.
Чтобы создать вычисляемое поле в запросе (в существующем или вновь создаваемом запросе) открытого в режиме конструктора, необходимо ввести Выражение в строку Поле свободного столбца бланка запроса.
Выражение может выполнять вычисления, обрабатывать текст, указывать время и дату, проверять данные и т.д. Необходимо отметить, что каждая формула вычисляется только для отдельной строки таблицы бланка запроса.
24 Параметрические запросы в ms Access 2007
На этапе создания запроса не всегда можно определить, какие именно значения должны использоваться в условиях отбора. В этом случае удобно задавать параметр, который Асcess запрашивает при каждом выполнении запроса.
Чтобы его определить, в строку Условие отбора вместо конкретного значения вводится имя или фраза, заключенная в квадратные скобки ([ ]). То, что находится внутри квадратных скобок, Access рассматривает как имя параметра.
Оно выводится в окне диалога при выполнении запроса, и поэтому должно представлять собой содержательную фразу.
Для проверки введенного значения для каждого параметра запроса можно указать тип данных. По умолчанию ему назначается текстовый тип.
В случае необходимости он меняется в окне Параметры запроса, которое открывается после выполнения команды Запрос – Параметры.
В столбце Параметр этого окна вводится имя каждого параметра, точно в таком же виде, как оно было указано в бланке запроса, но без квадратных скобок. В столбце Тип данных из раскрывающегося списка устанавливается нужный тип данных.
Аналогично в запросе задаются несколько параметров. При выполнении таких запросов поочередно вводятся значения для каждого из них.
В программе ms access редактор формул
Комплект поставки MS Word входит программа Microsoft Equation – редактор формул. С помощью этой программы можно создавать и редактировать математические формулы. Формула, созданная в Microsoft Equation, является «объектом», который подобно рисунку занимает в документе прямоугольную область и может располагаться в тексте или обтекаться текстом. В данной работе рассматриваются основные вопросы использования редактора формул:
· вставка новой формулы;
· использование шаблонов элементов формулы;
· перемещение по элементам формулы;
· добавление пробелов в формулу;
· расположение формулы в тексте документа.
1. Создайте новый документ. Сохраните его в файле с именем Формулы.
2. Задайте поля страницы равными 2 см. Установите шрифт Times New Roman, 14 пт.
3. Для создания новой формулы сделайте новый абзац и выберите команду Вставка— Объект. В диалоговом окне (рис. 4.1.1) в списке объектов с помощью вертикальной полосы прокрутки выберите Microsoft Equation 3.0 и нажмите кнопку OK. При включенном флажке В виде значка формула будет помещена внутрь текста и будет вести себя при форматировании как один большой символ.

Рис. 4.1.1. Диалоговое окно Вставка объекта
После вставки новой формулы вид окна Word изменится: будет создан новый объект-формула, занимающий в документе прямоугольную область, и запущена программа Редактор формул для работы с этим объектом (рис. 4.1.2). Обратите внимание, что строка меню изменилась – вы вошли внутрь объекта, и меню Word было заменено на меню Редактора формул. В рабочей области Word прямоугольником выделена область объекта (при необходимости она будет автоматически увеличиваться) и панель инструментов Редактора формул.
4. В формуле русские и английские буквы, знаки арифметических операций и другие обычные символы надо набирать с клавиатуры. Специфические элементы формул – дроби, интегралы, знаки сумм, матрицы и т.п. вставляются с помощью шаблонов.
Шаблон – это элемент формулы, содержащий постоянную и изменяемую части. Например, в шаблоне интеграла постоянная часть – знак интеграла, а изменяемые части – пределы интегрирования и подынтегральное выражение. Пустые изменяемые части шаблонов на экране обводятся пунктирной рамкой. Внутрь изменяемой части можно поместить любое количество других шаблонов. Постоянная часть шаблона автоматически масштабируется так, чтобы соответствовать размеру изменяемых частей.
Все шаблоны разделены на несколько групп. Списки шаблонов каждой группы вызываются кнопками панели инструментов редактора формул (см. рис. 4.1.2).
Рис. 4.1.2. Окно Word с запущенным редактором формул
Поставьте указатель мыши поочередно на каждую из кнопок панели инструментов и ознакомьтесь с контекстной подсказкой к каждой кнопке (она появляется примерно через 1 сек после позиционирования указателя на кнопку). На рис. 4.1.2 показан список шаблонов, открытый по нажатию кнопки Греческие буквы (прописные).
Далее подробно описывается порядок набора фрагмента следующей формулы:
5. Наберите английскую букву B.
6. Откройте шаблоны верхних и нижних индексов. Из списка шаблонов выберите шаблон Нижний индекс (см. название шаблона в строке состояния).
7. Справа внизу от буквы B появится пунктирный прямоугольник. Наберите в нем индекс z. Сейчас формула состоит из двух символов. Попробуйте перемещаться по ним стрелками курсора вправо и влево. Вы увидите, как курсор проходит по всем шаблонам формулы и меняет размер.
8. Поставьте курсор в конец формулы (после индекса z нажмите стрелку вправо еще раз, убедитесь, что по высоте курсор соответствует высоте формулы, а не высоте нижнего индекса). Для вставки пробела нажмите комбинацию клавиш Shift, Ctrl, пробел.
9. Введите знак равенства. После знака равенства введите пробел.
10. Откройте список Шаблоны дробей и радикалов (щелкните по этой кнопке панели инструментов). Выберите шаблон Вертикальная дробь.
11. Из списка шаблонов Греческие буквы (строчные) выберите букву.
12. Проставьте индекс у буквы (так же, как в п. 5).
13. В знаменателе дроби наберите 2, в числителе дроби напечатайте I и r (если надо перемещаться по формуле, пользуйтесь стрелками курсора).
14. Для набора нижнего и верхнего индексов у буквы r (в числителе дроби) выберите соответствующий шаблон среди верхних и нижних индексов. Запомните: движение по «элементам формулы» выполняется с помощью клавиш курсора. Размер курсора указывает, в каком именно элементе вы находитесь (в индексе, на основном уровне формулы и др.).
15. Для набора выражения, которое стоит в формуле в квадратных скобках, сначала выберите Шаблоны скобок, затем шаблон квадратных скобок.
16. Набор части формулы, которая заключена в квадратных скобках, производится с помощью шаблонов дроби и шаблонов нижних и верхних индексов.
Круглые скобки высотой в один символ можно набирать с клавиатуры (если высота круглых скобок несколько символов, то придется выбирать шаблон, он может автоматически увеличиваться).
Работа с microsoft equation 3.0
Лабораторная работа №1
«Создание документа с многоуровневым списком»
Цель работы: получить практические навыки в работе с многоуровневыми списками.
Задание на работу:Создать документ с многоуровневым списком.
Порядок выполнения работы:
1. Запустить текстовый редактор Microsoft Word.
2. Ввести текст документа. (Использовать табуляцию для ввода текста по колонкам, все линии — рисовать).
3. Пронумеровать абзацы, используя многоуровневый список. Для заголовков использовать интервалы между абзацами, равные 6 пунктам.
4. Отформатировать текст документа согласно образцу.
5. Сохранить документ в своей папке.
6. Завершить работу с редактором.
Требования к оформлению отчета:
Отчет должен содержать наименование и цель работы, порядок выполнения работы и скриншот результатов работы.
- Как создать нумерованный список?
- Как изменить параметры форматирования номера?
- Как создать маркированный список?
- Как изменить маркер и его формат?
- Как создать многоуровневый список?
- Как установить режим табуляции? Как изменить позиции табуляции?
Лабораторная работа №2
Создание документов с таблицами в MS WORD
Цель работы:Получить практические навыки при работе с документами, содержащими таблицы
Задание на работу:Ввести текстовый документ, используя при вводе позиции табуляции и способы создания таблиц.
Порядок выполнения работы:
- Запустить текстовый процессор MS WORD.
- Ввести данные документа с использованием табуляции, линий по заданию преподавателя.
- Создать таблицу, предварительно установив ориентацию листа.
- Оформить таблицу, используя форматирование ячеек, страницы.
- Сохранить документ под именем Работа2 в своей папке на диске D:.
- Напечатать таблицу.
Содержание отчета:Отчет должен содержать наименование, цель, порядок выполнения работы и скриншот результатов работы.
1. Как установить позиции табуляции?
2. Как удалить позиции табуляции?
3. Как вставить таблицу?
4. Как форматировать данные в ячейках таблицы?
5. Способы изменения стиля оформления таблицы?
6. Как подсчитать суммы по строкам или столбцам таблицы?
Лабораторная работа №3
Работа с редактором формул
Цель работы: получить навыки при вводе математических формул в документ.
Задание на работу:Вставить в документ несколько математических формул, пронумеровать их, изменить размер.
Работа с Microsoft Equation 3.0
Чтобы вставлять в документ математические формулы, содержащие дроби, степени, интегралы, радикалы, матрицы и т.п., используется встроенный редактор формул Microsoft Equation 3.0.
Начинать построение формулы следует с открытия программы. Затем:
а) Поставить курсор ввода в место вставки формулы;

Рисунок 1 Окно редактора формул
б) На вкладке Вставка в разделе Текст нажать кнопку Вставить объект…. На вкладке Создание в списке Тип объектавыбрать выше названный редактор формул. Появляется область для ввода формулы в виде рамки с курсором и панель инструментов Формула, разделённая на две строки.
- Верхняя строка – позволяет ввести в формулу символы (операторы, специальные знаки, символы), которые выбираются из раскрывающихся списков;
- Нижняя строка – содержит шаблоны, содержащие математические символы (дроби, интегралы, степени, скобки и т.д.).
- Пользуясь шаблонами и символами набрать формулу.
а) Поставить курсор ввода в место вставки формулы;

Рисунок 2.Окно режима работы с формулами
б) На вкладке Вставка в разделе Символы выбрать команду Формула. Среди вкладок ленты появляется вкладка Конструктор для работы с формулами. В рабочем поле появляется область для ввода формулы в виде выделенного поля с курсором.
- В разделе Символы с помощью списка можно найти символ (операторы, специальные знаки, стрелки, символы) и вставить его в формулу;
- В разделе Структуры можно выбрать шаблон, содержащий математические символы (дроби, интегралы, степени, скобки, матрицы и т.д.);
- В разделе Сервис кнопка Формула выводит список часто используемых формул.
Формула строится путем заполнения выбранных шаблонов символами (либо с клавиатуры, либо из раздела Символы).
Поле, вставленное с помощью выбранного шаблона и окруженное точечными линиями, в котором мигает курсор ввода, называется слотом.
Для изменения размера всей формулы необходимо выделить ее и выбрать команду Шрифт. Для выполнения операций над готовой формулой – в ее поле нажать ? и выбрать из списка нужную команду, например Выравнивание.
Для перемещения между слотами формулы используются следующие клавиши:
База данных Microsoft Access и как с ними работать
Для большинства людей, работающих в офисах, база данных Microsoft Access просто необходима. В статье разберем создание базы данных microsoft Access и установку самой программы на компьютер. Научимся строить отчеты, запросы и формы Microsoft Access
Что такое Microsoft Access?
Microsoft Access — многофункциональный редактор баз данных, который нужен пользователям для получения широких возможностей в создании новых, и форматировании готовых баз.
Он помогает достаточно быстро обрабатывать и систематизировать большой объём данных. Удобный и понятный интерфейс базы данных Microsoft Access, наличие возможности экспорта файлов из других программ и конструктора форм, делают этот софт уникальным.
Установка Microsoft Access
Установка аксесс на компьютер начинается с того, что установочный файл софта необходимо предварительно загрузить с официального сайта майкрософт . Здесь на выбор представлены различные версии разных годов. Самое оптимальное — выбирать версии, которые были выпущены позже всего, т.к. поддержка программ разработчиком будет длиться максимально долгое время. К тому же, актуальные ревизии софта содержат большое количество новых возможностей. Например: поддержка больших чисел, использование типа данных bigint и другие.
После загрузки установщика запускаем и следуем инструкциям на экране. Даже для начинающего пользователя ПК установка и первоначальная настройка приложения не вызовет особых трудностей. Запускаем Microsoft Access, на экране отобразится стартовое окно приложения.
Создание базы данных Microsoft Access
Работавшие в описываемом софте юзеры знают, что перед началом работы в майкрософт аксесс нужно сделать чистый файл базы, или, открыть уже существующий.
После открытия аксесс найдите в основном меню и нажмите кнопку “Файл”, в нём отыщите пункт “Создать”. После создания нового документа перед вами откроется пустая таблица. Для оптимально простого создания базы, пользователю на выбор даются готовые макеты, использование которых позволяет создать базу, заранее направленную на определенную задачу. Данная функция помогает вам моментально начать работать с таблицей, не настраивая форму вручную.
Начало работы с таблицей
При начале работы с новой базой данных, ее нужно наполнить информацией:
- Таблица майкрософтаксес с идентична по строению с другой программой этой же корпорации — Excel , соответственно, можно взять готовые материалы из другого табличного редактора;
- Еще одним способом заполнения сведениями можно считать формы. Это что-то схожее с таблицами, но в тоже время обеспечивают более наглядный показ материалов;
- Нужные данные могут отображаться посредством отчетов. Они помогут вам получить нужную информацию и статистику. Отчеты очень гибкие в настройки и могут выводить почти любую интересующую информацию.
- Сортировка данных в таблице Access выполняется при помощи запросов. При их помощи, можно постараться получить нужные данные из нескольких таблиц.
Наполнение таблицы информацией
При открытии новый базы данных, единственным, что будет на экране — пустая таблица. Для заполнения ячеек данными необходимо для начала переименовать строки и столбцы, для чего необходимо нажать правой кнопкой мыши и выбрать пункт “переименовать”.
Также, в случае, если большинство сведений расположено в другой программе, Microsoft Access предлагает функцию импортирования сведений.
Все функции, связанные с импортом вынесены в графу “Внешние данные”. Находим пункт “Импорт и связи”. Здесь перечислены форматы, с которыми Access “умеет работать”. Такие, как страницы из интернета, письма из почтовых программ, таблицы из табличного редактора Excel, другие базы аксесс , текстовые документы. Выбрав соответствующий формат сведений, через открывшееся меню проводника указываем путь к расположению файла. В процессе импортирования файла будут представлены различные способы конфигурации, разобраться в которых не составляет труда.
Создание запросов и их виды
Запрос — функция Access, которая позволяет редактировать или вносить информацию в базу данных. Запросы делятся на 2 типа:
- Выборочный запрос. В данном случае приложение самостоятельно находит нужную информацию и проводит по ней соответствующие расчеты;
- Запрос действия. Позволяет добавить или удалить информацию из базы данных.
Создать запросы можно, воспользовавшись встроенным помощником “Мастер запросов”. Вызвать меню по его настройке можно, найдя нужную кнопку в графе основного меню “Создание”.
Способов для использования запросов — тысячи, поэтому перечислять их не имеет смысла, главное понимать, что это — один из самых приятных и удобных для пользователя способов использования информации в редакторе.
Формы Microsoft Access
Употребление пользователем форм открывает возможность получить сведения из каждого поля и перемещаться между уже готовыми записями. При введении большого массива сведений, использование форм позволяет сильно облегчить работу с данными.
Также как и прошлом пункте, в графе “Создание” найдите кнопку “Форма”. При этом, отобразится стандартная форма таблиц. Появившиеся поля можно полностью изменять. В случае наличия в редактируемой таблице тех или иных взаимосвязей, их можно создать, удалить или исправить прямо здесь. Внизу меню настроек есть стрелки, с помощью которых можно управлять отображением столбцов таблицы. Они позволяют перемещаться по каждому столбцу, или же моментально открыть последнюю или начальную страницу.
Отчеты Microsoft Access
Отчеты — многофункциональный способ получения со всех возможных источников таблицы. Конфигурация отчетов настолько многогранна, что получить сведения возможно почти любые, зависит это лишь от количества введенной в базу.
Microsoft Access предоставляет для применения несколько типов отчетов:
- Отчет — аксесс создаст автоматически отчет, собрав всю имеющуюся информацию;
- Пустой отчет — чистая форма, для заполнения которой вам нужно будет выбрать одно из необходимых для заполнения полей;
- Мастер отчетов — удобный инструмент для создания отчетов и форматирования полученных материалов.
Преимуществом пустого отчета является то, что пользователь самостоятельно имеет возможность добавить, удалить и настроить поля, а также заполнить их так, как будет удобно.
Редактор формул Microsoft Equation
Microsoft Equation — это редактор формул, который представляет собой версию программы MathType производства Design Science. Рассматриваемая программа была разработана для адаптации к MS Office.
Необходимость использования
Часто у научных сотрудников и студентов возникает необходимость во вводе формул при наборе в штатном текстовом редакторе. Для ОС Windows таковым является MS Word. При использовании только клавиатуры добиться правильного удобочитаемого вида формулы в данном текстовом редакторе невозможно, если только формула не является совсем простой. В связи с этим возникает необходимость в использовании Microsoft Equation.
Этот редактор позволяет создавать сложные формулы. Форматирование текста последних осуществляется в настройках данного редактора. Там можно настроить тип, кегль и начертание шрифта, выравнивание, интервалы.
Установка программы
![]()
Так как Microsoft Equation является частью программы MS Word, то и установка его осуществляется при установке данной программы. В свою очередь, MS Word устанавливается при инсталляции MS Office. Если после установки последнего невозможно найти редактор формул, значит, в установщике по умолчанию снята галочка на его установку. Для того чтобы установить Microsoft Equation, необходимо зайти в «Панель управления», там выбрать «Установка и удаление программ», найти Microsoft Office, щелкнуть по кнопке «Изменить» или «Изменить/Удалить». В появившемся окне выбрать «Средства Office» и развернуть их, нажав на плюсик слева. В результате этого развернется список, в котором находим редактор формул, напротив которого ставим галочку.
Вставка формулы в MS Word
![]()
Она осуществляется посредством меню «Вставка» — «Объект». В открывшемся окне будет предложено выбрать тип объекта. Выбираем Microsoft Equation 3.0. В результате в программе Word происходит открытие редактора формул, в окне предлагается выбрать операнды для ввода формул. При этом меню Word заменяется на меню программы Microsoft Equation, предназначенной для ввода формул.
Исправление формул
Если вводятся похожие формулы, необходимость их постоянного ввода может отпасть, если один раз скопировать введенную формулу, а затем ее вставлять и править. Правка осуществляется в редакторе формул Microsoft Equation. При этом происходит двойной клик на формуле. В результате происходит включение данной программы, формула становится доступной для редактирования. После того как формула будет поправлена, нужно кликнуть мышкой за ее пределами, в результате чего введенная формула станет рисунком и появится обычное меню MS Word.
Настройка стилей
![]()
В программе Microsoft Equation Editor есть меню «Стиль», в котором имеется ряд стилей, которые могут быть использованы при вводе формул. По умолчанию для формул установлен математический стиль, где уже задано, какие стили применять к тем или иным элементам формулы.
Чтобы настроить шрифты, нужно открыть меню «Стиль» — «Определить». Здесь с помощью галочек можно задать, является ли шрифт стандартным, наклонным или полужирным по отношению к любому элементу формулы.
В данном окне есть два поля. В одном поле происходит настройка шрифтов. Чуть ниже расположено второе поле, в котором происходит настройка языка. Для того чтобы можно было свободно переключаться между русским и английским языками, нужно оставить стиль «Текст» любой.
Устанавливаем размеры элементов
![]()
Размеры различных элементов в формулах устанавливаются не совсем так, как в программе Word. Для их изменения необходимо в меню «Размеры» перейти в «Определить». Откроется окно, в котором будут перечислены типы элементов: обычный, крупный и мелкий индексы, крупный и мелкий символы. Справа в этом окне приведен образец изображения данных типов элементов в формуле. При постановке курсора в размер, соответствующий определенному типу элементов, на данном изображении этот тип будет подсвечен.
Правее данного изображения расположены кнопки данного окна. Кнопка «По умолчанию» сбрасывает все ваши изменения до тех установок, которые стояли по умолчанию. Для подтверждения введенных изменений необходимо нажать кнопку «ОК» или на клавиатуре Enter.
Формулы, которые будут вводиться в «Ворде» в дальнейшем, будут отображаться уже со сделанными изменениями. Формулы, введенные ранее, будут изменяться в том случае, если будут подвергаться редактированию, в ином случае они останутся в том виде, в котором были введены изначально.
Настройка интервалов
![]()
По подобию настройки интервалов в меню «Абзац» и меню «Шрифт» в редакторе формул также можно изменять интервалы между элементами. Для этого в меню «Формат» выбираем пункт «Интервал». В открывшемся окне интервалы определяются в процентах. Они определяются по отношению к обычному размеру шрифта, который был выбран в одноименном окне. Здесь так же, как и в окне размеров шрифтов, имеется просмотр справа. Изменение интервала будет наглядно представлено в этом просмотре.
В случае если все введенное не понравилось, можно все восстановить, нажав кнопку «По умолчанию».
Панель инструментов
Кнопки на панели инструментов расположены в два ряда. В верхнем ряду расположены символы, которые могут использоваться в формулах. В нижнем ряду содержатся шаблоны, например дробь, содержит знаменатель и числитель. Также здесь располагаются математические символы.
Пробел при использовании Microsoft Equation не ставится вручную посредством использования одноименной клавиши на клавиатуре. Однако в верхнем ряду панели имеется кнопка «Пробелы и многоточия», с помощью которой можно выбрать величину интервала. Это имеет смысл, если применяется какой-то особый интервал или если не сработала по какой-либо причине автоматическая расстановка пробелов.
В заключение
В MS Word 2010 была включена возможность создания и редактирования формул встроенная, но осталась возможность использования редактора формул Microsoft Equation, с помощью которого можно было вводить формулы любой сложности в создаваемые документы.
Практическая работа: «Ввод и редактирование формул в MS Word»
Как организовать дистанционное обучение во время карантина?
Помогает проект «Инфоурок»
Практическая работа: «Ввод и редактирование формул в MS Word »
Варианты запуска редактора формул:
1 способ) ВСТАВКА → ОБЪЕКТ → Microsoft Equation 3.0
2 способ) Нажать на кнопку
на панели инструментов. Появится окно редактора формул

Примечание: если такой кнопки
нет на панели инструментов ее можно вынести в ручную, для этого: в меню СЕРВИС – НАСТРОЙКА на закладке КОМАНДЫ в левой части выбрать пункт Вставка, а из правой части перетащить мышкой найденную кнопку Редактор формул в любое место панели инструментов.

Работа с формулами:
Ф
ормулу в редакторе формул можно создать с помощью выбора шаблонов и символов на панели инструментов и ввода чисел и переменных в отведенные для них места
После создания формулы щелкните мышью за пределами окна формулы и Вы вернетесь к работе с документом.
Каждую формулу рекомендуется набирать отдельно.
Для редактирования уже существующей формулы необходимо дважды щелкнуть ЛКМ по формуле.
Microsoft Access для чайников – что это за программа и как ей пользоваться
Microsoft Office – редактор, который позволяет создавать и редактировать офисные документы. В нем также встроено приложение, позволяющее пользователям работать с базами данных. Базы данных – это, в первую очередь, удобный инструмент для хранения, систематизации и извлечения нужной информации. В этом материале будет подробно разобран редактор Microsoft Access и опубликована пошаговая инструкция по работе с приложением.
Что такое Microsoft Access
Microsoft Office Access – мощный редактор, который представляет собой систему управления базами данных, основанными на реляционной модели. Также необходимо отметить, что он использует динамическую модель обмена между сетевыми ресурсами и приложениями. При этом редактор использует продвинутые инструменты для обработки любого типа информации и представление их в виде четкой последовательной структуры.
В Access также внедрена поддержка динамической библиотеки ActiveX. Эта технология, которая помогает не только представлять информацию в виде текста, а также в виде объектов мультимедии. Реляционная модель позволяет устанавливать связи между базами и контролировать любое изменение, своевременно внося коррективы.
Некоторые пользователи считают, что один из редакторов Microsoft Office Excel похож на программу Access, но это заблуждение. Excel является инструментом для работы с электронными таблицами, а последний, в свою очередь, используется для создания БД в виде таблиц.
Принцип работы Excel основывается на организации данных внутри отдельной таблицы, Access позволяет выполнять более сложные задачи, работая с большим массивом информации. И в заключении необходимо отметить важную особенность, Excel рассчитан для одного пользователя, так как изменение информации носит локальный характер, а Аксесс подразумевает многопользовательскую работу с базами.
Зачем используется
Редактор применяется для полной автоматизации работы с БД в разных сферах деятельности, бизнесе, управлении кадрами и т.д. Стоит заметить, что благодаря тому, что программное обеспечение имеет универсальную структуру, оно помогает избавиться от переизбытка данных, когда требуется изменить нужный параметр, не путем ввода нового, а корректировкой старого. Причем изменения отразятся не только в основной базе, но и в связанных с ней.
Структура приложения
Удобство работы с программой достигается благодаря наличию элементов, позволяющих автоматизировать процесс создания базы. Далее будет приведен список основных компонентов программного обеспечения.
- таблица. Компонент приложения предназначен для записи и хранения данных;
- запрос. Элемент предназначен для получения информации из одной или нескольких таблиц. Является средством для обращения к связанным БД и стороннему ПО;
- форма. Объект используется для представления введенной информации в более удобном для пользователя виде;
- отчет. Позволяет получить конечный результат в виде готового документа;
- макрос. Он представляет собой элемент, содержащий в себе последовательное описание для выполнения того или иного действия. С помощью него можно задать команду, которая будет выполнять определенную задачу, например, проверка изменения данных в одной из таблиц;
- модуль. Компонент, который содержит в себе программное обеспечение, написанное на языке программирования Visual Basic. С его помощью редактор существенно расширяет функционал. Достигается это благодаря использованию функций и процедур, призванных реагировать на те или иные изменения;
- страница доступа. С ее помощью можно получить доступ к удаленным базам, хранящимся на других персональных компьютерах.
Взаимосвязь с другими СУБД
Access позволяет не только использовать собственную введенную информацию, но и устанавливать взаимосвязь с другим СУБД. Также присутствует возможность импорта из других приложений, например, dBase, MySQL, Paradox, FoxPro, Excel. Для удобства пользователя реализована возможность не только использовать импорт, но и связывать данные с другими программами и сетевыми ресурсами.
Обзор интерфейса пользователя
Далее будут подробно рассмотрены основные элементы управления при работе с БД.
Важно! Обзор интерфейса будет проводиться на примере Microsoft Access 2013. Однако Microsoft Access 2007 и 2010 практически идентичны
Интерфейс в данной версии ПО разработан с целью повысить удобство работы с многочисленными элементами, в его основу заложена лента, которая обеспечивает быстрый доступ к основным функциям и командам.
- «Backstage» (создать). Элемент интерфейса появляется после старта программы и позволяет пользователю выбрать шаблон для создания БД. В процессе работы, чтобы перейти на данную вкладку необходимо проследовать по пути «Файл» и «Создать».

- «Файл». Позволяет сохранить, открыть, распечатать готовый документ, а также выставить параметры Access и установить подходящую тему оформления.


- «Лента». Является основным элементом при работе с редактором. Она содержит в себе модули с инструментами для создания и редактирования БД. В нее также входит панель быстрого доступа, на которой размещены наиболее часто используемые компоненты.

- «Область навигации». Позволяет увидеть результат выполненных действий и отражает структуру БД.

- «Диалоговое окно». Элемент интерфейса, с помощью которого пользователь может уточнить параметры объекта.

- «Контекстное меню». Чтобы отобразить компонент, потребуется щелкнуть «ПКМ» на элементе объекта. В него входят команды, которые зависят от выполняемой задачи.

- «Строка состояния». Используется для переключения режима представления документа, и для отображения состояния текущей операции.

Обзор интерфейса был выполнен на примере Microsoft Access 2013. В младших редакциях он может отличаться.
Работа с базами данных в Access
Далее будут подробно рассмотрены основные нюансы и особенности работы с базами данных в Access для чайников и начинающих.
Создание базы
Создать БД можно несколькими способами: с нуля или с использованием готового шаблона. В первом случае пользователю необходимо самостоятельно создавать элементы и объекты БД, во втором варианте все намного проще. Запускаем готовый шаблон и вписываем свою информацию. Далее рассмотрим подробно оба варианта работы с базами.
Чистая база
Начнем создание новой базы с последующим наполнением ее информацией:
- запускаем редактор, после запуска появится «Backstage», где требуется указать пользовательский шаблон;

- выбираем один из требуемых объектов, например, «Пустая база данных рабочего стола»;

- появится окно, где задаем имя документа и щелкаем «Создать».

Создание из шаблона
Работа с шаблоном выглядит следующим образом:
- переходим в «Файл» и «Создать»;

- Указываем походящий шаблон из предложенных категорий;

- кликаем по нужному, в новом окне задаем имя документа и путь, куда он будет сохранен, щелкаем по кнопке «Создать»;

- после этого появится готовая БД, где требуется только вписать нужную информацию.

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

- откроется рабочая область, где будет открыта пустая таблица. Для того, чтобы наполнить ее, переименуем строки и столбцы;
- далее, переходим в режим «Конструктор» и вводим имя «Продукция»;

- создаем первую таблицу и вводим следующие параметры, как показано на скриншоте;

Необходимо отметить, что поле «Цена» имеет числовой параметр. Это обусловлено тем, что информация в денежном эквиваленте, имеет размерность, выраженную в рублях (если используется официальная локализованная версия офисного пакета). Если мы говорим о цене компьютерной периферии, то, как правило, для выражения ее сравнительной стоимости используются условные единицы. Для такого случая и применяется числовой параметр, это позволит избежать перенастройки всей БД.
- затем кликаем по ячейке «Цена» и перемещаемся в нижнюю часть рабочей области к свойствам. Находим параметр «Число десятичных знаков» и устанавливаем «2»;

- чтобы в дальнейшем объект был связан необходимо задать параметр «Ключевое поле». Выделяем поле, например, «Модель» и щелкаем «ПКМ» и в контекстном меню выбираем «Ключевое поле»;

- после этого закрываем конструктор и сохраняем получившийся результат.
Далее требуется создать новую таблицу с заголовком «Поставка» и делаем это следующим образом:

- «Файл», «Создать» и «Пустая БД»;
- переходим в режим «Конструктор» и создаем новый объект со следующими значениями. Ключевые поля задавать не требуется;
- сохраняем получившийся результат и производим наполнение каждой таблицы;
- закончив создание и наполнение, сохраняем получившийся результат.

Проект №1 «Продукция»:

Проект №2 «Поставка»:
Схемы данных
Связь между таблицами устанавливается с помощью структуры, использованной в проекте. При этом структура отображается графически, что позволяет существенно облегчить обработку данных.
Устанавливаем взаимосвязь между проектами:
- в ленте переходим во вкладку «Работа с БД»;
- выбираем модуль «Отношения» и щелкаем по значку «Схема»;

- далее откроется новое окно «Добавление» и выделяем проекты «Продукция» и «Поставка».

- Далее, таблицы в виде блоков будут отображены на рабочей области;

Теперь нам требуется установить связь между двумя объектами, делаем это следующим образом:
- закрываем окно добавления таблиц;Окн
- затем переходим к блоку «Продукция» и выделяем ключевую запись, в нашем случае «Модель» и перетягиваем в блок «Поставка»;

- после этого откроется окно «Изменение связей»;

- в блоке установки зависимого объекта выбираем нужный (в нашем проекте это «Модель») и кликаем «Создать». После этого между таблицами будут установлены ключи связи.

Создаем запросы
Далее требуется создать запросы, предназначенные для быстрой обработки и внесения информации в базу данных.
Классическая выборка
Запрос выборки позволяет производить отбор данных в БД по заранее созданным условиям. В нашем проекте будет создана выборка, позволяющая найти товар по его наименованиям. Работу будем производить в БД «Продукция».
Процесс выглядит следующим образом:
- переходим ко вкладке «Создание» и к блоку «Запросы»;
- далее находим инструмент «Конструктор»;

- после этого откроется новое диалоговое окно, где требуется добавить нужный проект, в нашем случае «Продукция» и закрываем окно;

- внизу появится поле «Бланк запроса», которое необходимо заполнить;

- после того, как условия выборки прописаны, переходим к блоку «Результаты» и щелкаем по значку восклицательного знака «Выполнить».

Создание сущности
Запрос на создание сущности в Майкрософт Аксесс производит выборку из взаимосвязанных таблиц и других ранее созданных запросов. В отличии от первого варианта результат сохранится в новой постоянной таблице.
Процесс выглядит следующим образом:
- формируем новый запрос согласно вышеуказанной инструкции: «Создать», «Конструктор запроса» выбираем нужную таблицу;
- закрываем диалоговое окно и заполняем бланк запроса;

- далее выполняем преобразование запроса из выборки в создание сущности. В ленте выбираем инструмент «Создание таблицы»;

- в диалоговом окне вводим имя нового объекта, и щелкаем «Ок»;
- кликаем «Выполнить», появится предупреждение о невозможности отменить изменения, выбираем «Да»;

- после этого в левой части экрана в блоке «Все таблицы» появится новый созданный объект.

На добавление, удаление, редактирование
Данный вид запросов подразумевает под собой создание и выполнение какого-либо действия, в результате которого изменятся параметры в таблице.
Создаем запрос следующим образом:
- добавляем классический запрос на выборку на основе данных из БД, возьмем для примера «Поставка»;
- далее в верхней части выбираем «Удаление» для преобразования запроса;

- в бланке прописываем необходимые условия;

- щелкаем «Выполнить», появится предупреждение о удалении.

Запрос на добавление:
- добавляем запрос выборку через конструктор;
- затем в верхней части ленты выбираем «Добавление»;

- после этого появится диалоговое окно где требуется ввести новое имя;

- кликаем «Ок» и в бланке прописываем требуемые условия;

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

- преобразуем запрос в «Обновления» выбрав соответствующий инструмент в ленте;

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

- в строке «Таблицы и запросы» и «Доступные поля» выбираем нужные элементы, щелкаем далее;
- затем выбираем тип формы: «в один столбец», «ленточный» и т.д., нажимаем «Готово».


После этого перед пользователем появится новая вкладка, где таблица будет представлена в виде формы. Как можно заметить, восприятие информации стало намного удобнее.
Рассмотрим вариант создания форм через Конструктор:
- добавляем стандартную форму через «Мастера»;
- в левом столбце навигации находим созданную форму и кликаем по ней «ПКМ»;
- в контекстном меню выбираем «Режим конструктор»;

- откроется новое окно в режиме конструктора. Чтобы улучшить навигацию, добавим кнопки;
- на панели инструментов выбираем «Кнопка» и размещаем ее в нужную ячейку;

- далее в окне выбора операции для элемента выбираем, например, «Следующая запись».

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

- далее настроим оформление, переходим во вкладку «Свойства» на панели инструментов, предварительно выделив нужное поле;
- в параметрах «Цвет фона», «Оформление», «Шрифт», «Цвет текста» можно настроить предпочтительный дизайн;

- также можно добавить файл мультимедиа, на панели инструментов отыскиваем «Рисунок» и выделяем нужные ячейки под его размещение;

- далее откроется окно «Выбор рисунка» и помещаем его в форму.

Для рисунка также можно настроить требуемые параметры: «Цвет фона», «Тип фона», «Границы» и т.д.
Формируем отчеты
Для работы с отчетами будем использовать «Мастер отчетов»:
- Открываем вкладку «Создание» и выбираем «мастер отчетов»;
- затем выбираем требуемую таблицу и необходимые для отчета поля;

- далее добавляем уровни группировки и сортировки;
- затем требуется выбрать макет отчета и его ориентацию, например, макет «Ступенчатый» и ориентация «Книжная»;

- Затем требуется выбрать вариант действия «Просмотреть отчет» или «Изменить».

Отчет с помощью Конструктора:
- переходим к панели инструментов, выбираем «Конструктор отчетов»;
- в верхнем колонтитуле прописываем заголовок;
- в правой части экрана в окне «Список полей» добавляем нужные поля;

- затем переходим ко вкладке «Режим» и выбираем «Предпросмотр». Здесь пользователь может задать необходимое оформление для отчета.








