використовуючи для цього діалогове вікно Open, яке відкривається при натискуванні кнопки Add.
Рис.9. Вкладка Reports діалогового вікна Application Builder
Поле Name містить ім’я вибраного в списку звіту. Ознака Appear in Print Reports dialog (Добавити в діалогове вікно друку звітів) вказує на те, чи потрібно відображати ім'я звіту в діалоговому вікні Print Reports.
На закладці розташовані такі кнопки: Add, Edit, Remove, призначення яких таке саме, як у випадку форм.
Створення бази даних
База даних у VFP - це сукупність таблиць, відношень між таблицями, індексів, тригерів і процедур. Базу даних у VFP можна створювати в інтерактивному режимі за допомогою конструктора, який дозволяє:
- створювати і модифікувати таблиці, процедури, подання даних;
- визначати для таблиць індекси;
- встановлювати відношення між таблицями, які будуть підтримуватись при створенні форм і звітів.
1. Створення бази даних у вікні проекту
Для створення бази даних необхідно виконати такі дії:
1. Відкрити створюваний проект.
2. Вибрати вкладнику Data (Дані). Курсор за замовчуванням встановлюється на початку вкладники на значенні Database (База даних).
3. Натиснути кнопку New у вікні проекту.
4. У діалоговому вікні New Database (Нова база даних) натиснути кнопку New Database.
5. У полі введення Enter database (Введіть ім’я бази даних) діалогового вікна Сгеаtе(Створити) задати ім'я створюваної бази даних, переконавшись, що в полі Тип Файла встановлений тип Database, а в списку Папка правильно вказана папка, в якій буде розміщена створювана база даних.
6. Натиснути кнопку Зберегти. Відкриється порожнє вікно Database Designer (Конструктор бази даних)
Па початку створення бази даних вікно конструктора бази даних порожнє. На Рис.10 показано, як виглядає це вікно з розміщеними в базі даних таблицями.
Рис.10. Вікно конструктора бази даних Books з розміщеними в ній таблицями
Використовуючи панель інструментів Database Designer, команди меню Database і контекстне меню, у вікні конструктора бази даних можна створювати нові таблиці, модифікувати існуючі, встановлювати для них індекси та відношення між таблицями. Наведемо призначення деяких команд меню та кнопок: New Table (Нова таблиця) - створює нову таблицю; Add Table (Добавити таблицю) - добавляє створену таблицю у базу даних; Remove Table (Знищити таблицю); Modify Table (Модифікувати таблицю) - відкриває таблицю в конструкторі таблиць; Browse Table (Огляд таблиці) - показує вміст таблиці в режимі перегляду (Browse); Edit Stored Procedure (Редагування збережених процедур) - відкриває вікно для редагування процедур.
Створення бази даних поза проектом
Для створення бази даних поза проектом можна скористатися одним із способів:
Вибрати в меню File команду New. У вікні New вибрати опцію Database, а потім натиснути кнопку New File. На екрані відкриється діалогове вікно Create (Створити), в полі Enter задати ім'я створюваної бази даних, а потім натиснути кнопку Save (зберегти). Створений файл одержить розширення DBC.
Ввести в командному вікні Command команду CREATE DATABASE [<ім'я бази даних>/?].
Створення структури таблиці та її редагування
Для створення структури таблиці, яка розташується в базі даних необхідно виконати такі дії:
1. Відкрити проект.
2. Встановити курсор на потрібній базі даних і натиснути кнопку Modify (Модифицировать). Відкриється вікно конструктора бази даних.
3. Натиснути кнопку New Table (Новая таблица) .
4. В полі Enter table (Введите имя таблицьі) діалогового вікна Create задати ім'я таблиці і натиснути кнопку Сохранить. На екрані з'являється вікно конструктора таблиці Table designer (Конструктор таблицы) (Рис.11).
Рис.11. Вікно Конструктора таблиць
5. Вводимо ім'я (Name), тип (Type) і ширину (Width) полів створюваної таблиці. По завершенні формування структури таблиці натискуємо кнопку ОК.
6. Система запитує, чи будемо вводити дані в таблицю. При позитивній відповіді відкриється вікно для введення даних в режимі Edit (Правка).
1. Перегляд таблиці та добавлення записів
У VFP існує два режими перегляду таблиць: Edit та Browse.
Після створення структури таблиці, VFP пропонує вводити записи в таблицю в режимі Edit. У цій ситуації VFP добавляє наступний запис автоматично.
Для добавлення записів в створену раніше таблицю необхідно у вікні проекту перейти на вкладнику Data, з відповідної бази вибрати таблицю і натиснути кнопку Browse. Відкриється вікно перегляду таблиці в режимі Browse, в якому можливе редагування записів. Щоб добавити нові записи, необхідно виконати команду Append Mode із меню View. Аналогічно можна добавляти записи в режимі Edit. Для цього перед командою Append Mode необхідно виконати команду Edit із меню View.
2. Зміна структури таблиці
Структуру таблиці, створену за допомогою майстра або конструктора, можна модифікувати, тобто вставляти або вилучати поле, редагувати структуру, змінити порядок слідування полів таблиці.
Щоб модифікувати таблицю, необхідно, наприклад, у вікні проекту активізувати потрібну таблицю і натиснути кнопку Modify (Модифицировать).
Для добавлення в таблицю нового поля необхідно встановити курсор на поле, перед яким буде розміщене нове поле, і натиснути кнопку Insert. Для вилучення поля переходимо на потрібне поле і натискуємо кнопку Delete (Рис.11).
Порядок розташування полів можна змінити, встановивши курсор на відповідне поле. В результаті з'являється двонаправлена стрілка. За допомогою миші перетягуємо це поле в нове місце.
Створення таблиці
1. Створення таблиць за допомогою майстра
Таблиці складають основу баз даних. У кожній із таблиць міститься інформація про певні об'єкти одного типу. Таблиця складається із рядків і стовпців і має унікальне ім'я в базі даних. У VFP можна створювати як таблиці, що входять до бази даних, так і окремі (вільні) таблиці.
Для таблиці, яка входить до бази даних, можна задати два імені. Одне вводиться в діалоговому вікні Create, а друге - на вкладниці