Реляционные СУБД в Visual FoxPro 8

         

Свойства объекта Grid

Построитель — удобное средство для быстрого создания объекта Grid (Таблица). Однако созданный с его помощью объект требует некоторой модификации внешнего вида. С этой целью рассмотрим основные свойства, характеризующие объект Grid (Таблица).

Щелкните правой кнопкой мыши на объекте Grid (Таблица). В контекстном меню содержится команда Edit (Правка), указывающая, что объект является сложным, т. е. состоящим из нескольких входящих в нею объектов. Такими объектами являются column (Столбец), Header (Заголовок) и Text (Текст). Выделите объект Grid (Таблица) и откройте окно свойств (рис. 15.6). Созданный объект характеризуется свойствами, относящимися ко всему объекту в целом. Помимо этого, объекты column (Столбец), Header (Заголовок) и Text (Текст) обладают своими собственными свойствами.

Объекты, характеризующие столбцы таблицы, представлены в табл. 15.2.

Таблица 15.2. Назначение объектов, характеризующих столбцы таблицы



Объект Назначение
Column (Столбец) Определяет свойства, относящиеся к помещаемой в столбец информации
Header (Заголовок) Определяет свойства, характеризующие заголовок столбца
Text (Текст) Определяет свойства поля таблицы, когда на нем установлен фокус

Рис. 15.6. Окно свойств объекта Grid

Свойства, определяющие объект Grid

Сначала обратимся к основным свойствам, определяющим объект Grid (Таблица) в целом. К числу таких свойств относятся:

  • columnCount — количество столбцов в создаваемом объекте Grid (Таблица);
  • GridLinewidth — толщина сетки таблицы;
  • GridLineCoior — цвет сетки таблицы;
  • GridLines - стиль оформления таблицы; может принимать одно из следующих значений:
    • None (Нет) — в таблице отсутствуют горизонтальные и вертикальные линии;
    • Horizontal (Горизонтальные) — в таблице присутствуют горизонтальные линии;
    • vertical (Вертикальные) — в таблице присутствуют только вертикальные линии;
    • Both (Default) (Горизонтальные и вертикальные) — в таблице присутствуют горизонтальные и вертикальные линии;
  • RecordSource — задает источник данных помещаемой в объект информации;
  • RecordSourceType - задает тип источника данных и может принимать одно из следующих значений:
  • Table (Таблица) — автоматически открывает таблицу, заданную свойством RecordSource;
    • Alias (Псевдоним) — использует заданный псевдоним таблицы;
    • Prompt (Запрашиваемое значение) — если для формы в среде окружения не определены таблицы, запрашивается исходная таблица для отображения в объекте Grid (Таблица);
    • Query (qpr) (Запрос) — в качестве источника данных используются результаты запроса;
    • SQL statement (SQL-предложение) — в качестве источника данных используется SQL-предложение;
  • childOrder — задает имя индекса, используемого для установления связи между таблицами;
  • RecordMark - определяет наличие с левой стороны объекта Grid (Таблица) столбца, содержащего указатель текущей записи.

Свойства объекта Column

Объект column (Столбец) является составной частью объекта Grid (Таблица) и определяет информацию, выводимую в столбцах объекта Grid (Таблица).

Используя свойства объекта column (Столбец), можно задать цвет фона столбца, а также цвет выводимой информации, тип шрифта, размер, выделив тем самым наиболее важную информацию в размещенном в форме табличном объекте.

Объект column (Столбец) характеризуется следующими основными свойствами:

  • columnOrder — задает порядок следования столбцов;
  • Alignment — выравнивает информацию в столбце;
  • controisource — связывает столбец с источником данных.

Свойства объекта Header

Объект Grid (Таблица) состоит из столбцов, каждый из которых имеет собственный заголовок, являющийся объектом Header (Заголовок). В Visual FoxPro заголовок каждого столбца является самостоятельным объектом. Его можно корректировать, изменяя свойства.

Свойство caption (Надпись) объекта определяет наименование заголовка столбца, а свойство Alignment (Выравнивание) задает его расположение в столбце.

Помимо этого, объект Header (Заголовок), как и объект column (Столбец). характеризуется свойствами, определяющими цвет фона, тип и размер шрифта заголовка.

Свойства объекта Text

Объект Text (Текст) определяет вид информации, выводимой в столбцах объекта Grid (Таблица), при установленном курсоре на текущую запись в столбце.

Используя свойства данного объекта, можно задать цвет фона, тип и размер шрифта выводимой информации.

Содержание раздела