або всі поля таблиці, в яку ви вводите інформацію. Щоб створювати форми можна використовувати майстер або конструктор форм. Майстер форм представляє цілий ряд шаблонів, які визначають співвідношення між поміщається у форму таблицями, вид відображення даних та порядок розміщення полів. Конструктор форм призначений для створення складних форм.
Звіти використовуються для друку інформації знаходиться в базі данних.Прімерамі звітів є прайс-лист товарів, список покупців, оборотна складська відомість і т.д.Как правило звіти створюються в тому випадку, якщо інформацію необхідно передавати кому або в друкованому вигляді. Для створення звітів також використовуються майстер і конструктор звітів. За допомогою майстра можна швидко створювати власний звіт з використанням наявних шаблонів. Застосовуючи конструктор звітів можна створювати звіт будь-якої складності, включаючи багаторівневу угруповання даних та розміщення обчислюваних полів. Запити є засобом вибірки даних з однієї або декількох таблиць. Для створення запитів можна використовувати як конструктор запитів, так і спеціальний мову- SQL. Результати виконання запиту можуть відображатися у формі, виводитися у вигляді звіту і діаграми або зберігатися в зазначеній вами таблиці. Програми, написані на мові Visual FoxPro, є об'єктно-орієнтованими. За допомогою них ви обробляєте події у формі, створюєте об'єкти, здійснюєте різні обчислення, керуєте базою данних.Для зручності роботи ви можете об'єднати програми в бібліотеки.
Щоб створювати форми ви можете використовувати не тільки базові класи, але й створювати власні, наприклад визначити клас форм, в якому заданий певний колір фону і стандартний набір кнопок для управління даннимі.Чтоби стандартизовать розробку, корисно мати один або кілька користувальницьких класів для кожного базового класу. Всі створені класи зберігаються в бібліотеках класів.
Для об'єднання компонентів створюваного додатка використовується проект, в який включаються всі перераховані компоненти. Використання проекту спрощує розробку програми і його супровід. [4]
. 3.2.2 Елементи мови
. Робота в інтерактивному середовищі.
. 1. Створення структури файлу БД (.DBF .CDX) имяфайла
. 2. Модифікація структури файлу БД.STRUCTURE
. 3. Відкриття-Закриття файлу БД.
USE имяфайла ORDER TAG ІмяТегаUSE
. 4. Робота з вмістом файлу БД. + Y - Введення порожній запису. + T - Позначка записи на видалення | Відновлення
Видалення помічених записів:
Видалення всіх записів:
. 5. Перегляд вмісту файлу БД.
DISPLAY [OFF] [ALL | FOR Вираз] FIELDS ІмяПоля, ...
Включити | відключити виведення імен полів: HEADINGS ON | OFF
. 6. Виконання розрахунків над полями БД.Функція [ALL | FOR Вираз] TO ІмяПеременной
Перелік функцій :() - Число записів. (ІмяПоля) - Сума значень поля по БД. (ІмяПоля) - Мінімальне значення поля по БД. (ІмяПоля) - Максимальне значення поля по БД. (ІмяПоля)- Середнє значення поля по БД.
. 7. Висновок вмісту файлу БД на принтер або в TXT-файл.
DISPLAY [OFF] [ALL | FOR Вираз] FIELDS ІмяПоля, ...
TO PRINT | TO FILE имяфайла
. Процедурне програмування.
Загальна теорія.
. 1. Робота з файлом БД.
Рух по запісям.TOPBOTTOMНомерЗапісі-ЧіслоЗапісей
Пошук запису по условію.FOR Вираз
Пошук запису по ключу. amp; ІмяПеременной
Введення порожній запісі.BLANK
Редагування полів запису. [ALL | FOR Вираз] ІмяПоля WITH Вираз, ...
Позначка записи на видалення. [ALL | FOR Вираз]
Відновлення поміченої записи: [ALL | FOR Вираз]
. 2. Робота з екраном.
Установка цвета.COLOR TO Цвет1/Цвет2, Цвет3/Цвет4
Кольори: - серий- черний- червоний- синій- зелений- блакитний-розовий- світло-зелений
Збільшення яскравості:
основного - +
додаткового - *
Частка екрану.
Зображення рамки.
@ Рядок, Колонка TO Рядок, Колонка
Висновок для перегляду.
@ Рядок, Колонка SAY ІмяПеременной | Вираз
[COLOR Цвет1/Цвет2] [FONT Шрифт , Розмір]
Висновок для редагування.
@ Рядок, Колонк...