- •5.05150104 "Дизайн друкованої продукції"
- •Урок 8. Запис і читання даних
- •Робота з ascii -файлами
- •Мал. 8.1. Ascii - файл з роздільниками.
- •Послідовний доступ
- •Мал. 8.2. Зразок послідовного файлу.
- •Мал. 8.3. Перегляд результатів.
- •Довільний доступ
- •Двійковий доступ
- •Проста програма шифрування
- •Мал. 8.4. Запис в текстовому файлі.
- •Мал. 8.5. Форма для програми шифрування.
- •Мал. 8.6. Стандартне діалогове вікно.
- •Елементи даних
- •Використання елементу даних
- •Властивості елементу даних
- •Мал. 8.8. Властивості елементу даних
- •Анатомія бази даних
- •Створення баз даних в Visual Data Manager
- •Мал. 8.9. Вікно бази даних із розширеними властивостями
- •Створення таблиці
- •Конструювання таблиці
- •Мал. 8.10. Діалогове вікно Table Structure.
- •Створення полів
- •Мал. 8.11. Діалогове вікно AddField.
- •Введення даних
- •Створення запиту
- •Мал. 8.12. Діалогове вікно Query Builder.
- •Мал. 8.13. Результати запиту.
- •Первинні ключі
- •Лічильники
- •Числові поля
- •Грошові поля
- •Логічні поля
- •Поля Memo
- •Поля дати/часу
- •Зміна таблиці
- •Технологія ado (ActiveX Data Objects)
- •Мал. 8.14. Моделъ ado.
- •Використання елементу даних ado
- •Мал. 8.15. Діалогове вікно сторінок властивостей елементу даних ado
- •Puc. 8.16. Вибір провайдера
- •Мал. 8.17. Вибір файлу бази даних
- •Мал. 8.18. Завдання властивості RecordSource
- •Використання об'єктів підключення і набору записів ado
- •Puc. 8.19. Створення посилання на бібліотеку типів ado
- •Додавання записів
- •Оновлення записів
- •Видалення записів
- •Що нового ми дізналися?
- •9 Урок. Друкування
- •Виведення даних на друкування
- •Метод Print
- •Перегляд значень у вікні безпосередніх обчислень
- •Перегляд помилок у вікні безпосередніх обчислень
- •Мал. 9.1. Вікно безпосередніх обчислень з інформацією про помилку.
- •Виправлення помилки
- •Метод PrintForm
- •Колекція Printers
- •Мал. 9.2. Виведення вмісту колекції Printers. Використання Crystal Reports в Visual Basic
- •Мал. 9.4. Режим конструктора в Crystal Reports Установка Crystal Reports Pro
- •Створення звіту
- •Мал. 9.6. Зв'язки між таблицями
- •Мал. 9.7. Вкладка Fields
- •Puc. 9.8. Вибір поля для сортування
- •Мал. 9.9. Вкладка Total Мал. 9.10. Фільтрація записів в звіті
- •Мал. 9.11. Вибір стилю звіту
- •Мал. 9.12. Готовий звіт
- •Мал. 9.13. Режим конструювання
- •Використання звіту в додатку
- •Мал. 9.14. Звіт в режимі конструювання. Мал. 9.15. Діалогове вікно Property Pages для Crystal Reports 4.6.
- •Мал. 9.16. Додавання елементу Crystal Report.
- •Мал. 9.17. Виведення звіту з додатка. Друкування початкового тексту програми
- •Мал. 9.18. Діалогове вікно Print. Діалогове вікно Print
- •Перегляд результатів
- •Розшифровка лістингу
- •Що нового ми дізналися?
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
ММал. 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
23. У полі Title введіть текст Мій перший звіт.
24. У списку Style виділите рядок Таblе (мал. 9.11). На цій вкладці вибирається стиль створюваного звіту. В результаті створений звіт виглядатиме як стандартна таблиця.
2Мал. 9.11. Вибір стилю звіту
5. Натисніть кнопку Preview Report, щоб
побачити, як виглядатиме готовий звіт.
Як видно з мал. 9.12, звіт схожий на
стандартну таблицю з номерами ISBN і
назвами книг.
Ш
