- •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.2. Виведення вмісту колекції Printers. Використання Crystal Reports в Visual Basic
Visual Basic поставляється разом з допоміжною програмою Crystal Reports Pro. C допомогою цього потужного застосування можна візуально сконструювати макет звіту і зв'язати його з базою даних. В результаті ви отримаєте цілком професійний звіт, що містить саме ті дані, які ви хотіли надрукувати.
Crystal Reports Pro наслідує приклад Visual Basic і надає у ваше розпорядження майстер Report Wizard (мал. 9.3), дуже схожий на добре знайомий Project Wizard.
Мал. 9.3. Report Wizard з Crystal Reports
Після вибору типу звіту (можливі варіанти показані на мал. 9.3) Crystal Reports Pro проводить вас через послідовність кроків, в яких пропонує вибрати базу даних і поля, необхідні для створення звіту. У кінці роботи Report Wizard пропонує один із стандартних макетів для заданого типу звіту. Це дуже зручно і до того ж помітно економить час.
Готовий звіт можна проглянути або продовжити роботу з ним в режимі конструктора (мал. 9.4). Створюючи, видаляючи і переміщаючи поля, ви домагаєтеся того, щоб звіт набрав в точність того вигляду, який вам потрібний. Після тестування звіт можна зберегти, щоб надалі викликати з додатка.
Мал. 9.4. Режим конструктора в Crystal Reports Установка Crystal Reports Pro
Щоб скористатися програмою Crystal Reports Pro, необхідно заздалегідь встановити її. На відміну від попередніх версій Visual Basic версія 6 не включає її в стандартний варіант установки. Crystal Reports Pro встановлюється таким чином:
1. Вставте компакт-диск з Visual Basic в дисковод CD - ROM.
2. Перейдіть в теку \Common\Tools\VB98\Crysrept на компакт-диску.
3. Двічі клацніть на значку Crystl32.exe, щоб приступити до установки.
УВАГА. Перед початком установки додатка слід завершити усі працюючі програми. Інакше деякі загальні файли можуть виявитися заблокованими, і програма установки не зможе їх правильно відновити. В результаті установка може аварійно завершитися або зіпсувати інші застосування, встановлені у вашій системі.
Створення звіту
Створення звітів в Crystal Reports Pro буде розглянуто на наступному прикладі:
1
Мал. 9.5. Create
Reports Expert
2. Після завершення установки Crystal Reports Pro Запустіть Visual Basic.
3. Якщо вам буде запропоновано вибрати проект, виберіть його в діалоговому вікні New Project і натисніть кнопку ОК. Тип проекту в даному випадку значення не має - просто вам треба почати роботу з Visual Basic.
4. Запустіть Crystal Reports Pro командою Report Designer з меню Add - Ins.
5
6. У діалоговому вікні Create New Report виберіть стандартний звіт (Standard).
7. У вікні майстра Create Report Expert (мал. 9.5) натисніть кнопку Data File, щоб вибрати базу даних.
8. Виберіть файл biblio.mdb з теки \Program Files\Microsoft Visual Studio\VB98. Натисніть кнопку Add, щоб включити базу даних в звіт.
