- •Часть 2
- •Введение
- •Тема 1. Определение свойств объектов формы
- •Вкладка Layout
- •Вкладка Other
- •Вкладка Data
- •Пример разработки формы и описания свойств ее объектов
- •Использование Построителя таблиц для размещения в форме объектов Grid
- •Пример разработки и проектирования многостраничной формы по работе флота на освоении перевозок грузов
- •Тема 2. Создание многостраничных форм
- •Описание объектов формы «Работа флота», размещенных на первой вкладке «Разработка схемы работы флота», их свойств и методов обработки этих объектов
- •Описание объектов второй вкладки «Оценка освоения объемов перевозок», их свойств и методов обработки этих объектов
- •Тема 3. Создание перекрестных таблиц и диаграмм
- •Создание одномерных перекрестных таблиц
- •Этапы создания одномерной перекрестной таблицы в режиме Конструктора запросов
- •Создание двумерных перекрестных таблиц с помощью Мастера запросов
- •Создание диаграмм
- •Этапы создания двумерных диаграмм на основе одномерных перекрестных таблиц
- •Этапы создания трехмерных диаграмм на основе двумерных перекрестных таблиц
- •Тема 4. Создание и использование справочных окон диалога при работе с формами
- •Messagebox (текст_сообщения [,тип_диалогового_окна [,заголовок]])
- •Тема 5. Создание отчетов в свободной форме
- •Способы создания отчетов
- •Этапы создания отчетов в свободной форме с помощью Конструктора отчетов
- •Создание многоколоночного отчета
- •Тема 6. Создание пользовательского меню
- •Создание линейки главного меню
- •Создание «горячих» клавиш (hot key)
- •Разделители элементов меню
- •Определение клавиш быстрого вызова пунктов меню
- •Пояснительное сообщение для пункта меню
- •Определение общих параметров меню
- •Генерация и запуск созданного меню на выполнение
- •Редактирование файла меню в режиме конструктора
- •Создание контекстного (всплывающего) меню
- •Описание пунктов меню
- •1. Редактирование:
- •2. Обработка информации
- •3. Печать данных
- •4. Выход
- •Тема 7. Создание проекта приложения. Управление проектом и создание приложения
- •Определение параметров проекта
- •Построение приложения
- •Тема 8. Создание web-страниц для таблиц
- •Литература
- •Оглавление
- •Обработка данных в среде субд Visual foxpro
- •Часть 2
Использование Построителя таблиц для размещения в форме объектов Grid
В случае создания (редактирования) формы в режиме конструктора для более быстрого и удобного размещения в ней объектов типа Grid удобно использовать построителя таблиц (Builder), вызываемого на объекте типа Grid из контекстного меню.
Вид построителя для таблицы Договора представлен на рис. 5.
а) на первой вкладке выбирается нужная таблица и задается список полей, размещаемых в объекте Grid |
б) на второй вкладке выбирается стиль отображения таблицы в форме |
в) на третьей вкладке определяются заголовки столбцов таблицы и типы объектов, отображаемых в столбцах для представления данных |
г) на четвертой вкладке задается ключевое поле родительской таблицы и индекс дочерней таблицы (в случае связанных таблиц) |
Рис. 5. Вид окон диалога построителя объекта Grid |
Объект Grid – составной объект (контейнер), состоящий из набора столбцов (Column1, Column2 и т. д.). Каждый столбец тоже рассматривается как составной объект, представленный заголовком (Header) и собственно данными (Text), представляющими содержание определенных столбцов таблиц, хранящих информацию.
Свойствами обладают все названные объекты: Grid, Column, Header, Text:
Таблица 3
Характерные свойства объекта Grid и его составляющих
Название объекта |
Название свойства |
Назначение свойства |
Grid |
ColumnCount |
Число столбцов |
DeleteMark |
Наличие столбца для маркировки удаляемых записей |
|
GridLines |
Наличие линий |
|
HeaderHeight |
Высота заголовка |
|
RecordMark |
Наличие столбца для маркера записей |
|
RecordSource |
Источник данных (таблица) |
|
RecordSourceType |
Тип источника данных |
|
ScrollBars |
Наличие полос прокрутки |
|
Column |
ControlSource |
Источник данных (поле таблицы) |
ColumnOrder |
Порядок следования столбцов |
|
Header |
Alignment |
Выравнивание данных в ячейке |
BackColor |
Цвет фона |
|
Caption |
Заголовок |
|
FontBold |
Жирный шрифт |
|
FontName |
Название шрифта |
|
FontSize |
Размер шрифта |
|
ForeColor |
Цвет символов шрифта |
|
Text |
Alignment |
Выравнивание данных в ячейке |
BackColor |
Цвет фона |
|
BorderStyle |
Тип границ ячеек |
|
ControlSource |
Источник данных (поле таблицы) |
|
FontBold |
Жирный шрифт |
|
FontName |
Название шрифта |
|
FontSize |
Размер шрифта |
|
ForeColor |
Цвет символов шрифта |
