Видео: Как создать вычисляемые поля в форме Access 2024
Вычисленное поле принимает информацию из другого поля в базе данных Microsoft Access 2007 и выполняет некоторую арифметику для получения новой информации. Фактически, вычисленное поле может принимать данные из более чем одного поля и объединять информацию для создания совершенно нового поля, если это то, что вы хотите. Вы можете выполнять простые арифметические операции, такие как сложение и умножение, или использовать встроенные функции Access, такие как Sum и Avg (средний), для более сложных вычислений.
Первым шагом при создании вычисленного поля (также известного как выражение по Access) в запросе является включение таблиц, содержащих поля, необходимые для расчета. Доступ не может вывести цифры из воздуха для расчета, поэтому вы должны убедиться, что поля, содержащие номера, присутствуют в вашем запросе.
Access использует специальный синтаксис для построения вычисленных полей. Вот как создать вычисляемое поле:
1. Нажмите пустой столбец в строке «Поле» сетки запросов.
В строке будет мигать старый добрый курсор. Access выводит результаты расчета в ту же позицию сетки, что и сам расчет, поэтому, если расчет находится в третьем столбце вашей сетки запросов, результаты расчета будут также в третьем столбце.
2. Введите имя для вашего расчета, а затем двоеточие (:).
Теперь доступ к этому вычислению будет относиться к тому, что вы вводите до двоеточия. Держите его коротким и сладким, например, «Сумма» или «Налог», поэтому более легко обратиться к ним позже. Если вы не назовете свой расчет, Access поместит в качестве своего имени общий Expr (за которым следует номер). Его нужно называть чем-то, поэтому почему бы не Expr1 или Expr2, верно?
3. Введите свой расчет, заменив имена полей для фактических чисел, где это необходимо.
В ваших расчетах вам не обязательно использовать имена полей. Вы также можете ввести формулы с цифрами, например:
Налог: количество * UnitPrice *. 06
Если имя поля содержит более одного слова, поместите квадратные скобки вокруг него. Access обрабатывает все, что находит в расчете как константу (которая является математическим языком для , это то, что она есть, и она никогда не изменяется ). Если имя поля не содержит пробелов, Access добавит квадратные скобки для вас после ввода имени поля. Вот почему вы всегда должны использовать имена полей одного слова - поэтому вам не нужно вводить эти закоренелые квадратные скобки.
При создании формул учитывайте следующие общие рекомендации:
- Вы должны вручную ввести имена полей и константы в формулу. Вы не можете просто перетаскивать вещи из списка таблиц.
- Не беспокойтесь, если ваш расчет растет за краем поля. Доступ все еще помнит все, даже если он не отображается на экране. Чтобы увеличить ширину столбца запроса, наведите указатель мыши на строку справа от тонкой панели над записью вычисления. Когда вы получите это прямо над линией, указатель превращается в строку с горизонтальной стрелкой через нее. Когда это произойдет, щелкните и перетащите мышь вправо. Как и вы, столбец расширяется в соответствии с вашими движениями. Чтобы соответствовать ширине только нужного размера, поместите мышь, чтобы определить размер столбца, как описано выше, затем дважды щелкните мышью!
- Если это действительно, действительно, очень длинный расчет, нажмите Shift + F2, в то время как курсор находится где-то на расчете. Откроется диалоговое окно «Масштаб», чтобы вы могли легко видеть и редактировать все во всплывающем окне.
Когда вы запускаете запрос, содержащий вычисление, Access
- Производит таблицу, показывающую указанные вами поля
- Добавляет новый столбец для каждого вычисленного поля