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

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

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

У цій статті

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

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

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

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

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

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

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

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

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

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

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

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

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

Примітка : 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примітка : 

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

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

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

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

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

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

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

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

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

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

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

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

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

×