Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic 6.0~03.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

9

Мал. 9.6. Зв'язки між таблицями

. Закрийте діалогове вікно кнопкою Done.

На мал. 9.6 показано вікно майстра з вкладкою Links, на якій наочно відображуються зв'язки між таблицями.

Як видно з малюнка, таблиці All Titles, Title Author і Titles зв'язуються по вмісту поля ISBN. Таблиці Title Author і Authors зв'язуються по ідентифікатору автора (поле Au_ID), а таблиці Titles і Publishers - по ідентифікатору видавця (поле PubID).

Створення або видалення зв'язків між таблицями виконується на наступному етапі роботи з майстром. У нашому прикладі будуть видалені зв'язки між двома таблицями.

10. Клацніть на лінії, що сполучає таблицю Title Author c таблицею Authors, і видалите зв'язок кнопкою Delete.

11. Клацніть на лінії, що сполучає таблицю Titles c таблицею Publishers, і видалите зв'язок кнопкою Delete.

12. Натисніть кнопку Next, щоб перейти до наступного кроку роботи з майстром.

Відкривається вкладка Fields, показана на мал. 9.7.

13. Клацніть на полі Au_ID під заголовком Title Author в списку Database Fields. Це поле включається в звіт (список Report Fields).

14. Двічі клацніть на полі Title під заголовком Titles, щоб включити його в список Report Fields.

15. Натисніть кнопку Next - майстер переходить до вкладки Sort (мал. 9.8).

1

6. Клацніть на рядку Title Author.ISBN в списку Report Fields і натисніть кнопку Add, щоб сортування виконувалося по цьому полю. Зверніть увагу - з'являється список Order, в якому вибрано сортування за збільшенням (in ascending order). Не змінюйте вказаний порядок сортування і натисніть кнопку Next.

М

Мал. 9.7. Вкладка Fields

Puc. 9.8. Вибір поля для сортування

айстер переходить до вкладки Total (мал. 9.9). Хоча в нашому звіті проміжні підсумки не використовуються, ви можете поекспериментувати самостійно.

17. Натисніть кнопку Next. Майстер переходить до вкладки Select.

На цій вкладці вибираються поля, використовувані для фільтрації записів. Наприклад, звіт можна відфільтрувати по полю ISBN.

18. Клацніть на рядку Author.ISBN і натисніть кнопку Add, щоб звіт фільтрувався по полю ISBN таблиці Title Author.

19. Виберіть критерій is із лівого нижнього списку.

20. У наступному списку виберіть критерій greater than (більше ніж).

21. Тепер клацніть на наступному списку і виберіть в нім рядок 0-0307360-3-Х (чотири позиції від низу списку). Вкладка набере вигляду, показаного на мал. 9.10.

Мал. 9.9. Вкладка Total Мал. 9.10. Фільтрація записів в звіті

2

2. Натисніть кнопку Next, щоб перейти на вкладку Style.

23. У полі Title введіть текст Мій перший звіт.

24. У списку Style виділите рядок Таblе (мал. 9.11). На цій вкладці вибирається стиль створюваного звіту. В результаті створений звіт виглядатиме як стандартна таблиця.

2

Мал. 9.11. Вибір стилю звіту

5. Натисніть кнопку Preview Report, щоб побачити, як виглядатиме готовий звіт. Як видно з мал. 9.12, звіт схожий на стандартну таблицю з номерами ISBN і назвами книг.

Ш

видше за все, автоматично створений звіт виглядатиме не зовсім так, як вам хочеться. Втім, ви можете перемкнутися в режим конструювання і змінити порядок полів, вибрати інший шрифт, додати і видалити поля, вставити графічні зображення і зробити багато що інше. На жаль, детальний опис Crystal Reports Pro виходить за рамки цієї книги, тому ми внесемо пару змін і рухатимемося далі.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]