Файл: Освой самостоятельно программирование для MS Access 2002 за 24 часа [П.Киммел].pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 21.10.2020
Просмотров: 7879
Скачиваний: 25

Universal Naming Convention
Определяя информацию о соединении, указывайте физический адрес вида
При размещении страниц доступа к данным обновите информацию о соединении
и используйте адрес UNC, а не буквы диска или подключенного сетевого диска в
проводнике Microsoft Windows. Предположим, сервер имеет имя SERVER, а папка ва-
шего Web-узла —
Чтобы изменить соединение страницы, используя UNC,
Для изменения свойства соединения страницы откройте ее в режиме конструктора
и выберите команду
полей. Над списком расположена пиктограмма
Свойства подключения для страницы (Data Link Properties). Щелкните на ней, чтобы
отобразить диалоговое окно Свойства связи
(Data Link Properties), и перей-
дите на вкладку Подключение (Connection) (рис. 20.12). Щелкните на кнопке с много-
точием справа от поля Выберите или введите имя базы данных (Select or enter database
name). После этого найдите в сети файл eSoft.mdb и щелкните на кнопке Открыть
(Open). Если база данных расположена на другом компьютере сети, в указанном поле
появится ее
I
г
данными
j
j ice
для
к
2,
Г
j
Рис. 20.12. Это диалоговое окно позво-
ляет
UNC-адрес для под-
ключения базы данных, что гарантиру-
ет использование адреса, не доступного
для других пользователей
Прежде чем закрыть диалоговое окно Свойства связи с данными, щелкните на
кнопке Проверить подключение (Test Connection). Получив сообщение о корректности
подключения, щелкните на кнопке ОК. Теперь, работая со страницей доступа к дан-
ным, можете быть уверены, что пользуетесь информацией, хранящейся в нужной базе
данных.
20-й час. Как связывать Web-страницы с базами данных
375

Office Data Connection
Файлы подключения в формате Office Data Connection (ODC) служат для привязки
одной или нескольких страниц к источнику данных. Помните, что страницы доступа
к данным хранятся вне базы данных, а информация о соединении находится в виде
сценария в HTML-файле.
Чтобы создать файл подключения в формате ODC, выберите нужную страницу и
перейдите в режим конструктора. Щелкните правой кнопкой мыши на странице и
выберите в контекстном меню команду Свойства страницы (Page Properties). В диало-
говом окне свойств перейдите на вкладку Данные (Data). Щелкните на свойстве Соп-
nectionFile, а затем — на кнопке с многоточием справа от него. Откроется диалого-
вое
Выбор источника данных (Data Source Explorer), после чего выполните сле-
дующие действия.
1. В диалоговом окне выберите
к новому источнику данных
to
New date
2. Щелкните на кнопке ОК. Появится окно мастера подключения данных (Data Con-
nection Wizard) .
3. Выберите тип источника данных Дополнительно (Other/Advanced). Щелкните на
кнопке Далее (Next).
4. Появится диалоговое окно Свойства связи с данными (см. рис.
На вкладке
Поставщик данных (Provider) выберите
OLE DB. Щелкните на кноп-
ке Далее.
5. Откроется то же диалоговое окно на вкладке Подключение.
6. Введите путь к базе данных в формате UNC.
7. Щелкните на кнопке Проверить подключение. Если тест завершится успешно,
щелкните на кнопке ОК. Появится диалоговое окно мастера.
8. Щелкните на кнопке Далее.
9. Введите имя
Если необходимо, добавьте описание. Затем щелкните на
кнопке Готово (Finish).
В свойстве ConnectionFile теперь находится имя файла подключения. Создав
файл подключения, можно использовать его повторно при создании других страниц
доступа к данным. Применив файл подключения в формате
вы можете быть
уверены, что все созданные вами Web-страницы будут содержать информацию из
нужной базы данных.
Роль XML в Access
XML — это язык разметки, подобный HTML. Extended Markup Language (XML)
используется для обмена данными между Access 2002 и страницами доступа к данным,
а также для импорта и экспорта данных.
XML — промышленный стандарт, а не стандарт Microsoft, поэтому с ним могут
работать многие другие приложения и протоколы. Использование промышленного
стандарта для передачи данных упрощает распространение информации между суще-
ствующими инфраструктурами, в особенности в Web.
XML — это просто текст, но специальным образом отформатированный, следова-
тельно, его можно передавать и получать с помощью HTTP-соединений так же, как
при этом не требуются специальные программы для его конфигура-
ции и Поддержки.
376 Часть VII. Проектирование интерфейса пользователя

XML используется в трех важных областях. Во-первых, как средство передачи дан-
ных из баз данных на Web-страницы и обратно. Во-вторых, XML, будучи стандартом,
применяется для импорта и экспорта данных. Многие производители приложения
знают, как работать со стандартом XML, поэтому существенно возрастает вероятность
возможной интеграции приложений других производителей и приложений Microsoft.
И наконец, XML используют в качестве посредника при работе со страницами досту-
па к данным в автономном режиме.
Очень важно, что XML работает как будто за сценой. При создании страниц дос-
тупа к данным Access передает данные в формате XML, не требуя дополнительных
трудозатрат от своего пользователя.
Резюме
Страницы доступа к данным можно воспринимать как формы. Разместив на них
текст, графику и различные управляющие элементы, вы значительно расширите и
усилите возможности интерфейса своих Web-приложений. Страницы доступа к дан-
ным отличаются от форм тем, что их легко просмотреть в окне Web-броузера или пе-
реслать по электронной почте.
На этом занятии вы научились создавать простые страницы с помощью мастера Ac-
cess и выполнять некоторые операции по их настройке. Проектирование формы обычно
сопровождается написанием фрагментов VBA-кода. При создании страницы доступа к
данным большая часть работы выполняется мастером, который автоматически генериру-
ет внутренний код страницы на языке HTML. При необходимости вы можете исправить
текст HTML в окне редактора. Помимо HTML, для построения Web-страниц применя-
ются и другие средства программирования — например, JavaScript и VBScript. Создан-
ный с их помощью текст может быть успешно интерпретирован некоторыми развитыми
Web-броузерами. Это самостоятельные и серьезные языки программирования, требую-
щие специального изучения. VBScript, впрочем, весьма напоминает
К сожалению,
код VBScript не поддерживается броузером Netscape Navigator — для его интерпретации
необходим Microsoft Internet Explorer.
Если вы решили поучаствовать в построении корпоративной сети intranet или про-
ектировании Web-страниц для опубликования в Internet, инструменты создания стра-
ниц доступа к данным помогут достичь вполне приемлемых результатов быстро и эф-
фективно. Напоследок обратитесь к приведенным ниже разделам "Вопросы и ответы"
и "Задания", чтобы еще раз освежить в памяти пройденный материал.
Вопросы и ответы
Вопрос. Как определить, нужен ли мне более мощный программный Web-сервер?
Ответ.
Вы всегда имеете основания использовать самые совершенные программ-
ные продукты, и это особенно справедливо в том случае, если ваши намерения связа-
ны с предоставлением услуг электронной коммерции, созданием общедоступных Web-
сайтов в Internet и т.п. В подобных ситуациях просто необходимо обращаться к более
мощным инструментам, таким, например, как Internet Information Services.
Вопрос. Могу ли я создать Web-сайт в Internet на основе обычного персонального
компьютера?
Ответ.
Да. Приложение Personal Web Server появилось еще в составе Windows 95.
Все, что вам нужно, — это Personal Web Server, IP-адрес, подключение к провайдеру
услуг Internet и зарегистрированный URL. За дополнительной информацией обра-
щайтесь к провайдеру.
20-й час. Как связывать
с базами данных 377

Вопрос. Обязательно ли для создания intranet использовать выделенный сервер Win-
dows 2000?
Ответ.
Нет. Персональные компьютеры, оснащенные сетевыми картами и подклю-
ченные к кабельной системе 5-й категории, вполне способны работать в одноранго-
вой сети.
Вопрос. Можно ли пользоваться страницами доступа к данным в приложениях, ориен-
тированных на
в среде Access?
Ответ.
Безусловно. Хотя формы обеспечивают более высокую производительность
и расширенные возможности программного управления, вы можете применять стра-
ницы доступа к данным в сочетании с формами или даже вместо них.
Задания
Ниже приведены тестовые задания и упражнения, которые помогут вам самостоя-
тельно проверить уровень освоения материала, изложенного в этой главе. Ответы на
вопросы вы найдете в приложении.
Тесты
1. Для каких целей применяется язык HTML?
2. Назовите другие языки программирования, используемые в Web-дизайне.
3. Для чего необходим
4. Если существует необходимость в создании Web-сайта с
ин-
формацией, какого рода сайт вы построите — intranet или Internet?
5. При создании страниц доступа к данным можно ссылаться на те же таблицы и за-
просы, что и при проектировании форм. Верно?
6. Что означает фраза
привязка компонента к полю
1. Установите для построенной страницы доступа к данным одну из тем — предопре-
деленных наборов параметров внешнего оформления.
2. Добавьте в построенную страницу новый элемент управления — Номер подразде-
ления.
3. Измените цвет фона текстового поля Наименование подразделения, чтобы визу-
ально подчеркнуть, что оно допускает только операцию чтения.
4. Измените параметр
текстового поля Наименование подразделения та-
ким образом, чтобы оно оказалось в начале списка компонентов, управляющего
порядком перемещения фокуса при нажатии пользователем клавиши <ТаЬ>.
378 Часть VII. Проектирование интерфейса пользователя

Часть VIII
Объектно-ориентированное
программирование в Access
Темы занятий
21-й час. Основы программирования классов
22-й час. Совершенствование типов данных
23-й час. Надстройки Access
24-й час.
информацией о контактах