Чому застосунок Access вимагає ввести значення параметра?

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

Ознаки

Під час відкриття об’єкта Microsoft Office Access (наприклад, таблиці, запиту, форми або звіту) у застосунку Access відображається діалогове вікно Введення значення параметра.

Причина

У програмі Access діалогове вікно Введення значення параметра відображається, якщо відкрити об’єкт з ідентифікатором або виразом, який програмі Access не вдалося інтерпретувати. У деяких випадках саме так і має бути. Наприклад, автор бази даних міг створити запит, який дає змогу вводити відомості, як-от дату початку або ідентифікаційний номер працівника, щоразу, коли запускається запит. Ця підказка може виглядати так:

Приклад від очікуваного введення значення параметра діалоговому вікні, з ідентифікатором з підписами «Введіть ідентифікаційний номер працівника», поле, в якому ввести значення і кнопки OK і скасувати.

Однак в інших випадках відображення цього діалогового вікна є небажаним. Наприклад, якщо до конструкції бази даних були внесені певні зміни, у застосунку Access під час відкриття об’єкта несподівано може відображатися незрозуміле повідомлення.

Відображає зразок неочікувані введення значення параметра діалоговому вікні, з ідентифікатором із підписом «SomeIdentifier», поле, в якому ввести значення і кнопки OK і скасувати.

Вирішення

Щоб вимкнути відображення діалогового вікна Введення значення параметра, слід перевірити всі вирази, пов’язані з об’єктом, з яким ви працюєте, і знайти ідентифікатор, який призводить до відображення діалогового вікна. Потім слід виправити ідентифікатор або синтаксис виразу, який його містить. У процедурах нижче наведено основні принципи перевірки виразів в об’єктах різних типів. Проте, конкретні зміни, які слід вносити, залежать від структури бази даних.

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

  1. У разі відображення небажаного діалогового вікна Введення значення параметра занотуйте ідентифікатор або вираз, зазначений у діалоговому вікні.

    Відображає зразок на неочікувані введення значення параметра діалогового вікна із рожевий контуру навколо ідентифікатор підпис «SomeIdentifier», поле, в якому ввести значення і кнопки OK і скасувати.

  2. Натисніть кнопку Скасувати

  3. Далі виконайте одну з зазначених далі процедур, залежно від типу об’єкта, який було відкрито, коли відобразилося діалогове вікно.

Перевірка виразів у запиті

Перевірка виразів у звіті

Перевірка виразів на формі

Перевірка виразів у таблиці

Перевірка виразів у запиті

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

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

  2. Перевірте ідентифікатори й вирази в рядку Поле та рядках Критерії. З’ясуйте, чи збігається цей текст із текстом у діалоговому вікні Введення значення параметра. Зокрема, якщо одна з клітинок у рядку Поле містить значення на зразок Вираз1: [ідентифікатор], через це може відображатися запит параметра.

    запит, який містить ідентифікатор, що викликає появу діалогового вікна «введення значення параметра»

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

На початок розділу

Перевірка виразів у звіті

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

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

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

    Звіт, який містить текстове поле з помилковим ідентифікатором

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

  3. В області завдань Аркуша властивостей перейдіть на вкладку Усі.

  4. Виберіть елемент керування, у якому відображаються дані у звіті (наприклад, текстове поле, прапорець або поле зі списком). Якщо коло яких-небудь елементів керування відображається згаданий вище зелений трикутник, виберіть їх першими.

  5. В області завдань Вікно властивостей перевірте, чи містить властивість Джерело елемента керування ідентифікатор, що відображався в діалоговому вікні Введення значення параметра, а потім за необхідності змініть вираз.

  6. Повторіть два попередні кроки для інших елементів керування у звіті, доки не знайдете вираз, який спричинив проблему.

  7. Якщо виявити проблему так і не вдалося, перевірте, чи немає неправильних виразів в області Групування, сортування й підсумок.

    • Якщо область Групування, сортування й підсумок не відображається перейдіть на вкладку Конструктор і у групі Групування та підсумки натисніть кнопку Групування та сортування.

    • Якщо в рядку області Групування, сортування й підсумок відображається напис ''Групування за виразом'' або ''Сортування за виразом'' клацніть слово ''вираз'', щоб відкрити побудовник виразу, у якому можна перевірити вираз і змінити його в разі необхідності.

На початок розділу

Перевірка виразів у формі

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

Перевірка базового запиту

Якщо джерелом записів форми є запит, перевірте базовий запит, щоб знайти неправильний вираз.

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

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

  3. Переконайтеся, що у списку у верхній частині області завдання Вікно властивостей вибрано Форма, а потім перейдіть на вкладку Усі.

  4. Перевірте значення властивості Джерело записів. Якщо вона містить ім’я запиту або інструкцію SQL, можливо, один з ідентифікаторів у цій інструкції неправильний, через що відображається діалогове вікно Введення значення параметра. Клацніть поле властивості Джерело записів, а потім натисніть кнопку Побудувати Кнопка "Побудовник" .

  5. Скористайтеся процедурою, описаною в розділі Перевірка виразів у запиті, щоб знайти неправильний вираз.

    Увага! : Щоб зберегти зміни в запиті після завершення, закрийте запит, а потім збережіть форму перед поверненням до подання форми. В іншому разі, будь-які зміни, внесені до запиту, будуть утрачені.

Перевірка поля зі списком або вікна списку у формі

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

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

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

  3. Якщо область завдань Вікно властивостей не відображається, натисніть клавішу F4.

  4. Перейдіть на вкладку Дані, а потім перевірте властивість Джерело рядків та з’ясуйте, чи збігається цей текст із текстом у діалоговому вікні Введення значення параметра.

На початок розділу

Перевірка виразів у таблиці

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

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

  2. Щоб визначити поле підстановки, клацніть ім’я поля, а потім у розділі Властивості поля перейдіть на вкладку Підстановка. Якщо на цій вкладці є поле властивості Джерело рядків, тоді це поле підстановки. Перевірте властивість Джерело рядків. Якщо вона містить інструкцію SQL, можливо, один з ідентифікаторів у цій інструкції неправильний, через що відображається діалогове вікно Введення значення параметра.

Примітка : Таблиця може містити кілька полів підстановки, тож обов’язково перевірте вкладку ''Підстановка'' для кожного з них.

На початок розділу

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

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

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

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

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

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

×