Базы данных - пакет FoxPro
Первоначально FoxPro (исходное название — FoxBASE) разрабатывалась фирмой Fox Software с 1984 года. В 1992 году Fox Technologies была куплена Microsoft, новые версии продукта приобрели префикс «Visual».
создание, редактирование и управление базами данных;
разработка пользовательского интерфейса, включая формы, отчёты и элементы управления;
подключение к другим базам данных;
создание клиент-серверных приложений;
поддержка форматов данных, таких как XML и CSV.
Некоторые особенности:
встроенный механизм обработки курсоров БД;
тесная связь между данными, языком и другими функциями.
-
Microsoft FoxPro. Краткое руководство по управлению для Windows
Данное руководство ставит своей целью с наименьшими затратами времени познакомить Вас с основными возможностями FoxPro для Windows версии 2.5. Это отнюдь не полное описание и содержит лишь ключевые моменты работы с базами данных. Данное руководство рассчитано на пользователей, которые впервые столкнулись с FoxPro и не знают с какой стороны к нему подступиться. Здесь они найдут описание основных правил просмотра, создания и редактирования баз данных.
Глава 1. Открытие и просмотр таблицы.
Глава 2. Управление данными.
Задание условий отбора
Глава 3. Работа с таблицей.
Глава 4. Формирование отчетов
Заключение
-
Бланк отчета
Полоса "Нижний колонтитул" содержит информацию, отображаемую вниз каждой страницы отчета. С помощью набора значков в левой части окна разметки можно внести необходимые изменения в отчет
-
FoxPro8
В последние годы периодически возникают слухи о том, что Microsoft прекратит поддержку программного продукта Visual FoxPro. Но в который раз они оказываются происками недоброжелателей. И очередная новая версия Visual FoxPro через полтора года после предыдущей — прямое тому подтверждение. Несмотря на появление новых систем управления базами данных, Visual FoxPro продолжает оставаться одной из наиболее популярных программ в этой области. Это, прежде всего, связано с тем, что при создании новых версий Microsoft сохраняет совместимость с предыдущими версиями. Поэтому созданные вами приложения можно будет использовать и в дальнейшем.
Как пользоваться книгой
Как построена книга
Специальные элементы книги
Глава 1. Знакомство с Visual FoxPro
Реляционные базы данных
Глава 2. Начало работы с Visual FoxPro
Запуск Visual FoxPro
Главное окно Visual FoxPro
Системное меню и системные кнопки
Знакомство со стандартной панелью инструментов Visual FoxPro
Краткий обзор меню Visual FoxPro
FoxPro8
Глава 3.Проект как средство объединения элементов приложения
Создание проекта приложения
Настройка дополнительных параметров проекта
Управление проектом с помощью меню
Управление элементами проекта
Использование мастера при создании проекта
Задание общих параметров проекта
Задание информации о разработчиках проекта
Формирование списка баз данных и таблиц, используемых в проекте
Формирование списка форм проекта
Формирование списка отчетов
FoxPro8
Глава 4. Создание базы данных проекта
Создание базы данных в окне проекта
Режимы просмотра таблицы
Модификация таблицы
Изменение наименований полей и их типов
Добавление и удаление полей
Изменение порядка расположения полей
Индексы
Создание первичного ключа для таблицы
Создание составного индекса
Отношения между таблицами
Создание отношений между таблицами
Целостность данных
Создание базы данных вне проекта
Таблицы — основа базы данных
Имена таблиц
Создание таблицы с помощью мастера
Окно конструктора таблиц
Определение полей таблицы
Ввод наименований полей
Типы полей
Задание свойств полей
Опция NULL
Назначение кнопок окна конструктора таблицы
Определение свойств таблицы
Создание таблицы в конструкторе таблиц
Глава 5. Форма как средство ввода и редактирования данных
Форма как средство ввода и редактирования данных
Линии сетки
Изменение последовательности ввода информации в поля формы
Интерактивный режим
Режим с использованием списка объектов
Создание формы с помощью мастера
Запуск формы
Объекты формы
Действия, выполняемые с объектами формы
Выделение объектов формы
Отмена выделения с объектов
Перемещение объектов в форме
Удаление объектов из формы
Изменение размеров объектов и их выравнивание
FoxPro8
Глава 6. Конструктор форм
Окно конструктора форм
Размещение объектов в форме
Текстовая информация
Поле ввода
Использование построителя для создания поля ввода
Поле редактирования
Кнопки управления
Размещение одиночных кнопок
Редактирование составных объектов
Создание группы кнопок
Размещение изображений в форме
Размещение в форме объекта типа General
Использование в форме флажков
Что такое переключатель
Создание формы
Списки
Раскрывающиеся списки
Использование построителя для создания раскрывающегося списка
Счетчики
Линии и контуры
Линия
Контуры
Настройка параметров формы
Расположение формы
Заголовок формы
Стиль обрамления формы
Среда окружения формы
Адаптер курсора
Последовательность действий при настройке параметров формы
Глава 7. Создание и печать отчетов
Что такое отчет
Рекомендации по созданию отчета
Средства создания отчетов
Использование мастера для создания однотабличного отчета
Просмотр подготовленного отчета
Панель инструментов, используемая для просмотра отчета
Печать отчета
FoxPro8
Глава 8. Cоздание отчета с помощью конструктора отчетов
Окно конструктора отчетов
Панель инструментов Color Palette
Размещение в отчете рисунков
Создание отчета в свободной форме
Создание табличного отчета
Группировка данных в отчете
Использование группировки в отчете
Использование в отчете переменных
Разметка страницы отчета
Создание многоколоночного отчета
Типы полос окна конструктора отчета
Использование команды Quick Report для размещения полей
Установка среды окружения отчета
Размещение объектов в отчете
Размещение в отчете текстовой информации
Добавление в отчет областей заголовка и итогов
Создание простого отчета
Размещение полей
Формирование выражения поля
Задание формата данных
Задание условий печати
Расположение поля в полосе
Размещение итогового поля
Размещение в отчете линий и прямоугольников
Глава 9. Запросы к базе данных
Запросы к базе данных
Задание условий для выбора записей
Задание условия точного совпадения значений одного поля
Выбор полей, не удовлетворяющих заданному условию
Выбор похожих значений
Выбор записей, находящихся в заданном диапазоне значений
Формирование списка условий
Многотабличные запросы
Выборка из четырех таблиц
Группировка полей запроса
Использование в запросе выражений и функций полей
Включение в запрос итоговых значений
Конструктор запросов
Изменение наименований полей в запросе
Команды, используемые при формировании запросов
Сохранение запроса
Запуск запроса на выполнение
Формирование списка полей результирующей таблицы запроса
Вычисляемые поля запроса
Вкладка Order By конструктора запросов
Упорядочение по нескольким полям
FoxPro8
Глава 10. Перекрестные таблицы и диаграммы
Перекрестные таблицы
Одномерные перекрестные таблицы
Двумерные перекрестные таблицы
Создание перекрестной таблицы с помощью мастера
Программа создания перекрестной таблицы
Экспорт данных
Построение диаграмм
Создание трехмерных диаграмм
Глава 11. Меню приложения
Подготовка к созданию меню
Определение параметров меню
Сохранение, генерация и запуск меню
Создание всплывающего меню
Действия, необходимые для создания меню
Запуск конструктора меню
Создание меню
"Горячие" клавиши
Задание параметров пункта меню в диалоговом окне Prompt Options
Определение клавиш быстрого вызова пунктов меню
Формирование сообщения для пункта меню
Блокирование команд меню
Присвоение имени пункту меню
Действия для пунктов меню
Команда
Процедура
Определение подменю
Разделители элементов меню
Задание графических изображений пунктам меню
FoxPro8
Глава 12. Создание справочной системы приложения
Строка состояния
Создание справочной системы в формате HTML
Окно HTML Help Workshop
Определение параметров проекта справочной системы
Определение псевдонимов тем
Определение связи между псевдонимами и индексами тем
Создание содержания справочной системы
Создание ключей для поиска тем
Компиляция и тестирование справочной системы
Использование справочной системы в приложениях
Команды Visual FoxPro для управления справочной системой
SET HELP
HELP
SET TOPIC
Использование диалоговых окон
Определение темы справочной системы для элементов управления
Справка типа What's This?
Создание справочной системы в формате WinHelp
Темы справочной системы
Ключи для поиска тем
Перекрестные ссылки
Пояснения к терминам
Формирование файла проекта справочной системы
Раздел [Files]
Определение параметров компиляции
Раздел [Map]
Компиляция справочной системы
Содержание справочной системы
Глава 13. Управление проектом и создание приложения
Определение свойств окна проекта
Каталоги Галереи компонентов
Представления данных
Работа с проектом из окна Галереи компонентов
Использование метода "перенести-и-оставить" для перемещения объектов
Создание новой формы из Галереи компонентов
Задание параметров проекта
Установка основной программы проекта
Использование опции Exclude
Очистка проекта от удаленных файлов
Построение проекта
Галерея компонентов Visual FoxPro
Запуск Галереи компонентов
Настройка параметров окна Галереи компонентов
FoxPro8
Глава 14. Условия достоверности, хранимые процедуры, триггеры, представления данных
Условия достоверности ввода данных на уровне записей
Просмотр объема продаж товаров клиентам
Параметры представления данных
Редактирование данных
Установка редактируемых полей
Триггеры
Хранимые процедуры
Использование триггеров и хранимых процедур
Определение значения поля при добавлении новой записи
Проверка удовлетворения введенных значений заданному условию
Действия, выполняемые при добавлении новых записей
Использование представлений данных
Создание представления данных
Сохранение созданного представления данных
Просмотр представления данных
Глава 15. Расширенные средства ввода данных
Отображение данных в форме в табличном виде
Добавление данных в список
Использование построителя
Свойства объекта Grid
Свойства, определяющие объект Grid
Свойства объекта Column
Свойства объекта Header
Свойства объекта Text
Создание многотабличных форм для таблиц, имеющих отношение "один-ко-многим"
Создание многотабличной формы с помощью мастера
Создание объекта Grid с помощью конструктора форм
Создание формы, содержащей объект Grid
Создание формы, содержащей три объекта Grid
Создание формы с вкладками
Набор форм
Таймер
Создание формы с использованием таймера
FoxPro8
Глава 16. Библиотеки классов и ActiveX-компоненты
Использование библиотек классов
Использование браузера объектов
Панель инструментов Form Controls
Использование библиотеки классов Галереи компонентов
Class Browser
Использование ActiveX-компонентов в форме
Отображение ActiveX-компонентов на панели инструментов Form Controls
Размещение ActiveX-компонентов в форме
Электронная таблица
Документ Microsoft Word
Работа с ActiveX-компонентами после запуска формы на выполнение
Связь ActiveX-компонентов с базой данных
Использование в форме календаря
Настройка свойств календаря
Использование календаря для ввода информации в поля дат
Глава 17. Расширенные средства создания отчетов
Использование в отчетах представлений данных
Этикетки
Использование мастера при создании этикеток
Создание этикетки с помощью конструктора
Использование в отчетах отношения "один-ко-многим"
Глава 18. Расширенные средства выборки данных
Вывод результатов запроса
Фраза HAVING
Оператор EXISTS
Оператор UNION
Просмотр результатов запроса в режиме Browse
Сохранение результатов запроса в курсоре
Сохранение результатов запроса в таблице
Представление результатов запроса на экране
Сохранение результатов запроса в формате HTML
Использование в программах команды Select
Использование переменных при формировании запросов
Подзапросы
FoxPro8
Глава 19. Визуальное объектно-ориентированное программирование
Визуальное объектно-ориентированное программирование
Использование пользовательских классов для создания объектов формы
Просмотр информации о классе и определение значка для его обозначения
Формирование списка библиотек, используемых в конструкторах форм и классов
Создание форм на основе пользовательских классов
Форма просмотра информации о клиентах на основе пользовательских классов
Использование формы для создания класса
Средство Class Browser
Управление классами
Создание панели инструментов
Использование классов
Базовые классы Visual FoxPro
Использование базовых классов при создании форм
Свойства объектов, созданных на основе базовых классов
Наследование событий и методов
Использование вложенных объектов
Пользовательские классы
Создание пользовательского класса на основе базовых классов Visual FoxPro в конструкторе классов
Создание класса типа форма
Библиотека классов
Создание подклассов
Создание текстовой кнопки выхода из формы
Создание кнопки, содержащей изображение, для выхода из формы
Глава 20. Многопользовательская работа в локальной сети
Многопользовательская работа в локальной сети
Использование буферов
Блокировка при буферизации
Обнаружение и устранение конфликтов
Использование транзакций
Типы блокировок
Автоматическая блокировка
Полная блокировка таблицы и блокировка изменений
Блокировка таблицы
Блокировка записей
Установка режима повторных попыток блокировки данных
Снятие блокировок таблиц и записей
Сеансы работы с данными
FoxPro8
Глава 21. Связывание и внедрение объектов, экспорт и импорт данных
Связывание и внедрение объектов, экспорт и импорт данных
Импорт данных
Использование данных из Visual FoxPro в Microsoft Word
Visual FoxPro и OLE-объекты
Внедрение нового OLE-объекта
Внедрение OLE-объекта из файла
Связывание OLE-объекта
Команда Insert Object
Команда Paste Special
Редактирование OLE-объекта
Удаление OLE-объекта
Использование объектно-ориентированного программирования
Передача данных в Microsoft Excel с помощью OLE
Передача данных из Visual FoxPro в другие приложения
Глава 22. Удаленные представления данных
Удаленные представления данных
Особенности использования удаленных представлений данных для электронных таблиц Microsoft Excel
Совместно используемые соединения
Комбинирование в представлении локальных и удаленных данных
Настройка представления с помощью словаря базы данных
Определение источника данных ODBC
Именованное соединение
Конструктор соединений
Настройка параметров удаленных представлений и соединений в диалоговом окне Options
Создание удаленного представления данных
Использование мастера удаленных представлений
Использование конструктора представлений
Использование команды CREATE SQL VIEW
FoxPro8
Глава 23. Перенос данных из Visual FoxPro на платформу клиент - сервер
Перенос данных из Visual FoxPro на платформу клиент — сервер
Определение базы данных назначения и ее параметров
Использование мастера наращивания для переноса данных в базу данных SQL Server
Соответствие типов данных
Отображение выражений из Visual FoxPro в SQL Server мастером наращивания
Отображение типов индексов мастером наращивания
Отображение объектов мастером наращивания
Отображение правил и ссылочной целостности мастером наращивания
Установка драйвера ODBC
Выбор базы данных и источника данных
Выбор переносимых таблиц
FoxPro8
Глава 24. Публикация данных на Web-сервере
Публикация данных на Web-сервере
Мастер Web Publishing
Настройка параметров Web-страницы с помощью мастера
Диалоговое окно Layout Options
Диалоговое окно Advanced
Создание Web-страницы
Подготовка данных
Настройка параметров
Редактирование созданной Web-страницы
Глава 25. Настройка параметров Visual FoxPro
Параметры вкладок окна Options
View
Editor
Debug
Field Mapping
IDE
Reports
General
Controls
Data
File Locations
Forms
Projects
Regional
Remote Data
Приложение 1. Установка Visual FoxPro
Требования к системе
Установка Visual FoxPro
Настройка Visual FoxPro
Стартовые ключи
Определение файла конфигурации
Отмена вывода заставки Visual FoxPro
Файл инициализации
Определение цветовой палитры
SET-команды
Приложение 2. Используемые термины
-
Основы языка Visual FoxPro
Основы языка Visual FoxPro
Если Вы уже имели какой-то опыт в программировании, Вам не нужно особенно объяснять что такое типы данных и с чем их едят. Если же Вы понятия не имеете о данных и об их типах, внимательно прочитайте этот раздел. Здесь же мы рассмотрим основные особенности типов данных в VFP.
Первое, что отличает VFP от других языков программирования, это то, что в VFP все переменные динамические с неявным объявлением типа. То есть, Вы всегда можете создать переменную, некоторое время ее использовать и потом удалить. При создании переменная всегда имеет тип logical со значением false и тип ее фиксируется (определяется) при первом присваивании переменной какого-либо значения. То есть, при первом присваивании переменная меняет свой тип на тип присваиваемых ей данных. Изменить свой тип переменная может только один раз, при первом присваивании.
-
Реляционные СУБД в FoxPro 7
Еще десять лет назад работа с базами данных была уделом профессиональных программистов. Сами системы не были предназначены для простого пользователя. Основным потребителем таких систем был военно-промышленный комплекс. С появлением банков, акционерных обществ, частных компаний базы данных нашли более широкое применение. Люди понимают, что информация — это деньги. Ее потеря или несвоевременное получение могут дорого стоить. Именно этим можно объяснить
столь бурный рост информационных технологий и стремительное развитие управления базами данных (СУБД).
Реляционные базы данных
Книга регистрации междугородних разговоров
Замечание
Современные реляционные СУБД
Учет заказов с помощью реляционных таблиц
Отчет в табличном виде, содержащий информацию о клиентах телефонной компании
Информационное письмо, использующее сведения из базы данных
Графическое представление информации о количестве клиентов торговой фирмы
Объекты Visual FoxPro
Таблица 1.1. Расширения имен файлов объектов Visual FoxPro
Таблица Visual FoxPro DBF Составной
Что нового появилосьв Visual FoxPro 7.0
Запуск Visual FoxPro
Поиск справки по предметному указателю
Вкладка Указатель для поиска раздела по начальным буквам названия темы
Диалоговое окно Найденные разделы
Вкладка Поиск
Таблица 2.8. Логические операторы, используемые при построении выражений для поиска
Таблица Раздел состоит из трех...
Поиск по ключевым словам
Таблица 2.9. Назначение флажков для определения параметров поиска
Вкладка Избранное
Вкладка Избранное
Просмотр справочной информациив Интернете
Замечание
Страница новостей Visual FoxPro
Главное окно Visual FoxPro
Запуск Microsoft Visual FoxPro 7.0 из главного меню Windows
Главно е окно Visual FoxPro 7.0
Системное меню и системные кнопки
Таблица 2.1. Назначение команд системного меню
Совет
Таблица 2.2. Назначение кнопок управления окном
Знакомство со стандартной панелью инструментов Visual FoxPro
Стандартная панель инструментов Visuai FoxPro
Таблица 2.3. Назначение кнопок стандартной панели инструментов
Замечание
Таблица 2.4. Назначение флажков диалогового окна Toolbars
Диалоговое окно Toolbars
Панель инструментов можно расположить в любом месте главного окна
Краткий обзор меню Visual FoxPro
Выполнение команд меню
Отказ от выполнения команды меню
Команды меню File
Команды меню Edit
Команды меню View
Команды меню Format
Команды меню Tools
Команды меню Program
Команды меню Windows
Окно Data Session показывает рабочие области с открытыми таблицами и отношениями между ними
Команды меню Help
Таблица 2.5, Назначение команд меню Help
Выход из Visual FoxPro
Диалоговое окно, появляющееся при попытке выхода из Visual FoxPro без сохранения информации
Таблица 2.6. Назначение кнопок...
Справочная системаVisual FoxPro
Справочная система Visual FoxPro подсказывает, как работать с текущим диалоговым окном
Окно справочной системы
Окно справочной системы Microsoft Visual FoxPro 7.0
Таблица 2.7. Назначение вкладок, предназначенных для упрощения поиска информации
Вкладка Содержание
Перемещаясь по иерархии на вкладке Содержание, можно найти раздел с нужной справочной информацией
Создание проекта приложения
ГЛАВА 3 Проект как средство объединения элементов приложения
Диалоговое окно New, в котором можно указать тип создаваемого файла
Диалоговое окно Create для задания имени создаваемого проекта
Окно проекта Project Manager
Таблица 3.1. Вкладки окна Project Manager
Примечание
Иерархический список элементов проекта
Свернутое окно проекта
Одна вкладка проекта раскрыта
Перемещение открытых вкладок по экрану
Настройка дополнительных параметров проекта
Вкладка Advanced диалогового окна Application Builder
Таблица 3.13. Назначение флажков вкладки Advanced диалогового окна Application Builder
Управление проектом с помощью меню
Таблица 3.2. Назначение команд меню Project
Контекстное меню для выбранного файла проекта
Управление элементами проекта
Таблица 3.3. Назначение кнопок меню Project
Использование мастера при создании проекта
Задание имени проекта и его расположения
Диалоговое окно построителя приложения
Таблица 3,4. Вкладки диалогового окна Application Builder
Задание общих параметров проекта
Таблица 3.5, Опции области Application Type
Таблица 3.6. Назначение флажков группы Common Dialogs
Задание информации о разработчиках проекта
Вкладка Credits диалогового окна Application Builder
Таблица 3,7. Назначение полей вкладки Credits диалогового окна Application Builder
Формирование списка баз данных и таблиц, используемых в проекте
Вкладка Data диалогового окна Application Builder
Таблица 3.8. Назначение столбцов вкладки Data диалогового окна Application Builder
Таблица 3.9. Назначение кнопок вкладки Data диалогового окна Application Builder
Форма, созданная с использованием стиля Embossed
Вкладка Forms диалогового окна Application Builder
Таблица 3.10. Назначение флажков вкладки Forms диалогового окна Application Builder
Таблица 3.11. Назначение кнопок вкладки Forms диалогового окна Application Builder
Формирование списка отчетов
Вкладка Reports диалогового окна Application Builder
Таблица 3.12, Назначение кнопок вкладки Reports диалогового окна Application Builder
Создание базы данных в окне проекта
ГЛАВА 4 Создание базы данных проекта
Замечание
Пустое окно конструктора базы данных
Окно конструктора базы данных Sales с размещенными в нем таблицами
Таблица 4.1. Назначение команд меню Database
Панель инструментов Database Designer
Таблица 4.2. Назначение кнопок панели инструментов Database Designer
Режимы просмотра таблицы
Просмотр таблицы в режиме Edit
Просмотр таблицы в режиме Browse
Замечание
Модификация таблицы
Изменение наименований полей и их типов
Добавление и удаление полей
Изменение порядка расположения полей
Индексы
Замечание
Вкладка Indexes конструктора таблицы, предназначенная для создания индексов
Таблица 4.10. Описание типов индекса
Таблица может иметь несколько...
Диалоговое окно Expression Builder
Замечание
Создание первичного ключа для таблицы
Первичный ключ таблицы Customer
Создание составного индекса
Отношения между таблицами
Создание отношений между таблицами
Таблица customer является родительской...
Замечание
Диалоговое окно Edit Relationship для установления отношений между таблицами
Отображение связи между таблицами
Контекстное меню
Целостность данных
Диалоговое окно Referential Integrity Builder для определения условия целостности данных
Замечание
Таблица описания условий содержит...
Таблица 4.11. Описание действий...
Таблица 4.12. Описание действий...
Таблица 4.13. Описание действий...
Диалоговое окно Referential Integrity Builder
Создание базы данных вне проекта
Таблицы — основа базы данных
Таблица состоит из строк и столбцов...
Имена таблиц
Имя, вводимое в диалоговом окне...
Замечание
Создание таблицы с помощью мастера
Диалоговое окно New Table
Формирование списка полей
Замечание
Таблица 4.3. Назначение кнопок диалогового окна Table Wizard-Step 1
Замечание
Таблица 4.4. Назначение опций диалогового окна Table Wizard Step 1
Указание типа создаваемой таблицы
Модификация полей
.Окно мастера для определения первичного ключа и индексов таблицы
Задание связей между создаваемой таблицей и таблицами базы данных
Таблица 4.5. Назначение опций диалогового окна Table Wizard Step 4
Задание режима дальнейшей работы с таблицей
Окно конструктора таблицы
Определение полей таблицы
Ввод наименований полей
Типы полей
Таблица 4.6, Типы полей Visual FoxPro
Задание свойств полей
Таблица 4.7. Назначение полей области Display вкладки Fields
Таблица 4.8. Назначение полей области Map field type to classes вкладки Fields
Таблица 4.9. Назначение полей области Field validation вкладки Fields
Свойство NULL
Назначение кнопок окна конструктора таблицы
Таблица конструктора (рис. 4.12).
Для определения условия проверки...
Вкладка Table конструктора таблицы
Создание таблицы в конструкторе таблицы
Структура таблицы Customer
Замечание
Замечание
Запрос системы об отмене изменений структуры таблицы
Форма как средство ввода и редактирования данных
ГЛАВА 5 Форма как средство ввода и редактирования данных
Замечание
Изменение размеров объектов и их выравнивание
Таблица 5.6. Команды выравнивания объектов
Таблица 5.7. Команды изменения размеров объектов
Таблица 5.8. Опции команд Horizontal...
Таблица 5.9. Команды меню Format
Линии сетки
Диалоговое окно Set Grid Scale...
Замечание
Изменение последовательности ввода информации в поля формы
Отображение порядковых номеров объектов формы
Замечание
Интерактивный режим
Режим с использованием списка объектов
Диалоговое окно Tab Order
Создание формы с помощью мастера
Окно проекта
Диалоговое окно New Form
Замечание
Диалоговое окно для задания типа...
Замечание
Первый шаг в создании формы с помощью мастера
Диалоговое окно Open
Окно для выбора стиля отображения полей и управляющих кнопок
Таблица 5.1. Опции переключателя Button type
Установка критерия сортировки данных
Задание заголовка формы и выбор...
Таблица 5.2. Опции окна Form Wizard Sfep 4
Форма, созданная с помощью мастера форм
Замечание
Запуск формы
Объекты формы
Замечание
Так выглядит в конструкторе форм...
Окно Properties
Таблица 5.3. Назначение вкладок окна Properties
Выбор значения свойства объекта из списка
Таблица 5.4. Действия пользователя...
Настройка свойства BackColorс...
Таблица 5.5. Назначение кнопок окна Properties
Действия, выполняемые с объектами формы
Выделение объектов формы
Замечание
Отмена выделения с объектов
Перемещение объектов в форме
Удаление объектов из формы
Окно конструктора форм
ГЛАВА 6 Конструктор форм
Окно конструктора форм с панелями инструментов
Установленные метки в опциях меню View для отображения на экране панелей инструментов
Таблица 6.1. Кнопки панели инструментов Form Controls
Таблица 6.2. Кнопки панели инструментов Form Designer
Таблица 6.3. Кнопки панели инструментов Layout
Размещение полей таблиц и надписей к ним с использованием построителя формы
Таблица 6.6. Назначение вкладок окна Form Builder
Вкладка для выбора полей, размещаемых в форме с помощью построителя
Вкладка для выбора полей, размещаемых в форме с помощью построителя Замечание
Форма с объектами, размещенными с помощью построителя
Замечание
Текстовая информация
Поле ввода
Связывание поля формы с полем таблицы
Таблица 6.7. Форматы данных
Таблица 6.8. Коды шаблонов PICTURE
Отображение в строке состояния информации, задаваемой свойством StatusBarText
Использование построителя для создания поля ввода
Вкладка Format позволяет задать формат поля ввода
Замечание
Таблица 6.9. Назначение флажков вкладки Format
Таблица 6.10. Назначение параметров вкладки Style
Окно, предназначенное для установки параметров стиля поля
Связывание создаваемого поля с полем таблицы
Совет
Поле редактирования
Кнопки управления
Таблица 6.11. Кнопки панели инструментов Form Controls
Размещение одиночных кнопок
Диалоговое окно Open, предназначенное для выбора изображения на кнопке
Окно процедур для метода Click
Редактирование составных объектов
Объект CommandGroup в режиме редактирования
Создание группы кнопок
Совет
Окно свойств объекта типа CommandGroup
Форма с размещенной группой кнопок
Размещение изображений в форме
Диалоговое окно Open для выбора графического изображения
Размещение графического изображения в форме
Совет
Размещение в форме объекта типа General
Использование в форме флажков
Таблица со списком клиентов может...
Замечание
Использование в форме объекта типа CheckBox
Что такое переключатель
Таблица 6.13. Назначение основных свойств объекта типа optionGroup
Выбор объекта Option1 для коррекции
Форма, содержащая переключатель
Замечание
Создание формы
Списки
Таблица 6.14. Значения свойства RowSourceType
Таблица 6.15. Свойства объектов типа ListBox, отсутствовавшие у рассмотренных ранее объектов
Использование в форме списка
Раскрывающиеся списки
Определение свойств раскрывающегося списка
Выбор наименования города из раскрывающегося списка
Использование построителя для создания раскрывающегося списка
Совет
Вкладка List Items построителя объекта ComboBox
Таблица 6.16. Назначение опций раскрывающегося списка Fill the list with
Вкладка List Items построителя...
Вкладка Style построителя раскрывающегося списка
Таблица данной вкладки содержит...
Вкладка Layout построителя раскрывающегося списка
Вкладка Value построителя раскрывающегося списка
Счетчики
Замечание
Счетчик, размещенный в форме
Линии и контуры
Линия
Таблица 6.17. Описание стилей линии в зависимости от свойства Borderstyle
Контуры
Таблица 6.18. Описание узоров заполнения в зависимости от свойства Filistyle
Настройка параметров формы
Расположение формы
Расположение формы в центре главного окна Visual FoxPro
Совет
Заголовок формы
Стиль обрамления формы
Таблица 6.4. Значения стиля обрамления формы
Таблица 6.5. Значения свойства windowstate
Среда окружения формы
Замечание
Замечание
Диалоговое окно Data Environment с контекстным меню
Диалоговое окно Add Table or View
Диалоговое окно Data Environment с размещенными таблицами
Последовательность действий при настройке параметров формы
Размещение объектов в форме
ГЛАВА 7 Создание и печать отчетов
Таблица 7.1. Типы отчетов Тип...
Замечание Может оказаться, что...
Таблица 7.3. Итоговые значения отчета
Таблица 7.4. Назначение опций...
Замечание
Что такое отчет
Создание и печать отчетов
Рекомендации по созданию отчета
Средства создания отчетов
Использование мастера для создания однотабличного отчета
Группа Reports в окне создания проекта
Диалоговое окно New Report
Таблица 7.1. Типы отчетов
Диалоговое окно для выбора типа создаваемого отчета
Окно создания однотабличного отчета с помощью мастера
Замечание
Определение полей для группировки данных в отчете
Таблица 7,2. Описание интервалов группировки раскрывающегося списка Grouping intervals
Диалоговое окно Grouping Intervals
Таблица 7.3. Итоговые значения отчета
Диалоговое окно Grouuping Intervals
Таблица 7.4. Назначение опций переключателя окна Summary Options
Выбор стиля отображения объектов отчета
Установка порядка размещения объектов в отчете
Установка критерия упорядочения данных
Таблица 7.5. Переключатели окна Report Wizard (Step 6)
Заключительный этап создания отчета
Отчет, созданный с помощью мастера
Замечание
Просмотр подготовленного отчета
Панель инструментов, используемая для просмотра отчета
Панель инструментов, используемая в окне предварительного просмотра отчета
Печать отчета
Диалоговое окно Print
Диалоговое окно Print Options
Таблица 7.7. Назначение флажков окна Print Options
Диалоговое окно Report and Label Print Options позволяет указать критерий для выбора записей
Таблица 7.8. Критерии выбора записей
Диалоговое окно Свойства
Окно конструктора отчетов
ГЛАВА 8 Создание отчета с помощью конструктора отчетов
Окно конструктора отчета
Таблица 8.1. Кнопки панели инструментов Report Controls
Размещение в отчете линий и прямоугольников
Таблица 8.11. Опции команды Реп из меню Format
Панель инструментов Color Palette
Панель инструментов Color Palette
Диалоговое окно Цвет
Диалоговое окно Цвет для создания собственного цвета
Размещение в отчете рисунков
Диалоговое окно Report Picture
Таблица 8.13. Группа переключателей If picture and frame different sizes
Таблица 8.14. Группа переключателей Object Position
Создание отчета в свободной форме
Отчет в свободной форме Edit
Отчет в свободной форме Preview
Создание табличного отчета
Таблица Ordsaiem содержит сведения...
Диалоговое окно Data Environment
Созданный отчет в окне конструктора отчетов
Просмотр табличного отчета
Группировка данных в отчете
Диалоговое окно Data Grouping
Таблица 8.15. Параметры группировки данных окна Data Grouping
Использование группировки в отчете
Группировка данных в отчете по коду клиента
Просмотр отчета с группировкой данных
Использование в отчете переменных
Диалоговое окно Report Variables
Таблица 8.16. Поля диалогового окна Report Variables
Замечание
Таблица 8.17. Назначение группы переключалей Calculate диалогового окна Report Variables
Разметка страницы отчета
Таблица 8.18. Назначение полей области Columns диалогового окна Page Setup
Диалоговое окно Page Setup
Таблица 8.19. Назначение опций переключателя Print area
Создание многоколоночного отчета
Многоколоночный отчет
Многоколоночный отчет в окне предварительного просмотра
Типы полос окна конструктора отчета
Таблица 8.2. Типы полос отчета
Использование команды Quick Report для размещения полей
Замечание
Диалоговое окно Open
Таблица 8.3. Флажки диалогового окна Quick Report
Диалоговое окно Quick Report
Диалоговое окно Field Picker
Совет
Фрагмент отчета, созданного с помощью команды Quick Report
Диалоговое окно Шрифт
Установка среды окружения отчета
Диалоговое окно Data Environment Report Designer
Свойство Order используется для упорядочения записей в таблице
Размещение в отчете текстовой информации
Совет
Диалоговое окно Text
Добавление в отчет областей заголовка и итогов
Таблица 8.4. Кнопки панели инструментов Report Controls
Диалоговое окно Title/Summary
Создание простого отчета
Список клиентов
Размещение полей
Диалоговое окно Report Expression
Формирование выражения поля
Совет
Определение вычисляемого поля
Задание формата данных
Диалоговое окно Format
Замечание
Таблица 8.5. Параметры настройки символьных полей
Таблица 8.6. Параметры настройки числовых полей
Таблица 8.7. Параметры настройки полей типа "дата"
Задание условий печати
Диалоговое окно Print When
Таблица 8.8. Флажки области Also print
Расположение поля в полосе
Таблица 8.9. Опции диалогового окна Report Expression
Размещение итогового поля
Замечание
Диалоговое окно Calculate Field
Таблица 8.10. Опции диалогового окна Calculate Field
Замечание
Конструктор запросов
ГЛАВА 9 Запросы к базе данных
Ввод условия выборки в мастере запросов
Совет
Окно конструктора запросов с выбранной таблицей клиентов
Таблица 9.1. Назначение вкладок окна конструктора запросов
Задание условия точного совпадения значений одного поля
Задание условия точного совпадения значения одного поля
Замечание
Выбор полей, не удовлетворяющих заданному условию
Задание условия для выбора полей, не удовлетворяющих определенному критерию
Выбор похожих значений
Задание условия неточного совпадения
Выбор записей, находящихся в заданном диапазоне значений
Выбор записей по диапазону значений поля дат
Замечание
Формирование списка условий
Окно запроса со списком условий отбора
Многотабличные запросы
Вкладка Join содержит условия объединения таблиц
Определение условия объединения таблиц в диалоговом окне Join Condition
Таблица 9.3. Назначение опций диалогового окна Join Condition
Замечание
Замечание
Совет
Выборка из четырех таблиц
Таблица customer содержит информацию...
Вкладка Join окна запроса для выборки из четырех таблиц
Результаты запроса для выборки из четырех таблиц
Группировка полей запроса
Вкладка Group By окна конструктора запросов
Использование в запросе выражений и функций полей
Таблица 9.4. Функции для вычисления итоговых значений в запросе
Диалоговое окно Expression Builder позволяет включить в запрос функцию или выражение
Диалоговое окно Expression Builder Options
Таблица 9.5. Назначение группы...
Таблица 9.6. Арифметические операторы, используемые при формировании выражений
Включение в запрос итоговых значений
Результат выборки
Команды, используемые при формировании запросов
Таблица 9.2. Назначение команд меню Query и кнопок панели инструментов Query Designer
Совет
Изменение наименований полей в запросе
Изменение наименования полей
Сохранение запроса
Запуск запроса на выполнение
Формирование списка полей результирующей таблицы запроса
Вкладка Fields предназначена для выбора полей запроса
Совет
Вычисляемые поля запроса
Замечание
Определение вычисляемого поля
Результат выборки
Вкладка Order By конструктора запросов
Вкладка Order By конструктора позволяет сформировать условия упорядочения данных в запросе
Результаты выборки запроса
Упорядочение по нескольким полям
Использование для упорядочения двух полей
Задание условий для выбора записей
Перекрестные таблицы
ГЛАВА 10 Перекрестные таблицы и диаграммы
Одномерные перекрестные таблицы
Одномерная перекрестная таблица
Двумерные перекрестные таблицы
Таблица Salegoods Двумерная перекрестная таблица
Создание перекрестной таблицыс помощью мастера
Замечание
Выбор исходной таблицы и полей
Определение строк, столбцов и поля данных
Диалоговое окно после определения строк,столбцов и поля данных
Таблица 10.1. Назначение группы переключателей Summaryдиалогового окна Cross-Tab Wizard Step 3
Установите опцию Sum.
Определение типа группировки и итогового столбца
Таблица 10.2. Назначение группы переключателей Subtotalsдиалогового окна Cross-Tab Wizard Step 3
Завершающая стадия создания перекрестной таблицы
Таблица 10.3. Назначение переключателей диалогового окна Cross-Tab Wizard Step 4
Программа создания перекрестной таблицы
Таблица 10.4. Параметры программы, создающей перекрестные таблицы
Завершающая стадия создания перекрестной таблицы
Итоговые ежемесячные объемы продаж товаров
Совет
Экспорт данных
Диалоговое окно Export
Построение диаграмм
Создание диаграммы с помощьюмастера Graph Wizard
Совет
Выбор исходной таблицы и полей
Определение категории и рядов данных
Определение типа диаграммы
Таблица 10.5. Назначение переключателей диалогового окна Graph Wizard Step 4
Завершающая стадия создания диаграммы
Диаграмма распределения клиентов по городам
Круговая диаграмма распределения клиентов по городам
Замечание
Таблица CNTCUST содержит всего...
Трехмерная диаграмма,построенная для таблицы SALEREG
Подготовка к созданию меню
ГЛАВА 11 Меню приложения
Сохранение, генерация и запуск меню
Диалоговое окно Generate Menu
Совет
Создание всплывающего меню
Создание меню типа Shortcut
Меню типа Shortcut
Действия, необходимые для создания меню
Замечание
Запуск конструктора меню
Диалоговое окно New Menu
Конструктор меню
Таблица 11.1. Назначение кнопок конструктора меню
Создание меню
Таблица 11.2. Типы пунктов меню
Замечание
Основное меню приложения
Просмотр созданного меню приложения
"Горячие" клавиши
Задание параметров пункта меню в диалоговом окне Prompt Options
Диалоговое окно Prompt Options
Таблица 11.3. Назначение полей ввода диалогового окна Prompt Options
Определение клавиши быстрого вызова для пункта меню Справка
Формирование сообщения для пункта меню
Замечание
Определение сообщения для пункта меню Справка
Отображение в строке состояния сообщения для пункта меню
Блокирование команд меню
Замечание
Присвоение имени пункту меню
Диалоговое окно Prompt Options для пункта меню Справка
Действия для пунктов меню
Таблица 11.4. Типы пункта меню
Команда
Процедура
Окно редактирования процедуры для пункта меню Справка
Замечание
Определение подменю
Замечание
Окно создания подменю
Разделители элементов меню
Создание разделителей в подменю Покупатели
Определение параметров меню
Диалоговое окно General Options
Таблица 11.5. Группа переключателей Location диалогового окна General Options
Строка состояния
ГЛАВА 12 Создание справочной системы приложения
Создание справочной системы в формате HTML
Замечание
Окно HTML Help Workshop
Окно программы HTML Help Workshop
Просмотр темы справочной системы в Web-браузере
Определение параметров проекта справочной системы
Определение параметров проекта
Определение псевдонимов тем
Список псевдонимов тем
Определение псевдонимов тем
Определение связи между псевдонимами и индексами тем
Создание содержания справочной системы
Вкладка Contents
Определение элемента содержания справочной системы
Создание ключей для поиска тем
Определение ключей для поиска тем
Определение тем для ключа
Компиляция и тестирование справочной системы
Просмотр справочной системы
Использование справочной системы в приложениях
Команды Visual FoxPro для управления справочной системой
Таблица 12.7. Назначение команд для управления справочной системой
SET HELP
HELP
SET TOPIC
Использование диалоговых окон
Определение пояснений для элемента управления Функция имеет следующий синтаксис:
Таблица 12.1. Кнопки, отображаемые в диалоговом окне
Таблица 12.2. Значки, отображаемые в диалоговом окне
Таблица 12.3. Кнопка, выбираемая по умолчанию
Таблица 12.4. Значения, возвращаемые функцией
Определение процедуры для события Valid
Диалоговое окно с сообщением об ошибке
Определение темы справочной системы для элементов управления
Определение свойства HELPContextiD
Вид темы справочной системы в формате HTML
Справка типа "What's This?"
Таблица 12.8. Свойства справки типа What's This?
Замечание
Создание справочной системы в формате WinHelp
Замечание
Темы справочной системы
Тексты тем с рисунками
Предупреждение
Определение заголовка темы
Ключи для поиска тем
Определение ключей для поиска тем справочной системы
Определение ключей для поиска...
Поиск темы по ключам справочной системы
Перекрестные ссылки
Замечание
Создание перекрестной ссылки
Замечание
Пояснения к терминам
Формирование файла проекта справочной системы
Таблица 12.5. Разделы файла проекта справочной системы
Раздел [Files]
Определение параметров компиляции
Замечание
Таблица 12.6. Уровни параметра WARNING
Раздел [Map]
Компиляция справочной системы
Содержание справочной системы
Определение свойств окна проекта
ГЛАВА 13 Управление проектом и создание приложения
Таблица при двойном щелчке будет...
Определение параметров окна проекта
Таблица 13.1. Назначение флажков вкладки Project
Каталоги Галереи компонентов
Таблица 13.5. Назначение каталогов Галереи компонентов
Вкладка Catalogs диалогового окнаComponent Gallery Options
Представления данных
Вкладка Dynamic Views диалогового окнаComponent Gallery Options
Работа с проектом из окнаГалереи компонентов
Диалоговое окно Enter Project Name
Использование метода"перенести-и-оставить"для перемещения объектов
Таблица 13.6. Возможные результаты операции перемещения объектов
Таблица 13.7. Назначение цифр
Создание новой формыиз Галереи компонентов
Каталог Галереи компонентов,из которого можно создавать новые формы
Задание параметров проекта
Диалоговое окно Project Information
Диалоговое окно Select Directory
Выбор значка для проекта
Предупреждение
Таблица 13.2. Параметры упорядочения
Вкладка Files диалогового окна Project Information
Установка основнойпрограммы проекта
Замечание
Установка основной программы в окне проекта
Использование опции Exclude
Очистка проекта от удаленных файлов
Построение проекта
Диалоговое окно Build Options
Замечание
Диалоговое окно, сообщающее об ошибках,возникших при построении приложения
Галерея компонентов Visual FoxPro
Запуск Галереи компонентов
Галерея компонентов
Настройка параметров окнаГалереи компонентов
Таблица 13.3. Назначение вкладок диалогового окна Component Gallery Options
Вкладка Standard диалогового окнаComponent Gallery Options
Таблица 13.4. Назначение флажков диалогового окна
Условия достоверности ввода данных на уровне записей
ГЛАВА 14 Условия достоверности, хранимые процедуры, триггеры, представления данных
Определение свойств таблицы
Просмотр объема продаж товаров клиентам
Выбор представления данных
Замечание
Окно Data Session после открытия представления данных Sumcust
Совет
Параметры представления данных
Замечание
Замечание
Замечание
Редактирование данных
При выборе таблицы из этого списка...
Замечание
Установка редактируемых полей
Триггеры
Таблица 14.1. Триггеры
Таблица окна конструктора выбранной...
Хранимые процедуры
Для создания хранимой процедуры предназначена группа Stored Procedures окна проекта
Окно редактирования хранимых процедур
Предупреждение
Использование триггеров и хранимых процедур
Определение значения поля при добавлении новой записи
Задание вызова хранимой процедуры
Проверка удовлетворения введенных значений заданному условию
В поле ввода Rule (Условие) области...
Определение условия достоверности...
Действия, выполняемые при добавлении новых записей
Таблица конструктора таблиц. В...
Условия достоверности ввода данных на уровне поля таблицы
Определение условия достоверности для поля nquant
Использование представлений данных
Замечание
Создание представления данных
Замечание
Окно конструктора представлений данных
Таблица 14.2. Назначение кнопок панели инструментов View Designer
Сохранение созданного представления данных
Замечание
Задание имени представления данных
Просмотр представления данных
Отображение данных в форме в табличном виде
ГЛАВА 15 Расширенные средства ввода данных
Добавление данных в список
Определение свойства KeyPress
Формирование списка с помощью поля ввода в диалоговом режиме
Использование построителя
Рассмотрим пример размещения объекта...
Form Controls (Элементы управления...
Таблица 15.1. Назначение вкладок окна Grid Builder
Диалоговое окно Grid Builder Для...
Замечание При использовании объекта...
Вкладка Relationship для установки связи между таблицами
Свойства объекта Grid
Однако созданный с его помощью...
В контекстном меню содержится...
Созданный объект характеризуется...
Таблица 15.2. Назначение объектов, характеризующих столбцы таблицы
Окно свойств объекта Grid
Свойства, определяющие объект Grid
GridLineWidth — толщина сетки...
Таблица) состоит из столбцов...
Таблица при установленном курсоре на текущую запись в столбце.
Создание многотабличных форм для таблиц, имеющих отношение "один-ко-многим"
Создание многотабличной формы с помощью мастера
Таблица customer содержит информацию...
Диалоговое окно для выбора мастера многотабличной формы
Выбор полей главной таблицы На...
Выбор стиля отображения полей и управляющих кнопок
Таблица 15.3. Варианты продолжения работы с формой
Установка критерия сортировки данных
Заключительное диалоговое окно мастера
Многотабличная форма, созданная с помощью мастера форм
Создание объекта Grid с помощью конструктора форм
Создание формы, содержащей объект Grid
Окно Data Environment создаваемой формы
Таблица на панели инструментов...
Таблица на панели инструментов...
Многотабличная форма Сохраните...
Создание формы, содержащей три объекта Grid
Удаление из формы полей ввода и надписей к ним Форма с тремя объектами Grid
Создание формы с вкладками
Таблица содержащий список всех...
Размещение в форме объекта Page Frame
Таблица на панели инструментов...
В нижней части страницы расположите...
Первая страница многостраничной формы
Совет
Замечание
Окно процедуры для метода Refresh
Вторая вкладка формы
Набор форм
Для добавления второй формы выполните...
Таймер
Таблица 15.4. Назначение свойств объекта Timer
Создание формы с использованием таймера
Для отображения текущей даты и...
Использование таймера в форме
Просмотр итоговых продаж через заданный промежуток времени
Использование библиотек классов
ГЛАВА 16 Библиотеки классов и ActiveX-компоненты
Использование браузера объектов
Панель инструментов Form Controls
Замечание
Диалоговое окно Open для присоединения внешней библиотеки
Замечание
Меню кнопки View Classes и панель инструментов, содержащая элементы управления внешней библиотеки
Таблица 16.1. Кнопки библиотеки Buttons
Размещение объекта vcr в форме
Форма с размещенным объектом vcr для перемещения по записям
Галерея компонентов
Каталог Foundation Classes
Использование контекстного меню для размещения объекта выбранного класса в форме
Замечание
Class Browser
Окно Class Browser
Размещение в форме объектов из окна Class Browser
Использование ActiveX-компонентов в форме
Вкладка Controls диалогового окна Options
Замечание
Отображение ActiveX-компонентов на панели инструментов Form Controls
Панель инструментов, содержащая ActiveX-компоненты
Размещение ActiveX-компонентов в форме
Форма с размещенным в ней объектом Page Frame
Электронная таблица
Электронная таблица, размещенная на первой вкладке формы
Редактирование электронной таблицы в Visual FoxPro
Редактирование электронной таблицы в отдельном приложении
Документ Microsoft Word
Работа с ActiveX-компонентами после запуска формы на выполнение
Объект для работы с документом Microsoft Word
Редактирование документа Microsoft Word
Редактирование электронной таблицы
Связь ActiveX-компонентов с базой данных
Замечание
Использование календаря в форме
Настройка свойств календаря
Таблица 16.2. Назначение полей окна Свойства: Календарь
Таблица 16.3. Назначение флажков области Отображение вкладки Общие
Использование календаря для ввода информации в поля дат
Использование в отчетах представлений данных
ГЛАВА 17 Расширенные средства создания отчетов
Этикетки
Использование мастера при создании этикеток
Совет
Выбор источника данных для создания этикеток
Выбор типа этикетки
Диалоговое окно Custom Labels со списком пользовательских размеров
Диалоговое окно New Label Definition для определения нового размера этикетки
Расположение объектов в этикетке
Совет
Определение порядка сортировки
Создание этикетки с помощью конструктора
Диалоговое окно New Label
Замечание
Использование в отчетах отношения "один-ко-многим"
Вывод результатов запроса
ГЛАВА 18 Расширенные средства выборки данных
Таблица 18.1. Назначение кнопок диалогового окна Query Destination
Диалоговое окно Query Destination
Применение в программах команды Select
Использование переменных при формировании запросов
Подзапросы
Фраза HAVING
Замечание
Предупреждение
Оператор EXISTS
Замечание
Оператор UNION
Предупреждение
Просмотр результатов запроса в режиме Browse
Сохранение результатов запроса в курсоре
Совет
Сохранение результатов запроса в таблице
Таблица диалогового окна Query...
Использование результатов запроса для создания диаграммы
Представление результатов запроса на экране
Диалоговое окно Query Destination с выбранной опцией Screen
Замечание
Использование результатов запроса в отчете
Диалоговое окно Query Destination с выбранной опцией Report
Замечание
Создание этикеток с использованием результатов запроса
Диалоговое окно Query Destination с выбранной опцией Label
Сохранение результатов запроса в формате HTML
Диалоговое окно Save As HTML
Таблица 18.2. Переключатели диалогового окна Save As HTML
Просмотр HTML-файла в окне Web-браузера
Использование классов
ГЛАВА 19 Визуальное объектно-ориентированное программирование
Использование пользовательских классов для создания объектов формы
Размещение объекта, основанного на пользовательском классе
Просмотр информации о классе и определение значка для его обозначения
Вкладка Members диалогового окна Class Info
Вкладка Class диалогового окна Class Info
Совет
Диалоговое окно Edit Property/Method
Таблица 19.9. Назначение столбцов таблицы диалогового окна Edit Property/Method
Формирование списка библиотек, используемых в конструкторах форм и классов
Вкладка Controls диалогового окна Options
Создание форм на основе пользовательских классов
Выбор класса, используемого при создании формы
Замечание
Диалоговое окно Form Template
Форма просмотра информации о клиентах на основе пользовательских классов
Начальная стадия создания формы, основанной на пользовательском классе
Использование формы для создания класса
Подготовка формы для создания...
Средство Class Browser
Окно Class Browser
Совет
Замечание
Управление классами
Исходный текст описания класса
Таблица 19.10. Кнопки окна Class Browser
Создание панели инструментов
Создание класса панели управления для перемещения по записям таблицы
Нам необходимо создать в форме...
Совет
Базовые классы Visual FoxPro
Таблица 19.1. Базовые классы Visual FoxPro
Таблица Да Да Header Заголовок...
Таблица 19.2. Минимальный набор свойств класса
Таблица 19.3. Минимальный набор событий
Использование базовых классов при создании форм
Создание объекта в конструкторе форм
Свойства объектов, созданных на основе базовых классов
Окно свойств объекта
Замечание
Таблица 19.4. Флажки диалогового окна New Property
Диалоговое окно New Property
Наследование событий и методов
Вкладка Methods окна свойств объекта
Окно редактирования методов
Замечание
Диалоговое окно New Method
Таблица. 19.5. События, распознаваемые Visual FoxPro
Таблица ShowDoc При переходе в...
Использование вложенных объектов
При ссылке на вложенный объект...
Таблица 19.7. Ключевые слова для идентификации объектов
Совет
Форма с вложенным объектом — кнопкой
Создание пользовательских классов
Создание пользовательского класса на основе базовых классов Visual FoxPro в конструкторе классов
Диалоговое окно New Class
Замечание
Таблица 19.8. Назначение команд пункта меню C l ass
Окно конструктора классов
Создание класса типа "форма"
Размещение заголовка формы
Библиотека классов
Замечание
Создание подклассов
Создание текстовой кнопки выхода из формы
Создание класса кнопки
Выбор класса из библиотеки классов
Диалоговое окно New Class после выбора пользовательского класса
Определение свойств и методов для кнопки выхода из формы
Создание кнопки, содержащей изображение, для выхода из формы
Определение кнопки с изображением
Совет
Типы блокировок
ГЛАВА 20 Многопользовательская работа в локальной сети
Блокировка при буферизации
Таблица 20.3. Типы буферизации данных
Таблица 20.4. Значения свойства BufferMode
Таблица 20.5. Значения свойства BufferModeOverride
Определение значения свойства BufferModeOverride курсора
Определение типа блокировки в диалоговом окне Work Area Properties
Обнаружение и устранение конфликтов
Таблица 20.6. Значения, возвращаемые функцией GETFLDSTATE ()
Использование транзакций
Таблица. 20.7. Команды, используемые для управления транзакциями
Автоматическая блокировка
Таблица 20.1. Команды, автоматически блокирующие таблицу или записи
Замечание
Полная блокировка таблицы и блокировка изменений
Блокировка таблицы
Блокировка записей
Замечание
Совет
Замечание
Установка режима повторных попыток блокировки данных
Замечание
Снятие блокировок таблиц и записей
Таблица 20.2. Команды снятия блокировки с записей и таблиц
Замечание
Сеансы работы с данными
Открытие сеансов работы на одном компьютере
Выбор сеанса работы
Использование буферов
Visual FoxPro и OLE-объекты
ГЛАВА 21 Связывание и внедрение объектов, экспорт и импорт данных
Замечание
Просмотр в режиме Browse таблицы, содержащей поля типа General
Замечание
Окно редактирования поля типа General
Диалоговое окно Вставка объекта
Передача данных в Microsoft Excel с помощью OLE
Замечание
Создание диаграммы с помощью OLE
Передача данных из Visual FoxPro в другие приложения
Диалоговое окно Export
Таблица 21.2. Типы экспортируемых форматов
Диалоговое окно Export Options
Диалоговое окно Field Picker
Импорт данных
Совет
Первый шаг работы мастера: выбор типа импортируемого файла
Использование данных из Visual FoxPro в Microsoft Word
Совет
Таблица 21.3. Переключатели группы Select a document type
Внедрение нового OLE-объекта
Создание изображения товара
Размещение в поле таблицы нового OLE-объекта
Открытое приложение OLE-сервера для редактирования изображения
Внедрение OLE-объекта из файла
Диалоговое окно Вставка объекта при выбранном переключателе Создать из файла
Диалоговое окно Обзор
Связывание OLE-объекта
Команда Insert Object
Установлен флажок Связь
Связывание OLE-объекта
Команда Paste Special
Диалоговое окно Специальная вставка
Совет
Диалоговое окно Связи
Таблица 21.1. Назначение кнопок диалогового окна Связи
Редактирование OLE-объекта
Удаление OLE-объекта
Использование объектно-ориентированного программирования
Замечание
Определение источника данных ODBC
ГЛАВА 22 Удаленные представления данных
Замечание
Диалоговое окно ODBC Data Source Administrator
Диалоговое окно Create New Data Source
Диалоговое окно определения параметров соединения
Совместно используемые соединения
Комбинирование в представлении локальных и удаленных данных
Настройка представления с помощью словаря базы данных
Таблица 22.9. Поля области Field validation
Таблица 22.10. Поля области Display
Замечание
Именованное соединение
Раздел Connections списка Database
Конструктор соединений
Окно конструктора соединений
Таблица 22.1. Назначение полей ввода области Specify data source
Таблица 22.2. Переключатели области Display ODBC login prompts
Таблица 22.3. Опции области Data processing
Замечание
Таблица 22.4. Опции области Timeout intervals
Замечание
Ввод имени соединения
Именованные соединения
Настройка параметров удаленных представлений и соединений в диалоговом окне Options
Настройка параметров удаленных представлений и соединений
Таблица 22.5. Параметры удаленного представления
Таблица 22.6. Параметры именованного соединения
Создание удаленного представления данных
Использование мастера удаленных представлений
Выбор мастера удаленных представлений
Выбор источника данных
Ввод имени пользователя и пароля
Выбор полей удаленного представления
Определение отношения между таблицами
Отображение списка удаленных представлений
Замечание
Использование конструктора представлений
Таблица 22.7. Опции области SQL WHERE clause includes
Таблица 22.8. Опции области Update using
Использование команды CREATE SQL VIEW
Особенности использования удаленных представлений данных для электронных таблиц Microsoft Excel
Замечание
Замечание
Использование мастера наращивания для переноса данных в базу данных SQL Server
ГЛАВА 23 Перенос данных из Visual FoxPro на платформу клиент-сервер
Предупреждение
Определение базы данных назначения и ее параметров
Предупреждение
Замечание
Проект с информацией о переносе данных
Часть отчета о выполнении наращивания базы данных
Соответствие типов данных
Таблица 23.1. Соответствие типов данных
Отображение выражений из Visual FoxPro в SQL Server мастером наращивания
Таблица 23.2. Отображение выражений из Visual FoxPro в SQL Server
Отображение типов индексов мастером наращивания
Таблица 23.3. Сопоставление типов индекса Visual FoxPro типам индекса SQL Server
Замечание
Отображение объектов мастером наращивания
Таблица 23.4. Отображение объектов мастером наращивания
Отображение правил и ссылочной целостности мастером наращивания
Таблица 23.5. Триггеры, создаваемые мастером наращивания
Установка драйвера ODBC
Замечание
Выбор базы данных и источника данных
Выбор локальной базы данных с исходными таблицами
Выбор переносимых таблиц
Мастер Web Publishing
ГЛАВА 24 Публикация данных на Web-сервере
Первое окно мастера
Указание сортировки данных
Задание стиля оформления
Замечание
Таблица 24.1. Опции окна Web Publishing Wizard Step 4
Заключительное окно мастера
Настройка параметров Web-страницы с помощью мастера
Диалоговое окно Layout Options
Диалоговое окно Layout Options
Вкладка Relations диалогового окна Layout Options
Диалоговое окно Advanced
Диалоговое окно Advanced
Таблица 24.2. Назначение кнопок области Additional HTML Items
Таблица 24.3. Кнопки окна Advanced
Диалоговое окно HTML Item
Создание Web-страницы
Подготовка данных
Настройка параметров
Редактирование созданной Web-страницы
Параметры вкладок окна Options
ГЛАВА 25 Настройка параметров Visual FoxPro
Таблица 25.1. Назначение вкладок диалогового окна Options
Вкладка General диалогового окна Options
Таблица 25.2. Назначение опций области Warning sound
Таблица 25.3. Назначение флажков для выбора файла звукового сигнала
Таблица 25.4. Команды, действие которых изменяется командой SET COMPATIBLE
Таблица 25.5. Назначение флажков вкладки General
Замечание
Editor
Вкладка Editor диалогового окна Options
Debug
Вкладка Debug диалогового окна Options
Таблица 25.18. Назначение флажков области Call Stack
Таблица 25.19. Назначение флажков области Debug Output
Таблица 25.20. Назначение флажков области Trace
Field Mapping
Таблица для определения соотношения между типом объекта и типом поля содержит три столбца:
Вкладка Field Mapping диалогового окна Options
Таблица 25.21. Назначение флажков области Database options
IDE
Вкладка IDE диалогового окна Options
Controls
Вкладка Controls диалогового окна Options
Data
Вкладка Data диалогового окна Options
Таблица 25.6. Назначение флажков вкладки Data
Таблица 25.7. Назначение счетчиков вкладки Data
Таблица 25.8. Назначение флажков области String comparisons
Таблица 25.9. Назначение флажков области Locking and buffering
File Locations
Вкладка File Location диалогового окна Options
Таблица 25.10. Типы файлов окна File Location
Диалоговое окно Change File Location
Forms
Вкладка Forms диалогового окна Options
Таблица 25.11. Назначение флажков области Grid
Таблица 25.12. Назначение счетчиков области Grid
Предупреждение
Projects
Вкладка Projects диалогового окна Options
Regional
Вкладка Regional диалогового окна Options
Remote Data
Вкладка Remote Data диалогового окна Options
Таблица 25.13. Назначение флажков области Remote view defaults
Таблица 25.14. Назначение счетчиков вкладки Remote Data
Таблица 25.15. Назначение флажков области Connection defaults
Таблица 25.16. Назначение счетчиков области Connection defaults
View
Таблица 25.17. Назначение флажков вкладки View
Вкладка View диалогового окна Options
Требования к системе
ПРИЛОЖЕНИЕ Установка Visual FoxPro
Установка Visual FoxPro
П1. Диалоговое окно Visual FoxPro Setup
П2. Диалоговое окно Microsoft Visual FoxPro 7.0 с выбором файлов установки
Настройка Visual FoxPro
Стартовые ключи
П.З. Диалоговое окно Свойства: Visual FoxPro 7.0
Определение файла конфигурации
Отмена вывода заставки Visual FoxPro
Файлы инициализации
Файл FOXPRO.INI
Файл CONFIG.FPW
Определение цветовой палитры
SET-команды
-
FoxPro8
В последние годы периодически возникают слухи о том, что Microsoft прекратит поддержку программного продукта Visual FoxPro. Но в который раз они оказываются происками недоброжелателей. И очередная новая версия Visual FoxPro через полтора года после предыдущей — прямое тому подтверждение. Несмотря на появление новых систем управления базами данных, Visual FoxPro продолжает оставаться одной из наиболее популярных программ в этой области. Это, прежде всего, связано с тем, что при создании новых версий Microsoft сохраняет совместимость с предыдущими версиями. Поэтому созданные вами приложения можно будет использовать и в дальнейшем.
Как пользоваться книгой
Как построена книга
Специальные элементы книги
Глава 1. Знакомство с Visual FoxPro
Реляционные базы данных
Глава 2. Начало работы с Visual FoxPro
Запуск Visual FoxPro
Главное окно Visual FoxPro
Системное меню и системные кнопки
Знакомство со стандартной панелью инструментов Visual FoxPro
Краткий обзор меню Visual FoxPro
FoxPro8
Глава 3.Проект как средство объединения элементов приложения
Создание проекта приложения
Настройка дополнительных параметров проекта
Управление проектом с помощью меню
Управление элементами проекта
Использование мастера при создании проекта
Задание общих параметров проекта
Задание информации о разработчиках проекта
Формирование списка баз данных и таблиц, используемых в проекте
Формирование списка форм проекта
Формирование списка отчетов
FoxPro8
Глава 4. Создание базы данных проекта
Создание базы данных в окне проекта
Режимы просмотра таблицы
Модификация таблицы
Изменение наименований полей и их типов
Добавление и удаление полей
Изменение порядка расположения полей
Индексы
Создание первичного ключа для таблицы
Создание составного индекса
Отношения между таблицами
Создание отношений между таблицами
Целостность данных
Создание базы данных вне проекта
Таблицы — основа базы данных
Имена таблиц
Создание таблицы с помощью мастера
Окно конструктора таблиц
Определение полей таблицы
Ввод наименований полей
Типы полей
Задание свойств полей
Опция NULL
Назначение кнопок окна конструктора таблицы
Определение свойств таблицы
Создание таблицы в конструкторе таблиц
Глава 5. Форма как средство ввода и редактирования данных
Форма как средство ввода и редактирования данных
Линии сетки
Изменение последовательности ввода информации в поля формы
Интерактивный режим
Режим с использованием списка объектов
Создание формы с помощью мастера
Запуск формы
Объекты формы
Действия, выполняемые с объектами формы
Выделение объектов формы
Отмена выделения с объектов
Перемещение объектов в форме
Удаление объектов из формы
Изменение размеров объектов и их выравнивание
FoxPro8
Глава 6. Конструктор форм
Окно конструктора форм
Размещение объектов в форме
Текстовая информация
Поле ввода
Использование построителя для создания поля ввода
Поле редактирования
Кнопки управления
Размещение одиночных кнопок
Редактирование составных объектов
Создание группы кнопок
Размещение изображений в форме
Размещение в форме объекта типа General
Использование в форме флажков
Что такое переключатель
Создание формы
Списки
Раскрывающиеся списки
Использование построителя для создания раскрывающегося списка
Счетчики
Линии и контуры
Линия
Контуры
Настройка параметров формы
Расположение формы
Заголовок формы
Стиль обрамления формы
Среда окружения формы
Адаптер курсора
Последовательность действий при настройке параметров формы
Глава 7. Создание и печать отчетов
Что такое отчет
Рекомендации по созданию отчета
Средства создания отчетов
Использование мастера для создания однотабличного отчета
Просмотр подготовленного отчета
Панель инструментов, используемая для просмотра отчета
Печать отчета
FoxPro8
Глава 8. Cоздание отчета с помощью конструктора отчетов
Окно конструктора отчетов
Панель инструментов Color Palette
Размещение в отчете рисунков
Создание отчета в свободной форме
Создание табличного отчета
Группировка данных в отчете
Использование группировки в отчете
Использование в отчете переменных
Разметка страницы отчета
Создание многоколоночного отчета
Типы полос окна конструктора отчета
Использование команды Quick Report для размещения полей
Установка среды окружения отчета
Размещение объектов в отчете
Размещение в отчете текстовой информации
Добавление в отчет областей заголовка и итогов
Создание простого отчета
Размещение полей
Формирование выражения поля
Задание формата данных
Задание условий печати
Расположение поля в полосе
Размещение итогового поля
Размещение в отчете линий и прямоугольников
Глава 9. Запросы к базе данных
Запросы к базе данных
Задание условий для выбора записей
Задание условия точного совпадения значений одного поля
Выбор полей, не удовлетворяющих заданному условию
Выбор похожих значений
Выбор записей, находящихся в заданном диапазоне значений
Формирование списка условий
Многотабличные запросы
Выборка из четырех таблиц
Группировка полей запроса
Использование в запросе выражений и функций полей
Включение в запрос итоговых значений
Конструктор запросов
Изменение наименований полей в запросе
Команды, используемые при формировании запросов
Сохранение запроса
Запуск запроса на выполнение
Формирование списка полей результирующей таблицы запроса
Вычисляемые поля запроса
Вкладка Order By конструктора запросов
Упорядочение по нескольким полям
FoxPro8
Глава 10. Перекрестные таблицы и диаграммы
Перекрестные таблицы
Одномерные перекрестные таблицы
Двумерные перекрестные таблицы
Создание перекрестной таблицы с помощью мастера
Программа создания перекрестной таблицы
Экспорт данных
Построение диаграмм
Создание трехмерных диаграмм
Глава 11. Меню приложения
Подготовка к созданию меню
Определение параметров меню
Сохранение, генерация и запуск меню
Создание всплывающего меню
Действия, необходимые для создания меню
Запуск конструктора меню
Создание меню
"Горячие" клавиши
Задание параметров пункта меню в диалоговом окне Prompt Options
Определение клавиш быстрого вызова пунктов меню
Формирование сообщения для пункта меню
Блокирование команд меню
Присвоение имени пункту меню
Действия для пунктов меню
Команда
Процедура
Определение подменю
Разделители элементов меню
Задание графических изображений пунктам меню
FoxPro8
Глава 12. Создание справочной системы приложения
Строка состояния
Создание справочной системы в формате HTML
Окно HTML Help Workshop
Определение параметров проекта справочной системы
Определение псевдонимов тем
Определение связи между псевдонимами и индексами тем
Создание содержания справочной системы
Создание ключей для поиска тем
Компиляция и тестирование справочной системы
Использование справочной системы в приложениях
Команды Visual FoxPro для управления справочной системой
SET HELP
HELP
SET TOPIC
Использование диалоговых окон
Определение темы справочной системы для элементов управления
Справка типа What's This?
Создание справочной системы в формате WinHelp
Темы справочной системы
Ключи для поиска тем
Перекрестные ссылки
Пояснения к терминам
Формирование файла проекта справочной системы
Раздел [Files]
Определение параметров компиляции
Раздел [Map]
Компиляция справочной системы
Содержание справочной системы
Глава 13. Управление проектом и создание приложения
Определение свойств окна проекта
Каталоги Галереи компонентов
Представления данных
Работа с проектом из окна Галереи компонентов
Использование метода "перенести-и-оставить" для перемещения объектов
Создание новой формы из Галереи компонентов
Задание параметров проекта
Установка основной программы проекта
Использование опции Exclude
Очистка проекта от удаленных файлов
Построение проекта
Галерея компонентов Visual FoxPro
Запуск Галереи компонентов
Настройка параметров окна Галереи компонентов
FoxPro8
Глава 14. Условия достоверности, хранимые процедуры, триггеры, представления данных
Условия достоверности ввода данных на уровне записей
Просмотр объема продаж товаров клиентам
Параметры представления данных
Редактирование данных
Установка редактируемых полей
Триггеры
Хранимые процедуры
Использование триггеров и хранимых процедур
Определение значения поля при добавлении новой записи
Проверка удовлетворения введенных значений заданному условию
Действия, выполняемые при добавлении новых записей
Использование представлений данных
Создание представления данных
Сохранение созданного представления данных
Просмотр представления данных
Глава 15. Расширенные средства ввода данных
Отображение данных в форме в табличном виде
Добавление данных в список
Использование построителя
Свойства объекта Grid
Свойства, определяющие объект Grid
Свойства объекта Column
Свойства объекта Header
Свойства объекта Text
Создание многотабличных форм для таблиц, имеющих отношение "один-ко-многим"
Создание многотабличной формы с помощью мастера
Создание объекта Grid с помощью конструктора форм
Создание формы, содержащей объект Grid
Создание формы, содержащей три объекта Grid
Создание формы с вкладками
Набор форм
Таймер
Создание формы с использованием таймера
FoxPro8
Глава 16. Библиотеки классов и ActiveX-компоненты
Использование библиотек классов
Использование браузера объектов
Панель инструментов Form Controls
Использование библиотеки классов Галереи компонентов
Class Browser
Использование ActiveX-компонентов в форме
Отображение ActiveX-компонентов на панели инструментов Form Controls
Размещение ActiveX-компонентов в форме
Электронная таблица
Документ Microsoft Word
Работа с ActiveX-компонентами после запуска формы на выполнение
Связь ActiveX-компонентов с базой данных
Использование в форме календаря
Настройка свойств календаря
Использование календаря для ввода информации в поля дат
Глава 17. Расширенные средства создания отчетов
Использование в отчетах представлений данных
Этикетки
Использование мастера при создании этикеток
Создание этикетки с помощью конструктора
Использование в отчетах отношения "один-ко-многим"
Глава 18. Расширенные средства выборки данных
Вывод результатов запроса
Фраза HAVING
Оператор EXISTS
Оператор UNION
Просмотр результатов запроса в режиме Browse
Сохранение результатов запроса в курсоре
Сохранение результатов запроса в таблице
Представление результатов запроса на экране
Сохранение результатов запроса в формате HTML
Использование в программах команды Select
Использование переменных при формировании запросов
Подзапросы
FoxPro8
Глава 19. Визуальное объектно-ориентированное программирование
Визуальное объектно-ориентированное программирование
Использование пользовательских классов для создания объектов формы
Просмотр информации о классе и определение значка для его обозначения
Формирование списка библиотек, используемых в конструкторах форм и классов
Создание форм на основе пользовательских классов
Форма просмотра информации о клиентах на основе пользовательских классов
Использование формы для создания класса
Средство Class Browser
Управление классами
Создание панели инструментов
Использование классов
Базовые классы Visual FoxPro
Использование базовых классов при создании форм
Свойства объектов, созданных на основе базовых классов
Наследование событий и методов
Использование вложенных объектов
Пользовательские классы
Создание пользовательского класса на основе базовых классов Visual FoxPro в конструкторе классов
Создание класса типа форма
Библиотека классов
Создание подклассов
Создание текстовой кнопки выхода из формы
Создание кнопки, содержащей изображение, для выхода из формы
Глава 20. Многопользовательская работа в локальной сети
Многопользовательская работа в локальной сети
Использование буферов
Блокировка при буферизации
Обнаружение и устранение конфликтов
Использование транзакций
Типы блокировок
Автоматическая блокировка
Полная блокировка таблицы и блокировка изменений
Блокировка таблицы
Блокировка записей
Установка режима повторных попыток блокировки данных
Снятие блокировок таблиц и записей
Сеансы работы с данными
FoxPro8
Глава 21. Связывание и внедрение объектов, экспорт и импорт данных
Связывание и внедрение объектов, экспорт и импорт данных
Импорт данных
Использование данных из Visual FoxPro в Microsoft Word
Visual FoxPro и OLE-объекты
Внедрение нового OLE-объекта
Внедрение OLE-объекта из файла
Связывание OLE-объекта
Команда Insert Object
Команда Paste Special
Редактирование OLE-объекта
Удаление OLE-объекта
Использование объектно-ориентированного программирования
Передача данных в Microsoft Excel с помощью OLE
Передача данных из Visual FoxPro в другие приложения
Глава 22. Удаленные представления данных
Удаленные представления данных
Особенности использования удаленных представлений данных для электронных таблиц Microsoft Excel
Совместно используемые соединения
Комбинирование в представлении локальных и удаленных данных
Настройка представления с помощью словаря базы данных
Определение источника данных ODBC
Именованное соединение
Конструктор соединений
Настройка параметров удаленных представлений и соединений в диалоговом окне Options
Создание удаленного представления данных
Использование мастера удаленных представлений
Использование конструктора представлений
Использование команды CREATE SQL VIEW
FoxPro8
Глава 23. Перенос данных из Visual FoxPro на платформу клиент - сервер
Перенос данных из Visual FoxPro на платформу клиент — сервер
Определение базы данных назначения и ее параметров
Использование мастера наращивания для переноса данных в базу данных SQL Server
Соответствие типов данных
Отображение выражений из Visual FoxPro в SQL Server мастером наращивания
Отображение типов индексов мастером наращивания
Отображение объектов мастером наращивания
Отображение правил и ссылочной целостности мастером наращивания
Установка драйвера ODBC
Выбор базы данных и источника данных
Выбор переносимых таблиц
FoxPro8
Глава 24. Публикация данных на Web-сервере
Публикация данных на Web-сервере
Мастер Web Publishing
Настройка параметров Web-страницы с помощью мастера
Диалоговое окно Layout Options
Диалоговое окно Advanced
Создание Web-страницы
Подготовка данных
Настройка параметров
Редактирование созданной Web-страницы
Глава 25. Настройка параметров Visual FoxPro
Параметры вкладок окна Options
View
Editor
Debug
Field Mapping
IDE
Reports
General
Controls
Data
File Locations
Forms
Projects
Regional
Remote Data
Приложение 1. Установка Visual FoxPro
Требования к системе
Установка Visual FoxPro
Настройка Visual FoxPro
Стартовые ключи
Определение файла конфигурации
Отмена вывода заставки Visual FoxPro
Файл инициализации
Определение цветовой палитры
SET-команды
Приложение 2. Используемые термины