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

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

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

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

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

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

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

468
Глава 10"Создание страниц доступа к данным

шпЁЁЁЁЁ: С PivotTable х
i Г PivotChart1

V СаЬтгвг-
}.; Q:Of flee ipfe adsl^et't
Cl Tabular
m
Рис. 10.17. В окне мастера макета можно выбрать один из вариантов добавления таблицы на страницу
О Щелкните правой кнопкой мыши на имени таблицы в окне Field List и выберите из контекстного меню команду Add to Page. В результате этих действий Access выведет па экран окно мастера макета.
О Правой кнопкой мыши перетащите таблицу из окна Field List на сетку на странице. Access откроет контекстное меню с теми же пятью опциями, которые предоставляет мастер макета.
О Выделите в окне Field List одно из полей и щелкните на кнопке Add to Page. Access добавит на страницу поле с его надписью, расположив его под последним из ранее введенных полей.
О Щелкните правой кнопкой мыши на одном из полей в окне Field List и выберите из контекстного меню команду Add to Page. Access, как и в предыдущем случае, добавит это поле на страницу.
О Дважды щелкните на одном из полей в окне Field List. Результат будет таким же, как и в двух предыдущих случаях.
О Щелкните на любом из следующих элементов управления: Bound Span, Text Box, Scrolling Text (Marquee), Option Group, Option Button, Check Box, List Box, Dropdown List, Hyperlink, Image. Затем перетащите на сетку поле из окна Field List. Access создаст элемент управления выбранного типа и свяжет его с указанным вами полем.
О Выделите элемент управления одного из перечисленных выше типов, а затем - поле в окне Field List. Перетащите его правой кнопкой мыши на область сетки. Когда вы опустите поле, откроется контекстное меню, о котором мы уже упоминали в этом разделе, но на этот раз с шестым элементом - Group Filter Control, который будет рассматриваться далее в этой главе.
Если вы только осваиваете страницы доступа к данным, включите опцию использования мастеров элементов управления. (Для этого щелкните на кнопке Control Wizards, расположенной на панели элементов.) Эти мастера помогают настраивать свойства списков, полей со списками и кнопок.
СОВЕТ
Управление данными, представленными на странице доступа к данным
469
Добавление полей из нескольких таблиц
Как вы уже знаете, в окне Reid List расположен иерархический список таблиц, запросов и полей, в котором для каждой таблицы представлены все связанные с пей таблицы. Если поместить в область сетки поля из двух или более связанных таблиц, Access создаст объединение этих таблиц и позволит вам редактировать данные из любой таблицы, первичный ключ (ключи) которой помещен(ы) на страницу. Например, если вы перетащите в область сетки поля tbl Order: OrderlD и tblOrder OrderDate, а затем добавите поля tblCustomer:CustomerID и tbICustomer.LastName, Access будет выводить на странице строки объединения таблиц tbICustomer и tblOrder, и вы сможете редактировать данные из обеих таблиц.
ПРИМЕЧАНИЕ
Если перетащить поля из одной таблицы в несвязанный раздел (в области сетки), Access добавит на страницу раздел кнопок перехода по записям (с элементом управления Record Navigation). Заголовок раздела будет указывать на его источник данных. Если потом поместить в тот же раздел поле из связанного источника, заголовок раздела кнопок перехода изменится - он всегда отражает имя самого крайнего источника со стороны "многие".
Если вы попытаетесь поместить на одну страницу поля из двух не связанных между собой таблиц, Access потребует от вас информацию для их объединения. На рис. 10.18 показано диалоговое окно, которое появится, если, например, расположить на одной странице поля из таблиц tbICustomer и tblOrderDetai Is. Поскольку эти таблицы логически никак не связаны, вы не сможете предоставить Access нужную информацию. Однако если бы они были связаны логически, но постоянная связь для них не была бы создана, вы смогли бы определить в этом диалоговом окне параметры их объединения.
RelationshipiWizard
jtWOSJerCfetate:
IcSll'lbl'toV^te'tUCustoniw'to ' *
Шйг.'тГ";* ' '
:HHovii.do;you want to relate MSCustomet'to tbs table?."""
I X* * * 4 ? % '*
V
iRelates to tbl field In 1 г tblOrderDetails;: '
* 7~t 'i
1 лЕ -о lord'rid L. : гггл \ ш 1 тт\ _ 1 4 *4 <J> 1 Hi
i V
fl "Zk О j
t^Mlany.rtcords лЯЫСийотеглтйсЬ one'.record n: tblOrder Detalsu!;.!/
4. " "• >* < \ >
^^-r^MffetbEustOfieriiMtches (flan* records hitblOrderDetafc'i'
... . ^ ^ 8 ^ ч <SST |.
*
РИС. 10.18. Окно, предназначенное для создания объединения таблиц во время работы со страницей доступа к данным
470
Глава 10"Создание страниц доступа к данным
При необходимости видеть на странице данные из нескольких таблиц, как правило, рекомендуется представить их в виде нескольких уровней группировки. Попытайтесь создать такую страницу, следуя нашим инструкциям.
1. Создайте новую страницу доступа к данным.
2. Из окна Field List перетащите на сетку поле tbl Customer. Customer ID. Access сама создаст раздел кнопок перехода по записям.
3. Теперь перетащите с помощью мыши поле tbl Order. OrderDate из окна Field List на стык разделов Header: tbICustomer и Navigation: tbICustomer и, когда появится новый раздел (рис. 10.19), отпустите кнопку мыши.
Предыдущая << 1 .. 187 188 189 190 191 192 < 193 > 194 195 196 197 198 199 .. 357 >> Следующая