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

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

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

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

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

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

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

5. Выбрав команду View > Page View, вы сможете увидеть, как получившаяся страница будет выглядеть в браузере. Щелкните на кнопке "+", чтобы посмотреть представление заказов каждого клиента, затем снова вернитесь в режим конструктора.
6. Сохраните страницу.
ПРИМЕЧАНИЕ-
Этот вариант страницы мы включили в учебную базу данных под именем Step2. Вы можете взять ее в качестве отправной точки следующего упражнения, если собственная страница вам не нравится.
Управление данными, представленными на странице доступа к данным 461
Ш
tblOrder to у
relatertblOrderto tbs юЫе?*' >?-<*и***?s <Л "| '0Ш$'
4; \ 7 fyi.
ЗДЙ&Йодгш0гй[г < tothsfpldln * ^
• i огуСи?отег^*Ьр1^!агпе\гл^>"^&'
:[ [customerld Л о - -zr-ий |1. ....... ..... ........ . 10.,, ,_. , .. . iSj-: Зш т $ 3>
¦(*:
records in ШОгЙег? match cine recor'db',cp>'CustomersWfthFi?Nafr*'.'
' * 1 *'/"-S '-^-йЧ
Г C'?fe?b dto tb'ard"'' jia ch 'пе;"гсигй':Ь'^г/с^>.г flt'iV't'' л r'iv 1
ir < * " " •>
"•; ."iCVvi.rj,* .'• <:;< -•*.;. "..' ,-v :->> > v' r-, >. >4 vtvsv. , - ~ ¦'.. \ , "ч."
* <. < " * OK ?"¦
OK I Cancel
Рис. 10.12. Выберите поля для создания объединения
о De?no2?Data,flccess Pag
ЗШЁШЗ

frfys".^ .^Л"< jn 'П^у ^/у *2VW #>-"л X .>V'' >• Ч M.'-.ji Л /*%>" А! _ , л s 'Л .Л' • ""< *. > > *' Л f>*'" . с- ¦ - j
г I < cii^s\Wh^u^afn е | От 11 f2' s > > ^ И ^ -V^-Ц)]?!
Ш#Й.К^Ь^?*Щ'"Й01<1ег |0 |1 ol |Z ^iiVig^tooi Q>VC"^pft.^5W^W^?fanr"
$
ij
k
li
Рис. 10.13. После добавления поля группировки на странице появится новый раздел
Добавление еще одного уровня группировки
В этом разделе мы добавим на страницу третий уровень данных. Для этого выполните следующие действия.
1. Открыв страницу в режиме конструктора, найдите в окне Field List запрос qryOrderDetaiIs. Откройте список полей запроса и перетащите поле MenuDescription в область, расположенную непосредственно над разделом Navigation: tblOrder, отпустив кнопку мыши при появлении нового раздела (как на шаге 2 предыдущего примера). Выберите тип макета Tabular, а в окне мастера
462
Г лава 10 • Создание страниц доступа к данным
связей (Relationship Wizard) - поля для создания объединения. По умолчанию он сам выбирает корректные поля, поэтому можно просто нажать кнопку ОК.
2. Добавьте в раздел Header: qryOrderDetails поля Quantity и Price. Теперь, как показано на рис. 10.14, на вашей странице будет три раздела заголовка (Header) и три раздела кнопок перехода по записям (NavigationSection).
~ 'у; ""т~
Customer Ximformsiition

г Г" Щ
Header" >•A у.--.--.- -

J: I
Nayftsfron: ¦ ??.;
!i<> <
jNavig&fon? I border :
ШЙ waSr'iVii^p; '¦-чу M * 1*5
ffia^i^ioniVYCusionigsWtbfi^ara t..-.
TiSiss;'/. > Ў v(c)
Рис. 10.14. Макет третьего уровня группировки
3. Чтобы на странице отображались все строки одновременно, укажите для свойства DataPageSize значение All. Как уже говорилось ранее, добраться до окна, в котором находится это свойство, можно, щелкнув на стрелке в разделе заголовка группы (в данном случае в разделе Header: qryOrderDetails) и выбрав в контекстном меню команду Group Level Properties.
4. Если вы выводите сразу все строки группы, раздел с кнопками перехода по записям вам не нужен. Поэтому щелкните на стрелке в разделе заголовка группы (Header: qryOrderDetails) и в открывшемся контекстном меню снимите флажок Record Navigation.
5. Страница готова. Посмотреть, что получилось, можно либо в Access, либо в Internet Explorer (рис. 10.15). Обратите внимание, что созданный вами раздел заголовка появляется лишь тогда, когда вы разворачиваете группу записей, относящуюся к разделу, расположенному выше, и также, что в разделе данных самого нижнего уровня выводятся все записи, а кнопки перехода по записям отсутствуют.
Управление данными, представленными на странице доступа к данным
463
Customer Xroformaftioini
S Customerld: [
FuSNeme:
"ГЛоПП
Bob Johnson
fsmaB Diet CG^^
i. f .".so:
v&m
j Mcdum Chee s e Раг а
18.99 r
rZZTZT: IZI
li*iSSii?Sil
?¦ 1 12:S3^59"]--• - ' ¦¦
в I I2-Sep-W99j
.в^лг:•;••у-'-у'лГ':^!7- x.-vy•.'•••'•¦•
0 1 13 Nov 20001
''!*y

S ;¦ ¦ Custonerld: у ,
v-'j^gRedifah Phone: 'V ' [42SSa09099 )
S Customsrld: j Ji
FuWa(tm): |KenJRewa _ I Ftl0nt: 12537537850 ¦

Рис. 10.15. Так должна выглядеть ваша страница после добавления третьего уровня данных
СОВЕТ
Поскольку новый раздел базируется на запросе, его невозможно редактировать. Чтобы в нем можно было вносить и сохранять изменения, присвойте свойству UniqueTabie раздела Navigation: qryOrder- Details значение tbIOrderDetails и поместите на страницу поля OrderlD и ItemlD.
ПРИМЕЧАНИЕ
Учебная база данных этой главы содержит страницу доступа к данным Step3, представляющую собой наш пример на текущей стадии разработки.
Формирование итоговых данных
После того как вы добавили на страницу сгруппированные строки заказов, можете ввести итоговые значения - вычислить суммы значений полей Quantity и Price и поместить их в последние строки каждого из заказов.
1. Снова перейдите в режим конструктора и откройте вашу страницу доступа к данным.
Предыдущая << 1 .. 184 185 186 187 188 189 < 190 > 191 192 193 194 195 196 .. 357 >> Следующая