Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Разработка корпоративных приложений в Access 2002 - Литвин П.

Литвин П. Разработка корпоративных приложений в Access 2002 — Спб.: Питер, 2002. — 848 c.
ISBN 5-314-00181-0
Скачать (прямая ссылка): razrabotkaprilojeniy2002.djvu
Предыдущая << 1 .. 190 191 192 193 194 195 < 196 > 197 198 199 200 201 202 .. 357 >> Следующая

Управление данными, представленными на странице доступа к данным
475
Таблица 10.1. Свойства элемента управления Scrolling Text (Marquee) Свойство
Описание
Behavior
Direction
InnerText
Loop
ScrollAmount
ScrollDelay
TrueSpeed
Определяет, будет текст прокручиваться (scroll), пробегать (slide) или скользить по экрану (alternate)
Направление движения: влево, вправо, вверх, вниз
Для несвязанного элемента управления Scrolling Text определяет текст, который в нем будет выводиться, а для связанного - имя поля
Указывает, сколько раз текст должен пробежать по экрану (для бесконечного цикла задайте значение -1)
Определяет, на сколько пикселей текст должен сдвинуться за один шаг Задает время задержки между прокрутками текста
Определяет, должна ли скорость прокрутки основываться на значениях свойств ScrollDelay и ScrollAmount или же она будет определяться встроенным таймером с минимальным интервалом в 60 мс
Option Group и Option Button
Элемент управления Option Group дает пользователю возможность выбрать одну из нескольких опций. В отличие от аналогичного элемента управления, с которым вы знакомы по формам Access, Option Group в страницах доступа к данным может содержать только переключатели. Впрочем, группа переключателей формируется привычным для вас способом: сначала вы помещаете на страницу элемент Option Group, а затем внутри него располагаете переключатели.
Для создания связанного элемента Option Group нужно выделить его на панели элементов и перетащить из окна Field List нужное поле. Access поместит туда, куда вы опустите поле, связанный элемент Option Group, а вы сможете расположить внутри него нужное количество переключателей и присвоить свойству Value каждого из них требуемое значение. Когда вы откроете получившуюся страницу, в группе переключателей будет выбран тот, который соответствует значению заданного вами поля из текущей строки. При переходе от строки к строке будет устанавливаться и соответствующий переключатель.
ПРИМЕЧАНИЕ
В отличие от переключателей Access значениями переключателей страниц доступа к данным должны быть текстовые строки. Благодаря этому группу переключателей можно связать, напрмер, с полем PaymentMethod из таблицы tblOrder, которое будет содержать одно из четырех значений: "Cash", "Check", "Mastercard" или "visa". Вам не придется писать программный код для преобразования этих значений в числа и обратно.
ВНИМАНИЕ
У такого способа работы переключателей имеется и недостаток. При сравнении текстовых значений переключателей учитывается регистр символов. Поэтому в строке, где поле, связанное с группой переключателей, имеет то же значение, что и один из переключателей, но введенное в другом регистре, ни один из переключателей выбран не будет. (Вы можете убедиться в этом, открыв страницу OptionGroup в учебной базе данных.)
List Box и Dropdown List
Теоретически списки и поля со списками на страницах доступа к данным должны работать так же, как и в формах Access. На самом же деле многие из специфических для Access возможностей (списки значений и функции с обратным вызовом для заполнения списков) страницами не поддерживаются. Так что если вы не хотите
476
Глава 10 • Создание страниц доступа к данным
писать сценарии, связывайте списки с источниками данных, чтобы они заполнялись значениями столбцов таблиц или запросов.
В табл. 10.2 перечислены свойства, которые вам нужно будет установить для отображения данных из одного источника и записи их в другой. (Именно так обычно и используются эти элементы управления: данные берутся из одной таблицы или запроса, а выбранные из списка значения записываются в другую таблицу - ту, которая связана с самой страницей.)
Чтобы вам было понятнее, о чем идет речь, мы включили в базу данных CH10.MDB демонстрационную страницу DropdownsAndListBoXEs (рис. 10.23). На ней выводятся данные из таблицы tblOrder, поле со списком для выбора клиента и список для определения способа оплаты. В табл. 10.2 указано, с каким полем связано в этом примере каждое из свойств.
$!&Dropdown5AndL7stDox< =э ...... j Dropdown Lists and List Boxes
Note that matches against dropdown list data are case-sensitive (just like option buttons) . OrderDete ] \ШШ I , Customer j Johnson ; PaymentMethod С fish );
Check
Mastercard A-vi 1 Л |Ш</| tblOrder 1 of 171 {гОДЮ*.* Рис. 10.23. Пример поля со списком и списка на странице доступа к данным
ВНИМАНИЕ
Пользуясь связанным элементом управления Dropdown List, имейте в виду, что при сравнении значений его источника данных с текущим значением связанного источника данных страницы учитывается регистр. В нашем примере строка таблицы заказов, содержащая в поле PaymentMethod значение VISA, не будет соответствовать элементу списка Visa. Для такой строки в списке не будет выделен ни один элемент.
Таблица 10.2. Свойства списков и полей со списками Свойство Описания Пола со списком (Dropdown Uet) Список (List Box) ControlSource Одно из полей источника данных страницы, откуда должно считываться и куда должно записываться выбранное значение tblOrder.CustomerlD tblOrder. Рау men tMethod UstRowSource Источник строк списка. Это свойство нужно установить перед установкой остальных свойств List.. tblCustomer qryPaymentMethod Управление данными, представленными на странице доступа к данным 477
Предыдущая << 1 .. 190 191 192 193 194 195 < 196 > 197 198 199 200 201 202 .. 357 >> Следующая