Программирование >>  Проектирование интерфейса пользователя 

1 ... 113 114 115 [ 116 ] 117 118 119 ... 153


Название сграниць!


Рис.9. Панель элементов содержит кнопки, стандартным визуальным компонентам

соответствующие

В Access 2000 была доступна команда мен ртировка и группировка. Функции сортировки и группировки перенесены в раскрывающееся меню области заголовка. Щелкните на кнопке со стрелкой вниз справа от имени записи и выберите команду Свойства уровня группы (Group Level Properties) (рис. 20.8).

Цатп ьй: Другие S

BedFKTidlfflftge .*......

5 digriJtr*Hi ny .: 0 4

Sai*Sroa* pe9t------- ки

6eяwзp <ч\......., -

Б=г11сгЭв игСо1и....... хва!

eaderSolmt*......,

3 *s9e(tam1 li!ll . rfdun

iofderColtr,..., ., яМОООС fiantoieftceiot,. ....... ро! ??


Л/с. 20. 70. Свойства можно задать, используя элементы этого меню

Команды меню, рассмотренные в табл. 20.4, значительно упрощают задачу построения и модификации Web-страницы за счет автоматической генерации hTmL-кода. Воспользоваться готовым решением всегда проще, нежели программировать самостоятельно.



Размещение дополнительных компонентов настранице

Характеристики внешнего вида и функциональные возможности Web-страницы определяются составом используемых при ее построении визуальных компонентов. Чтобы разместить на странице новый компонент, выполните следующие действия.

1. Выберите в строке меню команду элементов, чтобы отобразить одноименную панель инструментов.

2. Щелкните на нужной кнопке панели (все кнопки снабжены всплывающими подсказками).

3. Переместите курсор мыши к требуемой части страницы и щелкните левой кнопкой мыши, чтобы вставить выбранный компонент интерфейса.

Щелкните правой кнопкой мыши и отметьте в контекстном меню элемент Свойства (Properties) (либо воспользуйтесь командой ВидОСвойства главного меню) - откроется диалоговое окно свойств, с помощью которого вы сможете внести все необходимые изменения, касающиеся характеристик нового компонента

(подробнее см. следующий раздел).

Диалоговое окно свойств

Диалоговое окно свойств позволяет установить все необходимые характеристики выбранного компонента Web-страницы заранее, на этапе проектирования (впрочем, то же можно сделать и с помощью соответствующего кода, написанного вручную).

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

выберите требуемый элемент интерфейса и выполните следующие действия.

1. Укажите в строке меню на команду Вид=:>Свойства.

2. В списке диалогового окна свойств найдите требуемое свойство.

3. Введите для выбранного свойства новое значение.

Результат очевиден. Попробуйте для примера (мы собираемся изменить содержимое текстовых меток, представляющих наименования полей) выполнить следующее.

1. Откройте построенную ранее страницу доступа к данным базы t.

2. Щелкните на объекте LAST NAME.

3. Выберите в строке меню команду

4. Перейдите на вкладку Другие (Other) диалогового окна свойств.

5. Найдите элемент списка InnerText (наименования свойств перечислены в левой колонке списка, а их значения - в правой).

6. Измените значение свойства с LAST NAME на Фамилия.

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



Привязка полей данных к компонентам интерфейса

Говоря о привязке поля данных к определенному компоненту интерфейса страницы, мы имеем в виду, что в диалоговом окне свойств этого компонента параметру ControlSource (вкладка Данные (Data)) соответствует имя поля таблицы, значения которого будут считываться, отображаться посредством компонента и, возможно, сохраняться в базе данных (если страница допускает выполнение операций записи). Кроме

того, свойство RecordSource страницы хранит ссылку на общий источник данных, который был выбран в ходе работы с мастером создания страницы.

Проиллюстрируем технику размещения на странице нового компонента и привязки его к полю данных. Откройте Панель элементов, щелкните на кнопке Поле, а затем - в требуемом месте свободной области страницы. Чтобы привязать поле (элемент интерфейса) к полю (объекту базы данных), выполните следующие действия.

1. Щелкните в пределах вновь созданного объекта интерфейса поля. 2. Выберите команду Вид=>Свойства.

3. Перейдите на вкладку Данные диалогового окна свойств.

4. Щелкните на элементе ControlSource списка свойств, а затем откройте список, расположенный справа.

5. Выберите в списке элемент DEPARTMENTJD.

6. Щелкните на тексте надписи и измените ее на Department ID.

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

Простейший способ связать элемент страницы доступа к данным с полем данных - просто перетащить название поля из списка полей в нужное место страницы. Чтобы добавить на страницу элемент DEPARTMENT ID, выберите команду ВидО Список полей. Откроется одноименное диалоговое окно. В режиме конструктора щелкните на поле EMPLOYED OTMENT ID и перетащите его на страницу - простой и наглядный метод связывания данных.

Сортировка и группировка данных

Диалоговое окно GroupLevel, показанное на рис. предлагает возможности

изменения структуры представления данных на странице. Доступ к нему обеспечивается из раскрывающегося меню области заголовка (см. предыдущий раздел). Свойства

сортировки и группировки описаны в табл. 20.5.

MtomAddiiare,......... ШВЁ

МооОйеВогк. -........-истина

HtMEdu............. Истим

liem ii o Cikir,......

capeonSecBon.. i. Лои

DataPieSle ....... 1

Defetdeort....

EipiniiKSyDtfsdt...... . Пзжь

StujoHtoContnil,.......

a-oupHttrfWd . . . ......

GroupFOoter............ Ложь

Grou(*teadef ..,.........Истина

Рис. группировки и

сортировки страницы доступа к данным



1 ... 113 114 115 [ 116 ] 117 118 119 ... 153

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика