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

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

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

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

Зразок очікуваного діалогового вікна "Введення значення параметра" з написом "Введіть ідентифікатор співробітника", полем для введення значення та кнопками "OK" і "Скасувати".

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

Зразок неочікуваного діалогового вікна "Введення значення параметра" з написом "Ідентифікатор", полем для введення значення та кнопками "OK" і "Скасувати".

З цієї статті ви дізнаєтеся, чому Access вимагає значення параметра та як запобігти отриманню цих запитів.

Примітка : Ця стаття не стосується веб-програм Access – тип бази даних, ви дизайн у разі доступу та публікування в Інтернеті до служби Office 365 або SharePoint.

Блокування запиту на введення значення параметра

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

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

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

Зразок неочікуваного діалогового вікна "Введення значення параметра" з написом "Ідентифікатор" у рожевій рамці, полем для введення значення та кнопками "OK" і "Скасувати".

Потім натисніть кнопку "Скасувати" та виконайте потрібну дію залежно від типу об’єкта, відкриття якого призвело до появи діалогового вікна. Нижче наведено загальні вказівки з перевірки виразів для різних типів об’єктів. Однак зміни, які можуть знадобитися в кожному конкретному випадку, залежать від структури бази даних.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Неправильний вираз у властивості Джерело рядків елемента керування типу "поле зі списком" або "список" може призвести до появи діалогового вікна Введення значення параметра. Іноді діалогове вікно не відображається, доки користувач не спробує скористатись елементом керування. Щоб перевірити властивість Джерело рядків елемента керування, виконайте наведені нижче дії.

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

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

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

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

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

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

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

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

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

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

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

Див. також

Посібник із синтаксису виразів

Додавання функцій до виразів Access

Використання параметрів для запитування вводу під час виконання запиту

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

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

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

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

×