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

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

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

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

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

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

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

1. В окне базы данных (учебной базы данных этой главы) откройте в списке объектов страницу Pages, щелкните на кнопке New и в окне New Data Access Page выберите элемент Design View. (Можете создать страницу и другим способом - главное, чтобы результатом была пустая страница в режиме конструктора.) Если вы используете базу данных, имеющую формат Access 2000, то перед созданием страницы программа выведет напоминание о том, что вы не сможете работать со страницей в режиме конструктора.
2. Щелкните на надписи Click here and type title text и введите заголовок Customer information.
3. Если на экране нет окна Field List, откройте его либо с помощью кнопки панели инструментов, либо с помощью команды меню View > Field List.
4. В окне Field List щелкните на узле Queries, чтобы открыть соответствующую ветвь, и выделите запрос qryCustomersWithFul IName. Выполните щелчок на значке "+" рядом с его именем, чтобы открыть список полей.
5. Перетащите поля Customerld, Full Name и Phone в область сетки на странице и выровняйте их таким образом, чтобы все вместе выглядело примерно так, как на рис. 10.5.
Обратите внимание на тот факт, что при создании страницы раздел сетки автоматически будет назван Section: Unbound. После того как вы поместите в эту сетку связанный элемент управления, имя ее раздела изменится в соответствии с источником данных. Чтобы данные можно было редактировать, необходимо поместить на страницу поле CustomerlD. Конечно же, это ограничивает использование страниц доступа к данным, создаваемых на основе запросов: если на странице нет поля первичного ключа, данные нельзя редактировать. Кроме того, если вы поместите на страницу поле первичного
456
Глава 10"Создание страниц доступа к данным
ключа не первым, а после любого другого поля, то данные также невозможно будет редактировать. Чтобы исправить положение, нужно присвоить свойству UniqueTable раздела заголовка Header:qryCustomerWithFul 1 Name значение tbl - Customer. Естественно, поля CustomerlD и FulIName доступны только для чтения; для редактирования поля Phone необходимо, чтобы поле CustomerlD находилось на странице доступа к данным.
1 HfDemo ITTD^ta'Access' ГмнГх! Cdostomeir ImffoirmaMoini ; . ".[Rjllf&'rne: i;- | ГрКопе1~ - ;| : . jz Г'кц Рис. 10.5. Примерное размещение полей на странице
ПРИМЕЧАНИЕ
Сетка на странице доступа к данным не выполняет каких-то особенных функций. Она просто помогает поместить каждый связанный элемент управления в нужное место и точнее задать его размеры. Если связанные элементы управления будут размещены вне сетки, они останутся связанными со своим источником данных, но вы не сможете управлять их расположением. Аналогичным образом работает большинство HTML-документов: элементы управления просто поочередно выводятся в их теле и вы указываете, в какой строке их нужно вывести, но не можете указать, где именно в этой строке они должны быть расположены.
6. Выберите команду File > Save, чтобы сохранить страницу. Присвойте ей имя Demol и сохраните НТМ-файл в той же папке, где находится учебная база данных. (Если вы закрыли страницу, откройте ее снова в режиме конструктора.) Вы увидите сообщение, информирующее о том, что строка подключения для этой страницы представляет собой абсолютный путь. Чтобы закрыть окно сообщения, щелкните па кнопке ОК - вы всегда можете вернуться назад и внести изменения в информацию о подключении.
7. Выберите команду View > Page View и попробуйте поработать с полученной страницей, столь простой и доступной для редактирования. Вносить изменения в поле Phone можно для любой записи. (Перемещаться по записям позволяют кнопки перехода, расположенные на навигационной панели.) Как должна выглядеть такая страница, показано на рис. 10.6.
Управление данными, представленными на странице доступа к данным
457
Cuastomeir Moirmsiftiioifii
Customerld:
Fd'Nime:
I Ken Stevens
Phone:
|2537В"ШЛ~
Рис. 10.6. Страница, на которой можно редактировать поля
8. Проверьте, как функционируют находящиеся на навигационной панели кнопки сортировки и фильтрации. Они должны действовать точно так же, как в формах. Например, можно выбрать поле Full Name или Phone, отсортировать его по алфавиту и посмотреть, как там будут расположены данные. Проверив все, закройте страницу.
9. Загрузите Internet Explorer версии 5.0 или выше и выберите команду File > Open, чтобы открыть сохраненный вами НТМ-файл (с именем DEM01.HTM). Снова откройте страницу. Она должна выглядеть так, как показано на рис. 10.7. Обратите внимание на то, что можно редактировать номера телефонов и в браузере. Закончив работу с браузером, закройте его.
¦f.-Hsl* и.' 1 |;ЙЖвя; [?$) C:\ADH\ChlO 2002\Demol.htm j Ш Customer Мотанет) *"T
:1"
Ш
S{s
$:
I Customerld: [ |: :b
:CS
1
Л-i FullName: ) Bob Johnson Phone: {2066866902 i Ш'
W- Щ
ik
1
i Рис. 10.7. В браузере ваша страница должны выглядеть примерно так
458
Глава 10 "Создание страниц доступа к данным
ПРИМЕЧАНИЕ
Если у вас имеется доступ к Web-cepeepy, то из любого диалогового окна открытия или сохранения файла вам должна быть доступна папка, в которой размещаются документы, публикуемые в Web-ce- ти. В этом случае вы можете сохранить свою страницу в Web-сети, а потом обращаться к ней из браузера по HTTP-адресу (например, по такому: http://www.yoursen/er.com/demol.htm). Если же у вас имеется непосредственный доступ к серверу, просто скопируйте НТМ-документ и его сопутствующие файлы в соответствующую папку на сервере.
Предыдущая << 1 .. 182 183 184 185 186 187 < 188 > 189 190 191 192 193 194 .. 357 >> Следующая