Использование Мастера подстановок
Сделать более простым ввод значений в поле позволяет операция подстановки. Используя эту операцию, можно выбирать значения поля из списка. Список значений может быть как фиксированным, так и содержаться в таблице или запросе. Сформировать столбец подстановок для поля помогает Мастер подстановок (Lookup Wizard). Давайте создадим столбец подстановок для поля Единица_измерений в таблице Товары. Это даст нам возможность при вводе данных в эту таблицу не вводить названия единиц измерения, а выбирать из списка. Чтобы использовать Мастера подстановок (Lookup Wizard), необходимо:
Замечание Применять операцию подстановки можно только к полям, содержащим текстовые и числовые данные, а также к логическим полям. Другие типы полей не могут использовать подстановку.
На нижней панели окна Конструктора таблиц находится вкладка Подстановка (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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|