Введенные значения. Набор значений, которые могут быть введены в ячейку Excel, ограничен: решение проблемы

Иногда при открытии объекта Access (например, таблицы, запроса, формы или отчета) отображается диалоговое окно Введите значение параметра . При открытии объекта, содержащего идентификатор или выражение, которые Access не может интерпретировать, откроется следующее диалоговое окно.

В некоторых случаях это как раз то, что нужно пользователю. Например, создатель базы данных может настроить запрос, который позволяет вводить информацию при каждом его запуске, например дату начала или код сотрудника. Такое диалоговое окно может выглядеть следующим образом:

Но в других случаях появление этого диалогового окна нежелательно. Например, вы внесли изменения в структуру базы данных, и теперь при открытии объекта в Access неожиданно отображается диалоговое окно с непонятным сообщением.

В этой статье описывается, как установить причины запроса определенных значений параметров в Access и как прекратить такие запросы.

Примечание: Эта статья не относится к веб-приложения Access - тип базы данных оформление с Access и опубликовать в Интернете в Office 365 или SharePoint.

Как прекратить запросы значения параметра

Чтобы диалоговое окно Введите значение параметра больше не появлялось, необходимо проверить все выражения, связанные с рабочим объектом, и найти идентификатор, который вызывает это окно. Затем необходимо исправить идентификатор или синтаксис выражения, которое содержит этот идентификатор.

Дополнительные сведения о синтаксисе выражений приведены по ссылкам в разделе "См. также".

При появлении нежелательного диалогового окна Введите значение параметра обратите внимание на идентификатор или выражение, отображенные в диалоговом окне. Например, "SomeIdentifier", как показано на снимке экрана ниже.

Нажмите кнопку "Отмена" и выполните одну из следующих процедур в зависимости от типа объекта, при открытии которого появляется диалоговое окно. Ниже приведены общие инструкции для проверки выражений в различных типах объектов. Следует учесть, что конкретные изменения, которые необходимо внести, зависят от структуры базы данных.

Проверка выражений в запросе

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


Проверка выражений в отчете

Если при открытии отчета появляется диалоговое окно Введите значение параметра , выполните следующие действия для проверки свойств отчета.


Проверка выражений в базовом запросе формы

Если диалоговое окно Введите значение параметра появляется каждый раз при открытии формы, неправильное выражение может находиться в базовом запросе. Проверьте базовый запрос на предмет неправильных выражений.

Проверка выражений в поле или окне со списком в форме

Неправильное выражение в параметре Источник строк такого элемента управления, как поле со списком или окно со списком, может стать причиной появления диалогового окна Введите значение параметра . В некоторых случаях диалоговое окно не появляется до попытки использовать элемент управления. Для проверки параметра Источник строк элемента управления используйте следующий порядок действий.

    В области навигации щелкните форму правой кнопкой мыши и выберите пункт Конструктор .

    Выберите поле или окно со списком, которое необходимо проверить.

    Если область задач Страница свойств не отображается, нажмите клавишу F4.

    Перейдите на вкладку Данные , проверьте свойство Источник строк и определите, соответствует ли текст тексту в диалоговом окне Введите значение параметра .

Проверка выражений в таблице

Если Access отображает диалоговое окно Введите значение параметра каждый раз при открытии таблицы, скорее всего, неправильное выражение содержится в свойстве Источник строк поля подстановки этой таблицы.

    В области навигации щелкните таблицу правой кнопкой мыши и выберите пункт Конструктор .

    Чтобы определить, является ли поле полем подстановки, щелкните название поля, а затем в контекстном меню Свойства поля выберите вкладку Подстановка . Если вкладка содержит свойство Источник строк , поле является полем подстановки. Изучите свойство Источник строк . Если оно содержит инструкцию SQL, значит один из идентификаторов в выражении может быть неправильным, что и вызывает появление диалогового окна Введите значение параметра .

Примечание: Таблица может содержать несколько полей подстановки, поэтому проверьте вкладки подстановки для каждого поля.

  • ВВЕСТИ́ , введу́ , введёшь ; прош. ввёл , ввела́ , -ло́ ; прич. прош. вве́дший ; прич. страд. прош. введённый , -дён , -дена́ , -дено́ ; сов., перех. (несов. вводить).

    1. Заставить войти внутрь чего-л., привести куда-л. Через день, по приходе в Портсмут, фрегат втянули в гавань и ввели в док. И. Гончаров, Фрегат «Паллада». Половцев уже ввел в калитку коня, запер ворота на засов. Шолохов, Поднятая целина. Алексей отомкнул дверь своей квартиры, ввел Катю в комнату. Кочетов, Журбины. || Заставить что-л., обычно острое, войти, проникнуть в глубь, внутрь чего-л. Штерн пощупал жестким пальцем нужную точку на сгибе [руки] и быстрым, точным движением ввел иглу. Крон, Дом и корабль. || Принять в состав, в число кого-, чего-л. [Фамусов:] Безродного пригрел и ввел в мое семейство, Дал чин асессора и взял в секретари. Грибоедов, Горе от ума. [Вышневская:] В пустом, мелочном круге его знакомых, в который он ввел меня, во мне заглохли все лучшие душевные качества. А. Островский, Доходное место. Лелюков разъяснил, почему в наш состав ввели армейских пехотинцев. Первенцев, Честь смолоду. || Влить, впустить, внести и т. п. внутрь чего-л. Можно приготовить искусственную почву из песка --- и, введя в нее необходимые питательные вещества, получать совершенно плодородную почву, Тимирязев, Жизнь растения. - Представь, за месяц купанья на этом пляже организм поглощает йода больше, нежели за это время можно искусственно ввести его внутрь. А. Н. Толстой, Сестры.

    2. (с предлогом „на“). Ведя, помочь подняться куда-л., привести наверх. Ввести на лестницу.

    3. Вовлечь во что-л., привести в какое-л. состояние. Ввести в расход. Петербургский покрой сюртука ввел их в заблуждение, но, скоро узнав армейские эполеты, они с негодованием отвернулись. Лермонтов, Княжна Мери.

    4. Установить, учредить. Ввести всеобщее обязательное обучение. Ввести пошлины на ввоз товаров. Константин Горелкин ввел в отряде суровую дисциплину. Б. Полевой, Земляк. || Принять для употребления; внедрить. В Юзовке Курако перестроил две печи - ввел наклонные мосты, американские глубокие горны. Бек, Курако. Надо было окончательно решить вопрос о фурменных устройствах ---. Я сказал Пастухову: - Мы с вами уже решили ввести медные фурмы. М. Павлов, Воспоминания металлурга.

    5. (с предлогом „в“). В сочетании с существительными: действие , эксплуатация , употребление , обыкновение , обиход , оборот и т. п. обозначает: сделать употребляемым или действующим. Ввести в действие новую шахту. Ввести в эксплуатацию электростанцию.

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

    Ввести в суть дела (или вопроса) - познакомить с основными положениями (дела, вопроса).

Источник (печатная версия): Словарь русского языка: В 4-х т. / РАН, Ин-т лингвистич. исследований; Под ред. А. П. Евгеньевой. - 4-е изд., стер. - М.: Рус. яз.; Полиграфресурсы, 1999; (электронная версия):

 ПРАКТИКУМ:

В открытом файле 04_1 Защита , установить защиту на открытие файла, указав парольExcel2010 . Закрыть файл.

 Открыть файл Защита , снять пароль.

Проверка вводимых значений

Проверка данных – это инструмент Excel, с помощью которого пользовательможет сам сформировать ограничения на ввод данных в ячейки, а также выводить на экран сообщения, предлагающие выполнить правильные действия и уведомлять об ошибках.

С помощью проверки данных можно упростить ввод повторяющихся данных, сформировав из них выпадающий список.

Можно создать подсказку для ввода данных в ячейку, которое будет появляться при выделении ячейки. Таким образом, можно подсказать пользователю о необходимости ввода тех или иных данных.

Установка ограничений на ввод данных

Если таблицу только предстоит заполнять, то чтобы избежать случайных опечаток или облегчить ввод повторяющихся значений, можно задать ограничения на вводимые данные.

Если таблица уже заполнена данными, то чтобы обнаружить неверные данные, необходимо так же установить ограничения на данные.

1. Выделить диапазон ячеек.

2. На вкладке Данные , в группеРабота с данными , выбрать

Проверка данных .

3. В диалоговом окне Проверка вводимых значений на вкладкеПараметры ,

задать Условие проверки – выбрать тип данных и поставить ограничение на вводимые значения.

 Любое значение – нет ограничений на ввод данных.

 Целое число – ввод только целых чисел.

 Действительное – ввод как целых, так и дробных чисел.

 Дата – ограничение на ввод даты.

 Время – ввод только времени.

 Длина текста –

ограничение на количество вводимых символов.

Microsoft Excel 2010. Уровень 2. Расширенные возможности

 Другой - предоставляется возможность более широко контролировать ввод данных, условие проверки задается с помощью формулы.

 Список – ввод данных из предлагаемого списка (нет ограничений по типу данных). Максимум может содержать 32767 элементов.Источник списка можно:

 Ввести с клавиатуры, разделяя через точку с запятой; (разделитель зависит от

региональных настроек – может быть запятая , ).

Выделить ячейки с любого листа текущей книги.

выбрать именованный диапазон с помощью клавиши F3 .

Применив типы проверок Целое число илиДействительное , внести в ячейку можно будет только число. Однако стоит помнить, что даты и время Excel воспринимает и хранит именно как числовые значения, поэтому ввод даты и времени тоже будет разрешен, если он не противоречит остальным условиям проверки.

4. На вкладке Сообщение для ввода

Ввести подсказку об ограничениях при вводе данных. Подсказка будет отображаться в активной ячейке при условии, что выбран параметр Отображать

подсказку, если ячейка является текущей .

5. На вкладке Сообщение об ошибке

В поле Вид , выбрать:

 Останов – запрет ввода неверных данных, появляется сообщение об ошибке.

 Предупреждение – ввод неверных данных допускается, при подтверждении пользователем –Да

 Сообщение – ввод неверных данных разрешается при подтверждении пользователем -ОК .

Сообщение об ошибке будет выводиться на экран, при условии, что установлен флажок Выводить

сообщение об ошибке .

При вводе неверных данных в ячейку отобразилось сообщение для ввода (подсказка) и предупреждение:

Microsoft Excel 2010. Уровень 2. Расширенные возможности

Поиск неверных данных

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

Для этого на вкладке Данные в группеРабота с данными , открыть список кнопкиПроверка данных и выбратьОбвести неверные данные в группе Работа с данными, открыть список кнопки Проверка данных и выбрать Удалить обводку неверных данных}