Создание
строки статуса набора данных
Вспомните
окно таблицы Microsoft Access. Возле навигатора там отображается небольшое текстовое
поле с номером текущей записи и общим количеством записей в таблице. Давайте
сделаем такое же поле и на нашей серверной страничке, т. е. создадим строку
статуса набора данных.
А
для этого нам понадобятся системные поля этого самого набора данных. Напомним,
что это такое. Системным полем набора данных называется поле, не взятое из таблицы,
на основе которой создан этот набор, а созданное самим процессором баз данных
и отображающее какую-либо служебную информацию. Таких системных полей Dreamweaver
предлагает три: [firs-record index] (номер первой записи набора, показываемой
на текущей странице), [last record index] (номер последней записи, показываемой
на текущей странице) и [total records] (общее количество записей в наборе).
И все они отображаются в панели Bindings в виде одноименных пунктов (см.
рис. 17.13).
Итак,
поставьте текстовый курсор после самой последней гиперссылки навигатора и нажмите
клавишу <Enter>. В новом текстовом абзаце наберите текст "Запись"
и поставьте после него неразрывный пробел. Именно здесь мы и создадим новый
динамический текст, связанный с системным полем [first record index]. Как это
сделать, вы знаете. Впрочем, если вы хотите, можете привязать этот динамический
текст к полю [last record index] — все равно на нашей странице отображается
только одна запись.
Теперь
поставьте обычный пробел, введите текст "из", поставьте неразрывный
пробел и создайте второй динамический текст, привязанный к системному ПОЛЮ [total
records]. Вот И все.
Рис.
17.13. Готовая страница Guestbook.asp с навигатором и строкой статуса набора
данных
Готовая
страница Guestbook.asp с навигатором и строкой статуса показана на рис. 17.13.
Сохраните ее и откройте в Web-обозревателе, чтобы проверить работу строки статуса.