Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Использование Мастера подстановок




Сделать более простым ввод значений в поле позволяет операция подстановки. Используя эту операцию, можно выбирать значения поля из списка. Список значений может быть как фиксированным, так и содержаться в таблице или запросе. Сформировать столбец подстановок для поля помогает Мастер подстановок (Lookup Wizard). Давайте создадим столбец подстановок для поля Единица_измерений в таблице Товары. Это даст нам возможность при вводе данных в эту таблицу не вводить названия единиц измерения, а выбирать из списка. Чтобы использовать Мастера подстановок (Lookup Wizard), необходимо:

  1. Открыть таблицу "Товары" в режиме Конструктора.
  2. Выделить поле "Единица_измерения" и выбрать из списка в столбце Тип данных (Data Туре) значение Мастер подстановок (Lookup Wizard) (рис. 6).
  1. В открывшемся диалоговом окне Мастер подстановок (Lookup Wizard) выбрать способ задания значений: Будет введен фиксированный набор значений, т. к. в этом случае мы создадим собственный список данных не используя каких-то таблиц или запросов. Нажать кнопку Далее (Next).
  2. В следующем диалоговом окне введите свои значения списка Единица измерения для ввода товаров, укажите число столбцов =1, и нажать кнопку Далее (Next) (рис. 7).
  1. Ввести название столбца подстановок и нажать на кнопку Готово (Finish). При необходимости Мастер подстановок попросит сохранить те изменения, которые вы внесли в таблицу, прежде чем окончательно установит подстановки — ответьте Да (Yes). На этом процедура создания столбца подстановок заканчивается.

Замечание

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

На нижней панели окна Конструктора таблиц находится вкладка Подстановка (Lookup), в которой определяются свойства поля, относящиеся к подстановке.

Если вы хотите добавить к полю столбец подстановок, то установите для свойства Тип элемента управления (Display Control) значение Поле со списком (Combo Box) или Список (ListBox).[ Для просмотра таблицы в режиме Таблица эти поля абсолютно равноценны, различаются они в формах. Поле Список отображается на экране сразу в виде скроллируемого списка значений, а Поле со списком отображается в виде выпадающего списка. ]

В этом случае на вкладке Подстановка (Lookup) появляется ряд свойств, позволяющих управлять параметрами подстановки (рис. 8).

 

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

· Тип источника строк (Row Source Type) - Свойство определяет тип источника строк для списка или поля со списком. Может принимать три значения: Таблица или запрос (Table/Query), Список значений (Value List) и Список полей (Field List);

· Источник строк (Row Source) - Свойство определяет источник данных элемента управления. При выборе типа источника строк Список значений (Value List) оно представляет собой список элементов, разделяемых точкой с запятой (;), в противном случае — имя таблицы или запроса или инструкцию языка SQL;

· Присоединенный столбец (Bound Column) - Свойство определяет номер столбца списка или поля со списком, содержащего значение элемента управления. Если это свойство имеет значение 0, то в поле передается номер строки списка, если 1 и больше, то в поле передаются данные из соответствующего столбца списка. Значение этого свойства не может превышать значение свойства Число столбцов (Column Count.);

· Число столбцов (Column Count) - Свойство определяет число столбцов, выводимых в списке или в поле со списком. Если в качестве источника строк используется Таблица или запрос (Table/Query), то в списке будут выводиться столбцы таблицы, начиная с первого и заканчивая тем, который указан в значении данного свойства. Если в качестве источника строк используется список значений, то в списке будет выводиться указанное число столбцов, а данные в них будут располагаться построчно в последовательности, указанной в свойстве Источник строк (Row Source);

· Заглавия столбцов (Column Heads) - Свойство определяет, используются ли первые элементы списка или поля со списком как заголовки столбцов;

· Ширина столбцов (Column Widths) - Свойство определяет ширину столбцов списка или поля со списком. При использовании нескольких столбцов значения разделяются точкой с запятой (;). Задав нулевое значение, можно скрыть столбец;

· Число строк списка (List Rows) - Свойство определяет максимальное число строк для поля со списком. Если количество элементов списка превысит указанное число строк, в списке появится линейка прокрутки;

· Ширина списка (List Width) - Свойство определяет ширину раскрывающегося списка для поля со списком;

· Ограничиться списком (Limit to List) - Свойство определяет, могут ли вводиться в поле со списком значения, не являющиеся элементами списка.

Самостоятельно внесите данные о 5 разных товарах.

 

Типы связей

Связи объектов могут быть разного типа: один-к-одному (1:1), один-ко-многим (1:М) и многие-ко-многим (М:N).

Связь один-к-одному (1:1) – самые простые связи, которые можно установить между таблицами. При таком типе связи каждой записи одной таблицы соответствует только одна запись другой таблицы, и наоборот. Связанные таким образом таблицы легко объединить в одну, содержащую столбцы всех объединяемых таблиц. Связи один-к-одному часто используются для разбиения очень широких базовых таблиц на несколько более узких. Разбиение большой таблицы на несколько маленьких позволит уменьшить время просмотра полей с наиболее важной информацией. Довольно часто необходимо управлять доступом к определенным частям таблиц, содержащих важную информацию. Примером здесь может служить база данных сотрудников: каждый имеет возможность получить доступ к таблице имен сотрудников, но только сотрудники отдела кадров могут просмотреть информацию об их зарплатах.

Связь один-ко-многим (1:М) – связи один-ко-многим связывают одну строку какой-либо таблицы с двумя или несколькими строками другой таблицы. Связь при этом устанавливается между первичным ключом основной таблицы и соответствующим внешним ключом связанной таблицы. Связи один-ко-многим больше всего распространены между таблицами. Например, связь один-ко-многим ставит все записи таблицы Порты в соответствие одной единственной записи таблицы Суда. С помощью этой связи можно отобрать и отобразить на экране все порты, в которые будет заходить выбранный корабль, - в данном случае отображены все записи таблицы Порты, относящиеся к кораблю.

Связь многие – к-одному. – это зеркальное отражение связи один-ко-многим.

Связь многие-ко-многим (M:N) – эту связь нельзя установить между двумя таблицами непосредственно. Она устанавливается после создания третьей таблицы, связанной с двумя основными таблицами отношением многие-к-одному.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...