Меню

Как создать таблицу подстановки с фиксированным набором значений



Создание подстановки из фиксированного набора значений

date image2015-04-30
views image1098

facebook icon vkontakte icon twitter icon odnoklasniki icon

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

Для настройки подстановки фиксированных значений выполните следующие действия.

1. Откройте таблицу Заказы в режиме конструктора и выберите для поля СостояниеЗаказа тип данных Мастер подстановок.

2. В первом окне Мастера (рис. 7.19) установите переключатель в положение Будет введен фиксированный набор значений и нажмите кнопку Далее.

3. В следующем окне введите в таблицу список нужных значений (рис. 7.20), после чего нажмите кнопки Далее и Готово.

Рис. 7.19. Первое окно Мастера подстановок

Рис. 7.20. Для создания фиксированного списка подстановки следует ввести нужные значения вручную

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

Источник

Таблицы подстановки в Excel

Для анализа данных при выборе оптимального варианта финансового решения зачастую применяются Таблицы подстановки в Excel.Они позволяют проводить анализ изменения результата при произвольном диапазоне исходных данных. На одном рабочем листе можно расположить несколько таблиц подстановок. Это дает возможность одновременно анализировать различные формулы и статистические данные. Данный пример подходит для версий программы Microsoft Office Excel версий 2007, 2010 и 2013.

Таблицы подстановки данных можно использовать для

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

Изменения двух исходных значений, просматривая результаты только одной формулы. При использовании таблицы с двумя переменными значениями одно из них располагается в столбце, другое — в строке; результат вычислений получают на пересечении строки и столбца.

На конкретном примере

Задание: использование таблицы подстановки с одной изменяющейся переменной и несколькими формулами. Рассчитать ежемесячные выплаты по займу и платежи по процентам. Исходные данные приведены на рисунке ниже.

Порядок работы

  • Запустите MicrosoftExcel и создайте новую электронную книгу.
  • Создайте таблицу ежемесячных выплат по займу и платежей по процентам по образцу.

=ПЛТ ($В$4/12;$В$3*12;$В$2). Ежемесячная выплата составит 10178,42 р.

  • Расчет платежей по процентам происходит с помощью функции ПРОЦПЛАТ (). В ячейку D6 введите формулу:

=ПРОЦПЛАТ ($B$4;$D$5;$D$3;$D$2). Платежи по процентам составят 1350 р.

Краткая справка. При решении задач, связанных с использованием таблицы подстановки, рекомендуется применять в формулах абсолютную адресацию ячеек. Это способствует правильному выполнению вычислений в ячейках рабочего листа.

Источник

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

Создание поля подстановки не только делает данные более понятными, но и позволяет избежать ошибок данных, ограничивая значения, которые можно вводить. Поле подстановки может отображать понятное пользователю значение, связанное с другим значением в таблице исходных данных. Например, вам нужно записать заказ клиента в таблице «Заказы». Однако все сведения о клиентах отслеживаются в таблице «Клиенты». Вы можете создать поле подстановки, отображающее сведения о клиенте в элементе управления «поле со списком» или «список». Затем, когда вы выбираете клиента в этом элементе управления, в записи заказа сохраняется соответствующее значение, например значение первичного ключа клиента.

Читайте также:  Семейный финансовый план таблица

Примечание. В Access есть другие типы полей списков: поле списка значений, которое хранит только одно значение из допустимых, определенных в свойстве, и многозначное поле, в котором можно хранить до 100 значений, разделенных запятой (,). За дополнительной информацией обращайтесь к статьям Создание и удаление поля списка значений и Создание и удаление многозначного поля.

В этой статье

Что такое поле подстановки?

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

Создание поля подстановки в Конструкторе

Откройте таблицу в режиме Конструктор.

В первой доступной пустой строке щелкните ячейку в столбце Имя поля и введите имя поля подстановки.

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

Примечание. Мастер подстановок в зависимости от выбранных в нем настроек создает списки трех типов: поле подстановки, поле списка значений и многозначное поле.

Внимательно следуйте указаниям мастера.

На первой странице выберите вариант Объект «поле подстановки» получит значения из другой таблицы или другого запроса и нажмите кнопку Далее.

На второй странице выберите таблицу или запрос со значениями и нажмите кнопку Далее.

На третьей странице выберите одно или несколько полей и нажмите кнопку Далее.

На четвертой странице выберите порядок сортировки для полей при отображении в списке и нажмите кнопку Далее.

На пятой странице настройте ширину столбца, чтобы упростить чтение значений и нажмите кнопку Далее.

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

Дополнительные сведения о применении проверки целостности данных см. в статье Создание, изменение и удаление отношения.

Сведения о связанных и отображаемых значениях

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

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

Ниже в примере поля подстановки «КомуНазначено»:

1 Имя сотрудника является отображаемым значением

2 ИД сотрудника является связанным значением, сохраняемым в свойстве Присоединенный столбец поля подстановки.

Обновление свойств поля подстановки

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

Читайте также:  Таблица виды ресурсов экономики

Откройте таблицу в Конструкторе.

Щелкните имя поля подстановки в столбце Имя поля.

В разделе Свойства поля откройте вкладку Подстановка.

Задайте свойству Тип элемента управления значение Поле со списком, чтобы видеть все доступные изменения свойств, отражающие ваш выбор. Дополнительные сведения см. в разделе Свойства поля подстановки.

Удаление поля подстановки

Важно! При удалении поля подстановки, в котором содержатся данные, эти данные теряются без возможности восстановления, отменить это действие нельзя. Поэтому перед удалением каких-либо полей или других компонентов базы данных создавайте резервную копию базы данных. Также удаление поля подстановки может быть запрещено, так как применяется проверка целостности данных. Дополнительные сведения см. в статье Создание, изменение и удаление отношения.

Удаление из режима таблицы

Откройте таблицу в режиме Режим таблицы.

Найдите поле подстановки, щелкните правой кнопкой мыши строку заголовка и выберите команду Удалить поле.

Нажмите кнопку Да, чтобы подтвердить удаление.

Удаление из конструктора

Откройте таблицу в режиме Конструктор.

Щелкните область выделения строки рядом с полем подстановки, а затем нажмите клавишу DELETE, либо щелкните правой кнопкой мыши область выделения строки и выберите команду Удалить строки.

Нажмите кнопку Да, чтобы подтвердить удаление.

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

Тип элемента управления

Укажите это свойство, чтобы задать отображаемые свойства:

Поле со списком содержит список всех доступных свойств.

Список содержит список всех доступных свойств кроме свойств Число строк списка, Ширина списка и Ограничиться списком.

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

Тип источника строк

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

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

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

Столбец, из которого извлекается значение, может отличаться от отображаемого столбца.

Определяет число столбцов в источнике строк, которые можно отобразить в поле подстановки. Чтобы выбрать столбцы для отображения, нужно задать ширину столбцов в свойстве Ширина столбцов.

Определяет, нужно ли отображать заголовки столбцов.

Задает ширину каждого столбца. Отображаемое значение в поле подстановки — это один или несколько столбцов, для которых в свойстве Ширина столбцов указано значение, отличное от нуля.

Если столбец не нужно отображать, например столбец «Код», укажите значение «0» для его ширины.

Число строк списка

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

Определяет ширину элемента управления, появляющегося при отображении поля подстановки.

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

Разрешить несколько значений

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

Нельзя изменить значение этого свойства с «Да» на «Нет».

Разрешить изменение списка значений

Читайте также:  Форматирование таблицы excel vba

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

Форма изменения элементов списка

Указывает существующую форму, используемую для изменения элементов списка в поле подстановки, основанном на таблице или запросе.

Только значения источника строк

Показывает только значения, соответствующие текущему источнику строк, если свойство Разрешить несколько значений имеет значение Да.

Источник

Создание столбца подстановок с фиксированным набором значений

4. Поле «Пол» сделаем таким, чтобы при заполнении таблицы можно было выбирать из двух возможных значений (мужской/женский). Для того чтобы создать такой подстановочный столбец есть 2 способа.

Способ № 1: создание подстановочного поля при помощи «Мастера подстановок»

Для этого при выборе типа данных для поля «Пол» выберем пункт «Мастер подстановок» (рис. 6).

Рис. 6. Мастер подстановок

Перед вами откроется диалоговое окно, где вам будет предложен ряд вопросов о параметрах настраиваемого подстановочного поля (рис. 7).

Рис. 7. Диалоговое окно мастера подстановок

Укажите следующие параметры (на каждом шаге нажимайте кнопку «Далее»):

o Будет введен фиксированный набор значений. Введите два возможных значения (рис. 8).

Рис. 8. Создание подстановки. Ввод подстановочных значений.

o Оставить подпись «Пол» для подстановочного столбца

o После нажатия кнопки «Готово» вам будет выдано предупреждение о необходимости сохранить таблицу. Согласитесь с этим.

Итак, поле с выбором вариантов создано. Обратите внимание, что этот выбор вы сможете осуществлять при заполнении созданной таблицы в «режиме таблицы», сейчас же вы работаете в «режиме конструктора» таблиц. Однако, изменения произошли в свойствах самого поля. Отметим, что можно не пользоваться «Мастером подстановок», создавать варианты можно непосредственно изменением свойств поля (Способ № 2).

Способ № 2: создание подстановочного поля изменением свойств поля

o Чтобы воспользоваться вторым способом, добавьте еще одно поле «Район проживания»

o Установите для поля числовой тип

o В нижней части окна Конструктора таблиц (свойства поля) на вкладке «Общие» установите тип «Длинное целое» (рис. 9)

Рис. 9. Добавление нового поля «Район проживания»

Перейдите на вкладку «Подстановка» в нижней части окна Конструктора таблиц.

o Выделите единственную строчку «Тип элемента управления», значение которой по умолчанию – «Поле».

o Кликните кнопку выпадающего списка в правом конце строчки и выберите значение «Список» (второй пункт выпадающего списка). При этом на вкладке появятся несколько новых строк (рис. 10)

Рис. 10. Изменения типа элемента управления

o — Теперь в появившейся второй строке «Тип источника строк» вместо значения «Таблица или запрос», установленного по умолчанию, установите из выпадающего списка значение «Список значений».

o — В третьей строке «Источник строк» введите подряд одной строкой текстовые значения вариантов через точку с запятой (непосредственно перед и после точки с запятой – разделителя вариантов – не нужно ставить пробелы). Не ставьте точку с запятой в конце всей строки!

o — В четвертой строке «Присоединенный столбец» вместо имеющегося по умолчанию значения 1 введите 0 (ноль) (рис. 11)

Рис. 11. Изменение параметров подстановки

После сохранения структуры таблицы и перехода в режим таблицы вы обнаружите, что поле «Район проживание» также стало подстановочным.

Источник

Adblock
detector