Базы данных Microsoft Access 2003



Рис. 9.2. Автоотчет, основанный на таблице Каталоги



Рис. 9.2. Автоотчет, основанный на таблице Каталоги



Рис. 9.2. Автоотчет, основанный на таблице Каталоги

Как видите, каталоги в отчете отсортированы в том же порядке, что и в самой таблице — по полю Имя, первичному ключу таблицы. А что если для отчета потребуется другой порядок размещения записей? Отчет может быть основан на запросе, который, как было сказано в предыдущей главе, позволяет сортировать записи в любом порядке. Например, можно создать автоотчет, в котором каталоги будут отсортированы по их «специализации». Попробуем реализовать такую возможность.

1. В окне Растения: база данных выберите таблицу Каталоги.

2. Щелкните на стрелке раскрывающегося списка рядом с кнопкой Новый объект на панели инструментов Access и выберите опцию Запрос.

3. В окне Новый запрос выберите опцию Конструктор и щелкните на кнопке ОК.

4. В окне Запрос дважды щелкните на звездочке, расположенной на самом верху списка полей таблицы Каталоги. Это приведет к тому, что в запрос будут добавлены все поля таблицы.

5. Перетащите поле Специализация из списка полей на сетку конструктора. Выберите для строки Сортировка значение По возрастанию и снимите флажок Вывод на экран.

6. Выберите команду Файл>Сохранить и сохраните новый запрос под именем КаталогиПоСпециализации, после чего закройте окно конструктора.

7. В окне Растения: база данных выберите ссылку Запросы.

8. Выберите запрос КаталогиПоСпециализации.

9. Выполните команду Вставка>Отчет.

10. В окне Новый отчет задайте опцию Автоотчет: ленточный (рис. 9.3). Щелкните на кнопке ОК.









Содержание  Назад  Вперед