Перейти до основного
Office

Створення обчислюваного елемента керування

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

За допомогою обчислювані елементи керування на формах і звітах баз даних Access для відображення результатів обчислення. Наприклад, якщо у вас є звіт, який відображає кількість проданих одиниць і ціну кожної одиниці, можна додати обчислюване текстове поле, яке Перемножує ці два поля для відображення загальну вартість. Властивість Джерело елемента керування текстового Обчислювані поля містить вираз , що Перемножує два поля (кількість елементів разів Ціна одиниці товару), щоб отримати результат.

У цій статті

Створення обчислюваного елемента керування

Змінення Приєднаний елемент керування для обчислюваного елемента керування

Дізнайтеся, які типи елементів керування можна використовувати як обчислювані елементи керування

Створення обчислюваного елемента керування

Ця процедура дає змогу створити обчислюваний елемент керування без використання Майстер елемента керування.

  1. Клацніть правою кнопкою миші форму або звіт в області переходів і виберіть пункт Конструктор.

  2. На вкладці Конструктор у групі елементи керування натисніть кнопку для типу елемента керування, який потрібно створити.

    Список типи елементів керування, які можна використовувати як обчислювані елементи керування у розділі відомості, які типи елементів керування можна використовувати як обчислювані елементи керування.

  3. Розмістіть вказівник миші елемент керування, щоб міститися у форму або звіт, клацніть форму або звіт, щоб вставити елемент керування.

  4. Запуститься майстер елемента керування, натисніть кнопку скасувати , щоб закрити її.

  5. Виберіть елемент керування, натисніть клавішу F4, щоб відкрити вікно властивостей а потім введіть вираз у поле властивості Джерело елемента керування . Щоб створити вираз за допомогою побудовник виразів , натисніть кнопку Кнопка "Конструктор" поруч із полем властивості Джерело елемента керування .

  6. Перехід до подання форми або подання звіту і переконайтеся, що обчислюваний елемент керування працює як слід.

    Примітки.: 

    • Ставте перед кожним виразом оператор = . Приклад: = [Вартість одиниці товару] *.75.

    • Докладні відомості про створення виразів див. в статті Побудова виразу.

    • Якщо вам потрібно більше місця для введення виразу в полі властивості Джерело елемента керування , натисніть клавішу SHIFT + F2, щоб відкрити діалогове вікно масштаб .

    • Якщо до форми або звіту на основі запиту, можна розмістити вираз у запиті, а не в обчислюваний елемент керування. Це може покращити продуктивність і, якщо ви збираєтеся обчислити підсумки для груп записів, це легше використовувати ім'я обчислюване поле в на агрегатна функція.

    • Під час сортування на обчислюваний елемент керування у формі або звіті, переконайтеся, що властивість Формат елемента керування настроєно належним чином. В іншому випадку обчислені числові значення або значення дати можна сортувати за алфавітом замість числовому порядку.

На початок сторінки

Змінення Приєднаний елемент керування для обчислюваного елемента керування

Спосіб створення обчислюваного елемента керування – це спочатку створити Приєднаний елемент керування (наприклад, за допомогою перетягування поля з області Список полів до форми або звіту) і внесіть потрібні зміни Приєднаний елемент керування властивість Джерело елемента керування , щоб створити вираз. Це працює належним чином, як переконатися, що ім'я елемента керування не конфліктує з будь-яку назву поля, які містяться у виразі. Додаткові відомості про створення Приєднаний елемент керування, перетягнувши поле з області Список полів перегляньте статтю Додавання поля до форми або звіту.

Скажімо, уже створено до Приєднаний елемент керування, виконайте такі дії змінити його на обчислюваний елемент керування та уникнути будь-яких конфліктів імен.

  1. Клацніть правою кнопкою миші форму або звіт в області переходів і виберіть пункт Конструктор.

  2. Виберіть поле, яке потрібно змінити і натисніть клавішу F4, щоб відкрити аркуш властивостей.

  3. На вкладці Усі вікна властивостей якщо властивість ім'я збігається властивість Джерело елемента керування , змініть властивість ім'я , щоб ці дві властивості не відповідають. Переконайтеся, що Введене ім'я не зарезервоване слово або ім'я іншого поля в базі даних. Додаткові відомості про Зарезервовані слова перегляньте статтю Дізнайтеся більше про доступ Зарезервовані слова та символи.

  4. Редагування рядок у полі властивості Джерело елемента керування , щоб він містить вираз, який потрібно.

  5. Натисніть сполучення клавіш Ctrl+S, щоб зберегти внесені зміни.

  6. Перехід до подання макета або подання форми та переконайтеся, що обчислюваний елемент керування працює як слід.

Якщо елемент керування не відображаються дані (наприклад, якщо у програмі Access відобразиться #Name? в елементі керування), перевірте джерело записів форми або звіту, щоб переконатися, що доступні всі поля, який використовується у виразі. Якщо джерело записів запиту, можливо, потрібно додати один або працюють інші поля до запиту, перш ніж вираз.

Примітки.: 

  • Ставте перед кожним виразом оператор = . Приклад: = [Вартість одиниці товару] *.75.

  • Якщо вам потрібно більше місця для введення виразу в полі властивості Джерело елемента керування , натисніть клавішу SHIFT + F2, щоб відкрити діалогове вікно масштаб .

  • Якщо до форми або звіту на основі запиту, можна розмістити вираз у запиті, а не в обчислюваний елемент керування. Це може покращити продуктивність і, якщо ви збираєтеся обчислити підсумки для груп записів, це легше використовувати ім'я обчислюване поле в на агрегатна функція.

  • Під час сортування на обчислюваний елемент керування у формі або звіті, переконайтеся, що властивість Формат елемента керування настроєно належним чином. В іншому випадку обчислені числові значення або значення дати можуть Сортувати за алфавітом замість числовому порядку.

На початок сторінки

Дізнайтеся, які типи елементів керування можна використовувати як обчислювані елементи керування

Текстові поля є найпопулярніших вибором для обчислюваного елемента керування, оскільки воно може відображати багато різних типів даних. Проте, будь-який елемент керування, який містить властивість Джерело елемента керування можна використовувати як обчислюваний елемент керування. У багатьох випадках його не відповідають вимогам для використання певного типу елемента керування як обчислюваний елемент керування, тому що не можна оновити цей елемент керування так, як можна оновити зшитих та вільний елемент керування. Наприклад, якщо ви установіть прапорець поруч із пунктом керування у формі а потім введіть вираз у властивості Джерело елемента керування ' прапорець ' ', можна більше не установіть або зніміть прапорець поруч із пунктом, клацнувши його. Установіть прапорець відображається вибраних або очищено, на основі результатів виразу. Якщо натиснути кнопку прапорець поруч із пунктом, у програмі Access відобразиться оповіщення в рядку стану програми Access: не можна редагувати елемент керування; прив'язано до вираз <your expression>. У звіті Проте, це може бути корисні основою для керування прапорець на результат обчислення, тому, що елементи керування на звіти, які використовуються лише для відображення інформації.

На початок сторінки

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×