Добавление поля подстановки в таблицу

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

Используйте поле подстановки для поиска значений в одной таблице, чтобы затем использовать их в другой. Данные из поля подстановки отображаются в раскрывающемся списке. Это упрощает их ввод, независимо от того, где они используются: в таблице, форме или представлении веб-приложения Access.

Допустим, вам нужен список всех 83 субъектов РФ, причем такой, чтобы пользователи базы данных могли выбрать нужный субъект из него, а не вводить название. Используйте Мастер подстановок в Access, чтобы настроить поле подстановки для названия субъекта.

Создание поля подстановки в веб-приложении Access

Создание поля подстановки в базе данных для настольных компьютеров

Создание списка значений для поля подстановки

Веб-приложение Access

База данных рабочего стола

Поле со списком и поля подстановки с автозаполнением

Создание поля подстановки в веб-приложении Access

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

Использование Мастера подстановок в веб-приложении Access:

  1. В приложении Access для настольных компьютеров откройте таблицу в режиме конструктора.

  2. В первой пустой строке списка полей введите название нового поля подстановки и щелкните Подстановка в столбце Тип данных. Запустится Мастер подстановок.

    Важно : Добавьте новое поле в веб-приложении Access и задайте для него тип данных «Подстановка». Если вы изменяете существующее поле на этот тип данных, вам не удастся сохранить изменения структуры таблицы, даже если в ней не было значений. Это применимо только для веб-приложения.

  3. Щелкните Поле подстановки должно получать значения из другой таблицы или запроса.

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

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

  6. В списке Отсортировать элементы в поле подстановки? укажите, как сортировать значения.

  7. Выберите, какое действие нужно выполнить при удалении записи из таблицы.

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

  8. Щелкните ОК и сохраните изменения в таблице.

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

Создание поля подстановки в базе данных для настольных компьютеров

  1. В режиме конструктора выберите существующее поле или добавить новое поле и выберите тип данных Мастерподстановок .

  2. На первом экране Мастера подстановок щелкните Поле подстановки должно получать значения из другой таблицы или запроса и нажмите Далее.

  3. На вкладке Представление выберите таблицу или запрос, который хотите использовать в качестве источника, а затем щелкните Далее.

  4. Щелкните Далее для подтверждения.

  5. Задайте порядок сортировки и нажмите кнопку Далее.

  6. Установите флажок Скрыть ключевой столбец (рекомендуется), чтобы скрыть ключевое поле исходной таблицы, если не хотите, чтобы оно отображалось в списке. Например если в первом столбце содержится число, во втором — значения, которые нужно просмотреть, возможно, вы не захотите просматривать первый столбец.

  7. Щелкните Далее.

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

  9. Щелкните Готово и сохраните изменения в таблице.

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

Создание списка значений для поля подстановки

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

Веб-приложение Access

  1. В приложении Access для настольных компьютеров откройте таблицу в режиме конструктора.

    Важно : В веб-приложении Access вам потребуется использовать новое поле. Если вы измените тип данных поля на тип «Подстановка», вам не удастся сохранить изменения структуры таблицы, даже если в поле не было значений.

  1. Добавьте новое поле и выберите тип данных Подстановка. Запустится Мастер подстановок.

  2. Установите флажок Будет введен фиксированный набор значений.

  3. Введите по одному значению в каждую строку, а затем щелкните ОК.

Приложение для настольных компьютеров

  1. В приложении Access для настольных компьютеров откройте таблицу в режиме конструктора. Вы можете добавить новое поле или изменить существующее на поле подстановки.

  2. В столбце Тип данных этого поля щелкните Мастер подстановок.

  3. Щелкните Будет введен фиксированный набор значений и нажмите кнопку Далее.

  4. Введите значение в каждую ячейку столбца Столбец1 в бланке запроса, а затем щелкните Далее.

  5. Установите флажок Ограничиться списком, чтобы пользователи могли вводить только те значения, которые содержатся в списке.

  6. Установите флажок Разрешить несколько значений, чтобы пользователи могли выбрать более одного значения для поля.

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

  1. Нажмите кнопку Готово.

Поле со списком и поля подстановки с автозаполнением

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

Дополнительные сведения см. в статье Добавление к представлению поля со списком.

Элементы поля со списком

В этом представлении поле Зона отгрузки связано с полем «Зоны» в таблице «Зоны отгрузки». Поле Зона отгрузки — это элемент управления автозаполнением. Изначально поле с автозаполнением пустое. По мере ввода символов в нем появляются значения, которые совпадают с элементами в списке. Используйте это поле, если пользователи уже знают, что искать, и не хотят просматривать весь список.

Ввод данных в поле с автозаполнением

Дополнительные сведения см. в статье Добавление к представлению поля с автозаполнением.

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×