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

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

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

У цій статті

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

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

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

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

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

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

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

    Зображення стрічки Access

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

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

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

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

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

Примітка.: 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Якщо елемент керування не відображає потрібних даних (наприклад, якщо в елементі керування відображається рядок #Ім'я?), перевірте джерело записів форми або звіту, щоб переконатися, що доступні всі поля, використані у виразі. Якщо джерело записів є запитом, можливо, знадобиться додати одне або кілька полів до запиту, щоб вираз почав функціонувати.

Примітка.: 

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

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

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

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

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

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

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

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

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

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

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×