Как считать в access - IT Справочник
Llscompany.ru

IT Справочник
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как считать в access

IT IS MY LIFE…

Уверен, кому-то приведенная здесь задача покажется простой, ну а для тех, кто как я пользуется MS Access от случая к случаю, может и пригодиться.

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

В первом столбце буквы (letter), во втором — цифры (number). Теперь разберемся есть ли случаи, когда одной и той же букве соответствует два и больше разных значений цифр.

Затем необходимо перейти в режим SQL-запросов и после SELECT указать оператор DISTINCT должно получиться вот так:

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

В контекстном меню выбираем Итоги :

Делаем группировку по первому столбцу, подсчет ( Count ) по второму и для второго же столбца в качестве условия отбора ставим «больше единицы»:

Запускаем запрос и получаем решение задачи:

Т.е. в нашем примере для BBB и CCC есть два различных значения во втором столбце. Если бы у нас была потребность определить разные значения какого-либо параметра не в рамках значений какого-то одного столбца, а в рамках группы значений разных столбцов, то, соответственно, группировку следовало бы указать для всех этих столбцов, а Count, как и в данном примере, только для подсчитываемого параметра.

В общем-то на этом все. Можно еще вывести информацию о том, какие именно разные значения второго столбца соответствуют BBB и CCC . Объединяем последний запрос с исходной таблицей:

Вычисляемые поля в запросе БД Access 2003

Вычисления в запросе БД Access 2003

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

Выражения могут содержать следующие элементы:

  • идентификаторы (имя поля и элемента управления, которые заключаются в квадратные скобки);
  • операторы (арифметические, логические, сравнения и другие операторы);
  • функции (готовые формулы, которые состоят из имени и аргумента, помещенного в круглые скобки)
  • константы (элементы, которые не изменяются в Выражении, например Null, Истина, Ложь);
  • значения (например, значения даты и времени, численные положительные или отрицательные значения).
  • =[Оценка]/1,2, где «=» — опрератор, [Оценка] — имя поля, а 1,2 — значение;
  • Date(), где Date — имя функции текущей даты, которая не имеет аргумента.

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

Рассмотрим создание вычисляемого поля в бланке запроса на примере базы данных Training_students_VP. Постановка задачи: в запросе на выборку (Запрос 3) создать поле, в котором должны отображаться итоговые оценки (ниже на 20% от полученных по результатам рейтинга). Для решения этой задачи откроем бланк «Запроса 3» в режиме конструктора (Рис. 1).

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

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

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

В результате в бланке запроса появится вычисляемое поле =[Оценка]/1,2

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

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

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

Copyright

© Обучение в интернет, .
Обратная связь

Подсчет данных при помощи запроса

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

Выберите нужное действие

Способы подсчета данных

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

Читать еще:  Файлы access имеют расширение

Сумма для суммирования столбцов чисел;

Среднее для вычисления среднего значения в столбце чисел;

Максимум для нахождения наибольшего значения в поле;

Минимум для нахождения наименьшего значения в поле;

Стандартное отклонение для оценки разброса значений относительно среднего значения;

Дисперсия для вычисления статистической дисперсии всех значений в столбце.

В Access предусмотрено два способа добавления функции Count и других агрегатных функций в запрос. Вы можете:

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

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

Примечание: Ниже в разделах этой статьи подробно описано применение функции Сумма, однако следует помнить, что вы можете использовать другие агрегатные функции в строках итогов и запросах. Дополнительные сведения об использовании других агрегатных функций см. ниже в разделе Справочные сведения об агрегатных функциях.

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

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

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

Общие сведения о типах данных см. в статье Изменение типа данных для поля.

Подсчет данных с помощью строки итогов

Чтобы добавить в запрос строку итогов, откройте его в режиме таблицы, добавьте строку, а затем выберите функцию Число или другую агрегатную функцию, например Сумма, Минимум, Максимум или Среднее. В этом разделе объясняется, как создать простой запрос на выборку и добавить строку итогов.

Создание простого запроса на выборку

На вкладке Создать в группе Другое нажмите кнопку Конструктор запросов.

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

Выбранные таблицы отображаются в виде окон в верхней части конструктора запросов. На рисунке показана типичная таблица в конструкторе запросов.

Дважды щелкните поля таблицы, которые вы хотите использовать в запросе.

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

Каждое поле отображается в столбце в бланке запроса.

На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

Результаты запроса отображаются в режиме таблицы.

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

При необходимости вы можете сохранить запрос.

Добавление строки итогов

Откройте запрос в режиме таблицы. Если база данных имеет формат ACCDB, щелкните правой кнопкой мыши вкладку документа для запроса и выберите команду Режим таблицы.

Если используется база данных в формате MDB, созданная в более ранней версии Access, на вкладке Главная в группе Режимы щелкните стрелку под кнопкой Режим и выберите значение Режим таблицы.

Дважды щелкните запрос в области навигации. Запрос будет выполнен, а его результаты будут загружены в таблицу.

На вкладке Главная в группе Записи нажмите кнопку Итоги.

Под последней строкой данных в таблице появится новая строка Итог.

В строке Итог щелкните поле, по которому вы хотите выполнить подсчет, и выберите в списке функцию Count.

Скрытие строки итогов

На вкладке Главная в группе Записи нажмите кнопку Итоги.

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

Подсчет данных с помощью итогового запроса

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

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

Подсчет всех записей в запросе

На вкладке Создать в группе Другое нажмите кнопку Конструктор запросов.

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

Таблица появится в окне в верхней части конструктора запросов.

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

На вкладке Конструктор в группе Показать или скрыть нажмите кнопку Итоги.

В бланке появится строка Итог, а в строке для каждого поля запроса будет указано Группировка.

В строке Итог щелкните поле, по которому вы хотите выполнить подсчет, и выберите в списке функцию Count.

На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

Результаты запроса отображаются в режиме таблицы.

При необходимости вы можете сохранить запрос.

Подсчет записей в группе или категории

На вкладке Создать в группе Другое нажмите кнопку Конструктор запросов.

Читать еще:  Виды запросов в access

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

Таблица (или таблицы) появится в окне в верхней части конструктора запросов.

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

На вкладке Конструктор в группе Показать или скрыть нажмите кнопку Итоги.

В бланке появится строка Итог, а в строке для каждого поля запроса будет указано Группировка.

В строке Итог щелкните поле, по которому вы хотите выполнить подсчет, и выберите в списке функцию Count.

На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

Результаты запроса отображаются в режиме таблицы.

При необходимости вы можете сохранить запрос.

Справочные сведения об агрегатных функциях

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

Помогите рассчитать в запросе access

Есть таблица, в ней указаны:

1. Учебная четверть 2. ФИО ученика 3. Русский язык 4. Литература. 5. Математика и так далее

Мне нужно посчитать, сколько у ученика четверок, сколько пятерок, сколько трое и так далее. Т. е. в результате должно получиться:

1. Учебная четверть 2. ФИО ученика 3. Русский язык 4. Литература. 5. Математика и так далее 6. Кол-во четверок 7. Кол-во пятерок и так далее

в excel была функция: countIF. Было очень удобно высчитать, но я решил пойти дальше и сделать все в access. Я прочитал о функции dcount, однако НЕ СУМЕЛ воспользоваться данной функцией

Как сделать то что я хочу в запросе? Хотелось бы встроенной функцией обойтись (без использования VBA (если это реально)

Сведения о вопросе

Ответы (17) 

* Попробуйте выбрать меньший номер страницы.

* Введите только числа.

* Попробуйте выбрать меньший номер страницы.

* Введите только числа.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

К сожалению я там не нашел ответ на свой вопрос. Может я недостаточно четко сформулировал вопрос?

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Правильнее, создать файл-пример и руководствуясь разделом Q9 справки, загрузить его в общедоступную папку OneDrive . А ссылку на Ваш файл-пример, вставить в своё сообщение.

Более подходящий пример, для Вашей задачи, это статья с пошаговым выполнением запросов в Access «Запросы«. Однако, этот пример, требует доработки для выполнения именно Вашей задачи.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

В запросе «Анализ упеваемости» должны появиться еще 5 столбцов, где написано Кол-во 5, Кол-во 4, Кол-во 3, Кол-во 0 и т.д. Потом эти данные мне нужно будет использовать в отчете

Заранее огромное спасибо за ответ!

Как я только не пытался посчитать . привык мыслить просто как в excel.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Верно ли я прикрепил файл? Или может в моей таблице вовсе невозможно сделать то, что я хочу?

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Погодите, не всё так быстро делается как хотелось бы.

По представленной Вами базе данных:

-учебных четвертей, вообще то четыре;

-оценки за четверть не везде проставлены;

-знания могут оцениваться от 0 до 5, где 0 — не оценено из-за отсутствия учащегося (болезнь, прогулы, и т.д.);

-в Excel, Функция =СЧЁТЕСЛИ(А1:A7;4) высчитывает количество, для представленного примера четвёрок;

-Ваша задача не согласована по Вашему вопросу, так как за четверть ставится одна оценка, за один предмет;

-результатом у Вас наверное всё же должно быть:

Четверть, количество оценок за четверть 0, 1, 2, 3, 4, 5 для этого можно было бы применить и сводную таблицу или всё ту же Функцию, СЧЁТЕСЛИ.

Таким образом, в Вашей базе данных, должны быть таблицы успеваемости по дням, неделям, четвертям для всех Предметов проходимых Вашими учашимися. На основе который и выполнять необходимые Вам запросы-отчёты.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Погодите, не всё так быстро делается как хотелось бы.

По представленной Вами базе данных:

-учебных четвертей, вообще то четыре;

-оценки за четверть не везде проставлены;

-знания могут оцениваться от 0 до 5, где 0 — не оценено из-за отсутствия учащегося (болезнь, прогулы, и т.д.);

-в Excel, Функция =СЧЁТЕСЛИ(А1:A7;4) высчитывает количество, для представленного примера четвёрок;

Читать еще:  Создание базы данных в access видеоурок

-Ваша задача не согласована по Вашему вопросу, так как за четверть ставится одна оценка, за один предмет;

-результатом у Вас наверное всё же должно быть:

Четверть, количество оценок за четверть 0, 1, 2, 3, 4, 5 для этого можно было бы применить и сводную таблицу или всё ту же Функцию, СЧЁТЕСЛИ.

Таким образом, в Вашей базе данных, должны быть таблицы успеваемости по дням, неделям, четвертям для всех Предметов проходимых Вашими учашимися. На основе который и выполнять необходимые Вам запросы-отчёты.

1. Вы правы. Четвертей 4. Но какое это отношение имеет к подсчету количества пятерок, 4ок, 3ек, 2ек и 0 (не аттестован) и » » (пустых клеток). Ведь подсчитать мне нужно только 5ки, 4ки, 3ки, 2ки и 0 за одну определенную четверть. Но и выбрать ту или иную четверть в анализе запросов я тоже умею. А вот с подсчетом сколько у меня завал.

2. Пусть не везде. Ведь к подсчету идут только 5ки, 4ки, 3ки, 2ки и 0. Кроме того в анализе успеваемости (где должен вестись подсчет еще точно будут увеличиваться предметы (но я уверен, что я разберусь по аналогии и сделаю подсчет и для других предметов)

3. Знания могу оцениваться как 5,4,3,2,0, «» пустая клетка. Пустая клетка означает, что в этой четверти не оценивается (если для access недопустима пустая клетка пусть будет -1 или что-то еще

4. Прилагаю пример в excel как я это реализовал там. То, как оно работает в эксель меня полностью устраивает, но как я говорил хочу двигаться дальше и access мне кажется отличной альтернативой

Вот как оно есть в эксель я хочу «портировать» в access.

5 — -Ваша задача не согласована по Вашему вопросу, так как за четверть ставится одна оценка, за один предмет;

Совершенно не понимаю почему Вы так пишите. Но здесь вы правы: «так как за четверть ставится одна оценка, за один предмет».

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

6. Результатом должно быть:

Четверть, количество оценок за четверть 0, 2, 3, 4, 5 и «» (пустая клетка).

Постойте, а разве инструмент «запрос» (который я использую в «анализе успеваемости» не подходит для моей задачи!?

А разве функция СЧЕТЕСЛИ есть в access? Там есть IIF и еще я на форумах читал dcount. Но почему-то (видимо недостаточно опыта) не сумел воспользоваться ими в моем «анализе успеваемости, поэтому и прошу Вашей помощи)

Мне нужны таблицы (которые я сделал) лишь по четвертям. Для ВСЕХ предметов (не важно есть такой урок у учащегося или нет)

Я понимаю, что нужно выполнить запрос. Я его выполнил. Даже узнал про функции IFF и dcount (хотя может они и не подходят для моей задачи), но почему-то (видимо недостаточно опыта) не сумел воспользоваться ими в моем «анализе успеваемости, поэтому и прошу Вашей помощи)

Вычисления в Access 2003;

В Accessвычисления выполняют в запросах и в отчетах. Все вычисления по формулам осуществляют только в запросах с помощью строки Групповая операция. Чаще всего используются следующие функции этой строки.

· Выражение. Выполнение вычислений в поле по формуле.

· Суммирование (Sum). Суммирует все значения выбранного поля.

· Среднее значение (Avg). Вычисляет среднее значение всех чисел в выбранном поле.

· Минимум (Min). Определение наименьшего числа в поле.

· Максимум (Max). Определение наибольшего числа в поле.

Рис.19. Открываем окно со строкой Групповые операции

Для выполнения вычислений с использованием размещенных в полях запроса данных прежде всего проверьте в каких столбцах каких таблиц размещены необходимые для расчетов числа. Все эти столбцы (поля) включите в запрос. Затем следует, щелкнув левой кнопкой мыши в панели инструментов на кнопке Конструктор(рис. 19), добавить в окно запроса строку Групповая операция, которая по умолчанию скрыта. Откроется окно, показанное на рисунке 20. В некоторых версиях Accessв менюВидимеется строкаГрупповая операция, которая может быть использована для этой цели.

Рис.20. Строка Групповая операция

Строка Групповая операция должна появиться автоматически. В некоторых версиях Accessэтастрока автоматически не появляется. В таком случае надо в панели инструментов нажать кнопку с символом ∑ (Групповая операция), которая выделена на рисунке . Для записи формулы выбираем пустое поле. В строке Групповая операция во всех полях запроса по умолчанию записано значение Группировка. Для ввода формулы в выбранном поле этой строки надо поместить значение Выражение, что можно сделать следующим образом:

· Щелкните по строке Групповая операция в выбранном поле.

· Щелкните по появившейся в поле кнопке с треугольником.

· В раскрывшемся списке выберите строку Выражение (рис.21 ).

· В строке Вывод на экран надо отметить флажок.

Рис. 21. Выбор групповой операции «Выражение»

Формула записывается в строке Поле по тем же правилам, что и в Excel, но вместо адресов ячеек используются заключенные в квадратные скобки имена полей. Имя поля в формуле следует вводить с учетом регистра, вручную, не копировать! В формулу могут входить числа (константы), однако проценты необходимо преобразовать в десятичные дроби. Например, если требуется вычислить отпускную цену товара, увеличив оптовую цену на 25%, в строке Поле следует записать формулу:

После ввода формулы щелкните за пределами готового выражения, можно в другой строке. Вместо знака равенства Accessдобавит в начало формулы текст Выражение1:, который и станет именем поля. Этот текст можно позднее заменить. Если в запрос будет добавлено еще одно поле с формулой, оно получит имя Выражение2: и т.д. Откройте запрос и проверьте наличие нового поля с заголовком Выражение 1. Для того, чтобы просмотреть запрос в виде таблицы, выберите в меню команду Вид, в раскрывшемся списке – Режим таблицы. Для изменения заголовка поля щелкните в панели инструментов на кнопке Конструктор(рис. 19), затем в нужном столбце строки Поле (рис. 20) удалите прежнее имя и введите новое.

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector