Мастер интерфейса базы данных
Мастер интерфейса базы данных (Database Interface Wizard) (Database Interface Wizard) — это новый мастер, появившийся во FrontPage XP. Он создает Web-узел, позволяющий работать с информацией, содержащейся в базе данных Access, Oracle или SQL Server. Чтобы воспользоваться данным мастером:
- На панели Создание веб-страницы или узла выберите команду Шаблоны веб-узлов (Web Site Templates).
- В поле Укажите расположение нового веб-узла (Specify the location of the new web) открывшегося диалогового окна Шаблоны веб-узлов задайте местоположение и имя создаваемого Web-узла, после чего дважды щелкните на значке Мастер интерфейса базы данных (Database Interface Wizard).
- Мастер начинает свою работу. На экране появляется его первое окно (рис. 11.30), в котором необходимо указать базу данных, с которой будет осуществляться соединение Web-узла. В окне расположены опции:
- новое подключение к БД Access на веб-узле (Create a new Access database within your web) — данная опция указывает, что соединение будет осуществляться с новой базой данных Access
- существующее подключение к базе данных (Use an existing database connection) — при выборе этой опции становится возможным выбор существующей базы данных из расположенного под опцией списка
- подключение к образцу базы данных (Борей) (Use a sample database connection (Northwind)) — соединение с тестовой базой данных Борей
Рассмотрим, как осуществляется соединение с новой базой данных. Оставьте установленную по умолчанию опцию новое подключение к БД Access на веб-узле и нажмите кнопку Далее.
Рис. 11.30. Окно мастера, предназначенное для выбора базы данных
- Следующее окно мастера содержит одно поле, предназначенное для ввода названия базы данных. Введите имя и нажмите кнопку Далее.
- На следующем шаге мастер предлагает сформировать список полей базы данных (рис. 11.31). Информация о полях представлена в виде таблицы, содержащей три столбца. В первом столбце указывается имя поля, во втором — его тип, а в третьем — объект интерфейса, с помощью которого информация данного поля будет представлена в форме. По умолчанию таблица содержит три поля. С помощью расположенных в диалоговом окне кнопок в таблицу можно добавлять новые поля, редактировать и удалять имеющиеся.
Рис. 11.31. Окно для формирования списка полей базы данных
Кнопки, содержащиеся в окне мастера, имеют следующее назначение:
- Добавить (Add) — открывает диалоговое окно (рис. 32), с помощью которого в базу данных вводится новое поле
- Изменить (Modify) — открывает диалоговое окно, с помощью которого редактируется информация о выбранном в таблице поле создаваемой базы данных
- Удалить (Delete) — удаляет выделенное в таблице поле из базы данных Используя данные кнопки, сформируйте поля таблицы.
При вводе нового или редактировании существующего поля открывается окно, аналогичное показанному на рис. 11.32. Оно содержит следующие объекты интерфейса:
- Имя столбца (Column name) — наименование поля
- Тип столбца (Column type) — тип поля. Определяет тип хранящейся в поле информации. Может быть текстовым (Text), текстовым полем большой длины (Memo), целым числом (Integer), целым числом большой длины (Long), вещественным числом (Float), вещественным числом с двойной точностью (Double), датой (Date), логическим (Boolean)
- Тип входных данных поля формы (Form field input type) — указывает объект интерфейса, с помощью которого информация поля будет представлена в форме. Список содержит следующие значения:
- Надпись (Text Box),
- Текстовая область (Text Area),
- Переключатель (Option Button),
- Раскрывающийся список (Drop-Down Box)
- Число вариантов (Number of options) — количество опций в переключателе или значений в списке. Данный счетчик доступен, когда из списка Тип входных данных поля формы выбраны значения Переключатель (Option Button), Раскрывающийся список (Drop-Down Box)
Рис. 11.32. Окно мастера для ввода и редактирования информации о поле базы данных
- После того как вся информация о полях задана, нажмите кнопку Далее. Мастер приступает к созданию базы данных на основе введенной информации. После того как база данных будет создана, появится информационное окно, в котором также нажмите кнопку Далее.
- Устанавливая флажки на следующем шаге работы мастера (рис. 11.33), вы указываете страницы, входящие в Web-узел. Мастер предлагает три страницы:
- Страница результатов (Result Page) — страница просмотра информации, содержащейся в базе данных
- Форма отправки (Submission Form) — страница, предназначенная для ввода информации в базу данных
- Редактор базы данных (Database Editor) — страница, позволяющая редактировать базу данных Web-узла из обозревателя
Рис. 11.33. Формирование списка страниц Web-узла
Укажите страницы, включаемые в Web-узел, и перейдите к следующему шагу работы мастера.
- Если в Web-узел включена страница Редактор базы данных (Database Editor), появляется диалоговое окно, позволяющее задать имя пользователя и пароль для доступа к этой странице. Для того чтобы доступ к странице был ограничен, в поле Пользователь (Username) введите имя пользователя, который будет осуществлять редактирование структуры базы данных, в поле Пароль (Password) — пароль и в поле Подтверждение (Confirm) — подтверждение пароля. В том случае, если хотите, чтобы доступ к данной странице осуществлялся без ввода пароля, установите флажок Не защищать мой редактор базы данных именем пользователя и паролем (Don't project Database Editor with a username and password). Завершив установку параметров, перейдите к следующему шагу, нажав кнопку Далее
- Появляется информационное окно, указывающее список страниц, включаемых мастером в Web-узел. Нажмите в этом окне кнопку Готово. Мастер завершает создание Web-узла и открывает его в окне программы FrontPage для просмотра и редактирования (рис. 11.35).
Рис. 11.35. Одна из страниц созданного мастером Web-узла в режиме редактирования