Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Свойства, используемые для создания или изменения списков и полей со списками




Использование инструкции SQL как источника строк для списка или поля со списком

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

1 Откройте форму в режиме конструктора.

2 Убедитесь, что нужный список или поле со списком выбраны, и нажмите кнопку Свойства на панели инструментов, чтобы открыть окно свойств для элемента управления.

3 Откройте построитель запросов нажатием кнопки построителя рядом с ячейкой свойства Источник строк (RowSource).

4 В построителе запросов выполните команду Режим SQL из меню Вид.

5 В окне режима SQL выделите всю инструкцию SQL и скопируйте ее нажатием клавиш CTRL+C. Закройте построитель запросов.

6 Выберите ячейку свойства Источник строк (RowSource) и нажмите клавиши CTRL+V для вставки инструкции SQL в ячейку свойства.

7 Удалите исходный запрос из окна базы данных.

Примечания

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

·При создании списка или поля со списком с помощью мастера Microsoft Access использует инструкцию SQL как источник строк для списка или поля со списком.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowFillListBoxComboBoxSqlStatementSW":1:"Foo":"Invisible"}

$!AK Создание списка или поля со списком, которые заполняются с помощью функции

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

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

2 Создайте список или поле со списком и откройте его окно свойств.

3 Введите имя функции в качестве значения свойства Тип источника строк (RowSourceType). Знак равенства перед именем функции вводить не следует.

4 Оставьте пустым значение свойства Источник строк (RowSource).

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowFillListBoxComboBoxFunctionSW":1:"Foo":"Invisible"}

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

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

Свойство Описание
   
Тип источника строк (RowSourceType) Используется совместно со свойством Источник строк (RowSource). Данное свойство определяет тип источника строк (таблица/запрос, список значений, список полей или функция Visual Basic), а свойство Источник строк фактический источник строк.
Источник строк (RowSource) Содержит имя таблицы, запроса или инструкции SQL, если свойство Тип источника строк (RowSourceType) имеет значение «Таблица/запрос». Содержит элементы списка, разделенные точкой с запятой, если свойство Тип источника строк имеет значение «Список значений». Содержит имя таблицы или запроса, если свойство Тип источника строк имеет значение «Список полей». Остается пустым, если значением свойства Тип источника строк является имя функции.
Присоединенный столбец (BoundColumn) Для присоединенного списка или поля со списком из нескольких столбцов указывает, какой из столбцов присоединен к базовому полю, указанному в свойстве Данные (ControlSource). Данные из этого столбца сохраняются в поле при выборе строки в списке. Эти данные могут отличаться от данных, отображаемых в списке, если сделать столбец скрытым.
Число столбцов (ColumnCount) Задает количество столбцов в списке или в поле со списком. Свойство Ширина столбцов (ColumnWidths) позволяет включить столбец в список, но не отображать его на экране. Это удобно для списка подстановочных значений из таблицы или запроса, когда поле, содержащее код включается в список, но делается скрытым. Для поля со списком в поле отображается первый видимый столбец списка.
Ширина столбцов (ColumnWidths) Определяет ширину каждого столбца. Разделителем служит символ точки с запятой. Для того чтобы скрыть столбец следует ввести значение 0. Для того чтобы задать стандартную ширину столбца (2,5 см или 1", в зависимости от настроек в панели управления Windows), следует ввести точку с запятой, не вводя значения. Для поля со списком в поле отображается первый видимый столбец списка. Тип данный, вводимых в поле со списком, должен совпадать с типом данных первого видимого столбца или быть аналогичным ему.
Заглавия столбцов (ColumnHeads) Определяет использование имен полей из базового источника строк для поля со списком или списка в качестве заголовков столбцов в списке. В поле со списком заголовки появляются только при раскрытом списке.
Ширина списка (ListWidth) Определяет ширину списка в поле со списком.
Число строк списка (ListRows) Определяет максимальное количество строк, отображаемых в списке поля со списком.
Ограничиться списком (LimitToList) Определяет возможность ввода в поле со списком любого текста или только текста, соответствующего одному из значений списка. Для добавления введенного в поле нового значения в список следует задать для данного свойства значение «Нет» и определить процедуру обработки события для свойства Отсутствие в списке (OnNotInList).
Отсутствие в списке (OnNotInList) Выполняет присоединенную процедуру обработки события Отсутствие в списке (NotInList). Данное свойство используется для автоматического добавления в список нового значения. Это свойство недоступно на вкладке Подстановка в режиме конструктора таблицы.
Автоподстановка (AutoExpand) Определяет автоматическое дополнение символов, введенных в поле поля со списком, до ближайшего значения. Это свойство недоступно на вкладке Подстановка в режиме конструктора таблицы
Тип элемента управления (DisplayControl) Определяет тип элемента управления (поле со списком или список), который Microsoft Access создает по умолчанию при добавлении в форму подстановочного поля. Данное свойство доступно на вкладке Подстановка в режиме конструктора таблицы.
     

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconPropertiesThatMakeListBoxesCombosWorkSW":1:"Foo":"Invisible"}




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 691; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.