Delphi 3 и создание приложений баз данных

         

с данным компонентом TDatabase. Если


property AliasName: TSymbolStr; -
указывает псевдоним BDE, ассоциированный с данным компонентом TDatabase. Если заполнено свойство DriverName, значение свойства AliasName очищается. property Connected: Boolean; -
указывает, соединен ли компонент с БД при старте приложения. property DatabaseName: TFileName; -
определяет локальный псевдоним приложения, который может использоваться при доступе к БД вместо псевдонима BDE, пути или имени БД. Именно значение, определяемое данным свойством, показывается в выпадающем списке свойства DatabaseName компонентов TTable и TQuery при разработке приложения. ro, rt property DataselCount: Integer; -
определяет число активных НД, связанных с этой БД (компоненты TTable и TQuery). ro, rt property Datasets [Index: Integer]: TDBDataSet; -
коллекция активных НД (компоненты TDBDataSet), связанных с данной БД. Число компонентов определяется свойством DatasetCount. Минимальный индекс 0, максимальный -DatasetCount -1. property DriverName: TSymbolStr;
- указывает имя драйвера BDE, такого как STANDARD (dBASE и Paradox), ORACLE, SYBASE, INFORMIX или INTERBASE. Значение свойства очищается, если устанавливается значение свойства AliasName, и наоборот. ro property IsSQLBased: Boolean; -
указывает, ассоциирован ли данный компонент TDatabase с SQL-ориентированной БД. ro, rt property InTransaction: Boolean; -
возвращает True, если в рамках данного соединения с БД, определяемого компонентом TDatabase, имеется активная транзакция. property KeepConnection: Boolean; -
указывает, следует ли хранить соединение с БД, если нет связанных с ней открытых НД. property LoginPrompt: Boolean; -
определяет, запрашивать ли при первом соединении с БД имя пользователя и пароль или они указываются в свойстве Params. property Params: TStrings; -
список параметров для соединения с БД. property SessionName: string; -
указывает компонент TSession, с которым связана БД. property Temporary: Boolean; -
указывает, создавать ли временный компонент TDatabase для БД, для которых компоненты TDatabase не определены в приложении явно. property Translsolation: TTranslsolation; -
устанавливает уровень изоляции транзакций для SQL-сервера.
property AutoCalcFields: Boolean; -
определяет порядок наступления события OnCalcFields и, соответственно, вызова его обработчика, в котором реализуется алгоритм расчета значений вычисляемых полей.

Если AutoCalcFields = True, событие OnCalcFields наступает при изменении любого поля в данном НД или НД, связанного с ним (когда установлены ограничения целостности в самой ТБД, а не тогда, когда они подразумеваются). В противном случае событие OnCalcFields наступает только при чтении записей из ТБД.
ro property BOF: Boolean; -
возвращает True, если курсор БД находится на логически первой записи в НД. function Bookmark Validf Bookmark: TBookmark): Boolean; -
возвращает True, если закладке Bookmark присвоено значение, и False - если не назначено. ro property CanModify: Boolean; - определяет, может ли НД переводиться в состояние dsEdit и dslnsert (True) или не может (False). Это свойство зависит от значения свойства Readonly набора данных. Если ReadOnly=True, CanModify автоматически переводится в False. Когда Readonly•= False, CanModify может принимать значения как True, так и False, устанавливая таким образом возможность изменения НД в зависимости от каких-либо условий.
Для компонента TQuery это свойство имеет значение True, если получен "живой" результат SQL-запроса. "Живой" результат может быть получен тогда, когда, во-первых, свойство RequestLive имеет значение True и, во-вторых, оператор SELECT синтаксически верен. В случае неверного синтаксиса оператора SELECT возвращается результат, доступный только для чтения (случай локального SQL) или генерируется ошибка (доступ к удаленным серверам).
property CacheBlobs: Boolean; -
определяет, выделяется ли в памяти буфер для хранения содержимого BLOB-поля текущей записи НД. Если свойство имеет значение True (значение по умолчанию), буфер выделяется, если False - нет. Буфер необходим, если содержимое BLOB-поля (например, мемо-поля) показывается в форме для текущей записи НД и должно быстро обновляться при переходе на новую запись. property CachedUpdates: Boolean; -
включает (True) и выключает (False) режим кэшированных изменений для НД. function CompareBookmarks(Bookmarkl, Bookmark2: TBookmark): Integer; -
сравнивает две закладки -, Bookmark 1 и Bookmark2 -, и возвращает 0, если закладки идентичны, или 1, если различаются.
property Constraints: TCheckConstraints; -
представляет собой коллекцию компонентов TCheckConstraints. Каждый такой компонент определяет ограничение, накладываемое на значение одного или более полей. ro, rt property DefaultFields: Boolean; -
указывает, используются ли для НД поля по умолчанию (True) или поля, определенные при помощиреов/cniopa полей (False). roproperty EOF: Boolean; -
возвращает True, если курсор находится на логически последней записи в НД. property FieldDefs: TFieldDefs; -
содержит информацию о полях, физически объявленных в ТБД, независимо от того, присутствуют ли они в коллекции полей TField (если такая коллекция определена для НД). property Filter: string; -
указывает условия фильтрации. Альтернативный метод фильтрации по любым, в том числе неиндексным полям для обработчика события OnFilterRecord. Однако может использоваться совместно с ним, а также с фильтрациями, накладываемыми при помощи методов SetRange и Apply Range. property Filtered: Boolean; -
установленное в True, инициирует фильтрацию, условие которой записано или в обработчике события OnFilterRecord, или содержится в свойстве Filter. Если установлены разные условия фильтрации и в событии OnFilterRecord, и в свойстве Filter, выполняются оба. property FilterOptions: TFilterOptions; -
устанавливает режимы фильтрации с использованием свойства Filter. По умолчанию FilterOptions = [ ]; ro, rt property Found: Boolean; -
возвращает True, если текущее выполнение метода FindFirst, FindLast, FindNext, FindPrior привело к выбору записи, удовлетворяющей фильтру, условие которого определяется обработчиком события OnFilterRecord или (и) свойством Filter; ro property Modified: Boolean; -
автоматически устанавливается в True, если значение какого-либо поля записи НД было изменено в режимах dsEdit или dslnsert. Методы Post и Cancel переводят свойство в состояние False. ro property State: TDataSetState; -
возвращает режим, в котором в текущий момент находится НД. Возможные значения: dslnactive, dsBrowse, dsEdit, dslnsert, dsSetKey, dsCalcFields. dsFilter. property UpdateMode; -
при многопользовательском доступе к БД определяет режим проверки изменения данной записи другим пользователем. Возможные значения: • WhereAll - сравнение записи будет вестись на соответствие значений по каждому полю. Это наиболее жесткий метод, обеспечивающий наивысшую достоверность.
• WhereKeyOnly • сравнение записи будет вестись на соответствие только индексного поля (полей). Это наименее жесткий метод, обеспечивающий минимальную достоверность.
• WhereChanged - сравнение записи будет вестись на соответствие индексного поля (полей) и полей, подвергшихся изменению. Этот метод проверки обеспечивает небольшую достоверность, хотя она и несколько выше, чем при WhereKeyOnly.
property UpdateRecordTypes: TUpdateRecordTypes; -
указывает, какие из записей будут видны в НД после проведения кэшированных изменений. Множество TUpdateRecordTypes может содержать следующие значения: rt Modified -
показывать измененные записи; rtlnserted -
показывать добавленные записи; rt Deleted -
показывать удаленные записи; rtUnmodified- показывать не изменявшиеся записи.


property Series [Index:Longint]:TChartSeries; -
содержит список серий графика; Index лежит в диапазоне Q..SeriesCount-\, поскольку отсчет серий начинается с нуля.


property Checked: Boolean; -
указывает, отмечено ли поле, на которое ссылается TDBCheckBox (значение True) или не отмечено (False). property DataField: string; -
содержит имя поля. property DataSource: TDataSowce; -
содержит имя компонента DataSource, связанного с НД. property ReadOnly: Boolean; -
содержит True, если значение поля доступно только для чтения. rt property State: TCheckBoxState;
- возвращает состояние поля. Возможные значения: cbUnchecked- поле не отмечено;
cbChecked -
поле отмечено; cbGrayed -
промежуточное состояние, когда поле не отмечено, но в нем показывается серый символ отметки; cbGrayed показывает, что поле
содержит пустое значение.
property ValueChecked: string; -
устанавливает значения поля, при которых TDBCheckBox переходит в состояние cbChecked. При наличии нескольких значений они разделяются точкой с запятой. property ValueUnchecked: string; -
устанавливает значения поля, при которых TDBCheckBox переходит в состояние cb Unchecked. При наличии нескольких значений они разделяются точкой с запятой.


property AllowDelete: Boolean; -
определяет, возможно ли удаление записей из TDBCtriGrid (True, по умолчанию) или это невозможно (False). property Allowlnsert: Boolean; -
определяет, возможна ли вставка записей в TDBCtrlGrid (True, по умолчанию) или это невозможно (False). property ColCount: Integer; -
определяет число колонок в TDBCtrlGrid. По умолчанию равно 1. property Orientation: DBCtrlGridOrientation; -
определяет ориентацию TDBCtrlGrid -
вертикальную (по умолчанию) или горизонтальную; DBCtrtGridOrientation = (go Vertical, goHorizontal);
property PanelBorder: DBCtrlGridBorder; -
определяет тип кромки панели -выступающая (по умолчанию) или обычная; DBCtrlGridBorder = (gbNone, gbRaised);
ro rt property Pane/Count: Integer; -
число панелей, видимых в TDBCtrlGrid. property PanelHeight: Integer; - высота компонента в пикселах; rt property Panellndex: Integer; -
показывает, какая панель (в диапазоне 0..PanelCount -1) используется для показа текущей записи. property PanelWidth: Integer; -
ширина компонента в пикселах; property RowCount: Integer; -
содержит число строк панелей в TDBCtrlGrid, начиная с 1. Изменение этого свойства ведет к увеличению/уменьшению числа панелей в TDBCtrlGrid без изменения их высоты (PanelHeight). Отличие этого свойства от Pane/Count состоит в том, что число RowCount можно изменять.


property DataField: string; -
указывает имя поля. property DataSource: TDataSource; -
содержит имя компонента DataSource, связанного с набором данных; property ReadOnly: Boolean;
- если содержит True, значение поля доступно только для чтения.


•property DataSource : TDataSowce; -
содержит имя компонента TDataSource, который ссылается на соответствующий набор данных (компоненты TTable или TQuery). • property Columns : TDBGridColumns; -
коллекция столбцов TDBGrid. Имеет собственные свойства и методы: ••
го rt property Count: Integer; - содержит число столбцов в TDBGrid. •• rt property Items [Index: Integer]: TColumn; -
обеспечивает доступ к свойствам столбца с индексом Index, принадлежащего диапазону [O..TDBGrid1.Columns.Count-l]: •••
property Alignment : TAlignment; - определяет выравнивание в столбце; •••
property ButtonStyle: TColumnButtonStyle; - определяет тип кнопки, назначенной столбцу; TColumnButtonStyle = (cbsAuto, cbsEllipsis^ cbsNone); •••
property Color: TColor - определяет цвет фона; ••• function DefaultColor: TColor; -
восстанавливает умалчиваемый цвет столбца; •••
function DefaultFont: TFont; - восстанавливает умалчиваемый шрифт столбца; ••• function DefaultReadOnly: Boolean; -
восстанавливает умалчиваемое значение свойства ReadOnly столбца; •••
function DefaultWidth: Integer; - восстанавливает умалчиваемую ширину столбца; ••• property DropDownRows : Integer; -
определяет число строк в выпадающем списке возможных значений столбца; ••• property Field: TField; -
ссылается на компонент TField, значения которого выводятся в столбце; •••
property FieldName: String; - определяет имя поля; •••
property Font: TFont; - определяет шрифт содержимого столбца, его размер и цвет; •••
property PickList: TStrings; - определяет список возможных значений столбца; •••
property ReadOnly: Boolean; - определяет возможность (False) или невозможность (True) корректировки значений в столбце; ••• property Title: TColumnTitle; -
определяет свойства и методы для работы с заголовком столбца: •••• property Alignment: TAlignment;
- определяет выравнивание; ••••
property Caption: String; - определяет текст заголовка; ••••
property Color: TColor; - определяет цвет фона заголовка столбца; •
•••• junction DefaultColor: TColor; -
восстанавливает умалчиваемый цвет заголовка; •••• function DefaultFont: TFont; -
восстанавливает умалчиваемый шрифт; •••• function DefaultCaption: String; -
восстанавливает умалчиваемый текст заголовка; •••• property Font: TFont; -
определяет шрифт заголовка столбца, его размер и цвет; ••••
procedure RestoreDefaults; - восстанавливает все свойства заголовка столбца, принимавшиеся по умолчанию. ••• property Width: Integer; -
определяет ширину столбца в пикселах; •••
procedure RestoreDefaults; - восстанавливает все свойства столбца, принимавшиеся по умолчанию. •• ro, rt property State : TDBGridColumnsState; -
возвращает значение csDefault, если столбцы TDBGrid формируются на основе свойств полей ТБД, и значение csCustomized, если в TDBGrid присутствуют постоянные столбцы. • property Default Drawing : Boolean;
- определяет, рисуется ли ячейка TDBGrid и данные, в ней содержащиеся, автоматически (значение True), или по алгоритму определенному разработчиком приложения алгоритму (значение False). В случае, если имеет место управление прорисовкой со стороны самого приложения, алгоритм такого управления прорисовкой должен содержаться в обработчиках событий OnDrawColumnCell или OnDrawDataCell для данного TDBGrid. Заметим, что обработчик событий DrawDataCell введен для совместимости с более ранними версиями Delphi. • property DragMode: TDragMode:
- определяет "перетаскивание" (drag and drop) столбцов. Возможные значения: dmAutomatic -
перетаскивание запрещено. dmMannal -
можно перетаскивать столбцы, изменяя тем самым порядок их следования. • property Options: TDBGridOptions; -
управляет видом и поведением TDBGrid во время выполнения. Это свойство состоит из группы логических подсвойств:
dgEditing True
(по умолчанию): разрешает редактирование, вставку и удаление записей непосредственно из TDBGrid. False: запрещает указанные действия.
dgAlwaysShowEditor True:
выбор поля означает его перевод в состояние редактирования. False (по умолчанию) : поле автоматически не переводится в режим редактирования при его выборе.
dgTitles True
(по умолчанию):, показывает заголовки столбцов в TDBGrid. False: заголовки столбцов не показываются.
dglndicator True
(по умолчанию): показывается индикатор текущей записи как самый левый серый столбец. Указатель в режиме dsBrowse - стрелка влево, в режиме dsEdit - символ I-Beam, в режиме dslnsert -звездочка. False: указатель текущей записи не показывается.
DgColumnsResize True
(по умолчанию): возможно изменение ширины столбцов путем сдвига границы столбца в области заголовка. False: изменение ширины столбцов не допускается.
dgColLines True
(по умолчанию): показываются вертикальные линии-разделители между столбцами. False: вертикальные разделители столбцов не показываются.
dgRowLines True
(по умолчанию): показываются горизонтальные линии-разделители строк. False: разделители строк не показываются.
dgTabs True
(по умолчанию): клавиша TAB используется для передвижения между столбцами текущей записи. False: клавиша TAB используется для выхода из TDBGrid.
dgRowSelect True:
инверсная полоса, показывающая текущую строку TDBGrid во время обладания им фокусом ввода, отмечает всю строку. False (по умолчанию): инверсная полоса отмечает только ячейку текущего столбца в текущей строке.
dgAIwaysShowSelection True:
инверсная полоса для отметки текущей строки показывается в TDBGrid независимо от того, обладает он фокусом управления или нет. False (по умолчанию): инверсная полоса видна только в то время, когда TDBGrid обладает фокусом ввода.
dgConfirmDelete True
(по умолчанию): при удалении записи из TDBGrid (комбинация клавиш Ctrl+Del) запрашивается подтверждение удаления. False: подтверждение удаления не запрашивается, запись удаляется немедленно.
• rt property Selectedlndex: Integer; -
возвращает номер поля, ассоциированного текущим столбцом в TDBGrid. Нумерация полей идет от 0. Если возвращено значение -1, никакое поле с данным столбцом не ассоциировано. • rt property SelectedField: TField; -
позволяет обратиться к полю, ассоциированному с текущим столбцом в TDBGrid. • property ReadOnly: Boolean; -
позволяет редактировать, удалять и добавлять записи в НД непосредственно из TDBGrid. Свойство CanModify соответствующего НД установлено в True.


property DataField: string; -
указывает имя поля. property DataSource: TDataSource; -
определяет имя компонента DataSourc связанного с набором данных; property Items
: Tstrings; - хранит список вариантов значения поля. property ReadOnly: Boolean; -
если содержит True, значение поля доступн только для чтения.


property DataField: string; -
устанавливает поле НД-1, в которое будет браться значение из НД-2. property DataSowce: TDataSource; -
указывает на компонент TDataSource, связанный с НД-1. property DropDownAlign: TAUgn; -
определяет выравнивание в выпадающем списке; property DropDownRows: Integer; -
определяет число строк в выпадающем списке; property DropDownWidth: Integer; •
определяет ширину выпадающего списка; property Key Field: string; -
устанавливает поле связи между НД-1 и НД-2. rt property Key Value: Variant; -
содержит текущее значение поля связи. Если во время выполнения Вы установите его значение при помощи оператора присваивания, будет осуществлена попытка отыскать в НД-2 запись со значением, совпадающим со значением, занесенным в свойство Key Value. property ListField: string; -
устанавливает поле, значения которого будут показываться в списке выбора. Если значение не заполнено, берется значение свойства KeyField. property ListSource: TDataSource; -
указывает на компонент TDataSource НД-2. property RowCount: Integer; •
указывает, сколько строк показывается в выпадающем списке. При изменении размеров списка, например, путем изменения свойства Height, RowCount изменятся автоматически.


property DataField: string; -
устанавливает поле НД-1, в которое будет браться значение из НД-2. property DataSowce: TDataSource; -
указывает на компонент TDataSource, связанный с НД-1. property KeyField: string; -
устанавливает поле связи между НД-1 и НД-2. rt property Key Value: Variant; -
содержит текущее значение поля связи. Если во время выполнения Вы установите его значение при помощи оператора присваивания, будет осуществлена попытка отыскать в НД-2 запись со значением, совпадающим со значением, занесенным в свойство Key Value. property ListField: string; -
устанавливает поле, значения которого будут показываться в списке выбора. Если значение не заполнено, берется значение свойства KeyField. property ListSource: TDataSource; -
указывает на компонент TDataSource НД-2. property RowCount: Integer; -
указывает, сколько строк показывается в выпадающем списке. При изменении размеров списка, например, путем изменения свойства Height, RowCount изменятся автоматически.


Alignment: TAlignment; -
определяет выравнивание текста в TDBMemo - влево (taLeftJustify), вправо (taRightJustify), по центру (taCenter). AutoDisplay : Boolean; -
в состоянии True указывает на необходимость того, чтобы любые изменения в поле комментария НД, автоматически отображались и в TDBMemo. В состоянии Fa/s'е подобные действия не производятся и обновление информации в TDBMemo необходимо производить программно. property DataField: string; -
указывает имя поля комментария. DataSowce : TDataSource; -
указывает на компонент DataSource, который, в свою очередь, связан с НД, к которому принадлежит поле. Lines: Tstrings; -
содержит строки поля комментария. property ReadOnly: Boolean; -
в значении True определяет, что текст комментария доступен только для чтения; в значении False определяет, что текст комментария можно изменять. ScrollBars : TScrotlStyle; -
определяет полосы прокрутки в окне TDBMemo: отсутствие полос прокрутки (ssNone), горизонтальную (ssHorizontal), вертикальную (ssVertical) и обе полосы (ssBoth).
WordWrap : Boolean; -
в состоянии True переносит те слова, которые не умещаются в области показа на новую строку (при этом свойство ScrollBars не должно определять линию горизонтальной прокрутки). В состоянии False этого не происходит. Text: Strings; -
позволяет обращаться к содержимому поля комментария как к переменной типа String.


property Columns: Integer; -
указывает, сколько назначено столбцов для вывода переключателей. property DataField: string; -
указывает имя поля. property DataSource: TDataSource; -
имя компонента DataSource, связанного с набором данных; property Items: Tstrings; -
хранит список вариантов значения поля. property ReadOnly: Boolean; -
в значении True определяет, что значение поля доступно только для чтения; в значении False определяет, что значение поля можно изменять. property Value: siring; -
возвращает значение поля, связанного с компонентом TDBRadioGroup, в текстовом виде.


property AutoDisplay: Boolean; -
определяет, следует ли обновлять содержимое компонента TDBRichEdit при переходе к другой записи (значение True) или не обновлять (False). В последнем случае нужно предпринять дополнительные программные действия для занесения, когда это необходимо, содержимого отформатированного поля в компонент. property DataField: string; -
указывает поле, информация из которого должна отображаться в компоненте TDBRichEdit. property DataSource: TDataSource; -
указывает компонент TDataSource, который, в свою очередь, ссылается на набор данных. В состав НД входит поле отформатированного комментария, чье содержимое должно быть отображено в TDBRichEdit. roproperty Field: T field; -
содержит ссылку на компонент TField, соответствующий полю, информация из которого показывается в компоненте TDBRichEdit. property HideScrollBars; -
определяет, следует автоматически убирать (True) или нет (False) полосы скроллинга из окна TDBRichEdit, если в их присутствии нет необходимости. property HideSelection: Boolean; -
определяет, следует (True) или не следует (False) скрывать выделение текста в окне TDBRichEdit, если фокус ввода перешел к другому компоненту. property Lines: TStrings; -
содержит строки текста, показываемого в TDBRichEdit. Строка текста соответствует одному элементу в свойстве Lines. Свойство применяется для построчной обработки текста; если необходимо работать с текстом как с единым целым, применяется свойство Text. rt property Paragraph: TParaAttributes; -
определяет характеристики текущего абзаца текста (то есть абзаца, в котором находится курсор). Свойства компонента TParaAttributes:
• property Alignment: T Alignment;
определяет выравнивание параграфа. Значения:
taLeftJustify -
влево; ta Center - по центру;
taRightJustify -
вправо. • property Firs'/Indent/ Longint;
определяет в пикселах абзацный отступ (первой строки параграфа) относительно левого края.
• property Leftlndent: Longint;
определяет в пикселах отступ всех строк параграфа от левого края.
• property Numbering: TNumberingStyle;
определяет отметку параграфов. Значения:
nsNone - отметка не производится. nsBullet - отметка производится символом '•'.
• property Rightlndent: Longint;
указывает в пикселах отступ от правого края.
property ReadOnly: Boolean; -
указывает, доступно ли содержимое TDBRichEdit только для чтения (True) или также для изменений (False). property PlainText: Boolean; -
указывает (True), что нужно игнорировать разметку текста (шрифт, цвет и т.д.) при записи в файл из компонента или из файла в компонент. В этом случае текст представляется в виде обычного текстового файла. Значение False (по умолчанию) указывает на необходимость принимать во внимание разметку текста. property SelAttributes: TTextAttributes; -
позволяет установить характеристики выделенного текста. Свойства компонента TTextAttributes: • property Color: TColor;
определяет цвет выделенного текста;
• property Height: Integer;
определяет высоту в пикселах выделенного текста;
• property Pitch: TFontPitch;
определяет, имеют ли литеры выделенного текста одинаковую ширину.
Значения:
fpDefault-
определяется используемым шрифтом; fpFixed -
одинаковая ширина; fp Variable -
переменная ширина. • property Protected: Boolean;
определяет (True), что текст защищен от изменения пользователем. В случае, если пользователь пытается изменить защищенный текст, вызывается обработчик события OnProtectChange. В этом обработчике можно снять защиту. Если обработчик указанного события не определен, защищенный текст доступен только для чтения.
• property Size: Integer;
определяет высоту в пунктах выделенного текста.
• property Style: TFontStyles;
определяет стиль выделенного шрифта. Множество Style может состоять из одного или нескольких значений:
fsBold -
жирный; fsltalic -
наклонный; fs Underline -
подчеркнутый; fsStrikeout -
зачеркнутый. property SelLength: Integer; - возвращает количество выделенных символов. property SelStart: Integer; -
возвращает номер первого выделенного символа в тексте. property SelText: string; -
возвращает выделенный текст.


property Data field: string;
указывает имя поля. property DataSource: TDataSource;
указывает имя соответствующего компонента TDataSource, связанного с НД.


property Capacity: Integer; -
определяет в байтах максимальный размер памяти кэша для хранения многомерного массива данных куба. В случае нехватки памяти возбуждается исключение ELowCapacity Error. property DataSet: TDataSet; -
определяет имя НД, который содержит данные для представления в кубе. Рекомендуется в качестве НД использовать созданный специально для этих целей компонент TDecisionQuery. roproperty DimensionCount: Integer; -
содержит текущее число измерений в кубе. property DimensionMap: TCubeDims; -
определяет параметры компонента TDecisionCube, такие как число и состав измерений куба; формат представления значений по конкретному измерению; метки, которые будут соответствовать каждому измерению в компонентах TDecisionGrid и TDecisionPivot; максимальное число измерений; состав показываемых значений. Установка указанных параметров осуществляется в редакторе куба (Decision Cube Editor), который активизируется при двойном щелчке мышью на компоненте TDecisionCube в форме приложения или при нажатии кнопки в поле данных свойства DimensionMap в инспекторе объектов.
ro property DimensionMapCount:Integer; -
содержит число полей из набора данных, которые участвуют в формировании многомерного куба. property MaxDimensions: Integer; -
содержит максимальное число измерений куба. property MaxSummaries: Integer; -
содержит максимальное число сумм для куба. property ShowProgressDialog: Boolean; -
определяет, нужно (True) или не нужно (False) выдавать прогресс-индикатор во время формирования куба. ro property Summary Count: Integer; -
возвращает число полей, использованных для формирования сумм.


property CaptionColor: TColor; -
определяет цвет фона для заголовков столбцов и строк. property CaptionFont: T font; -
определяет шрифт для заголовков столбцов и строк. ro property Cells [ACol, ARow: Integer]: String; -
возвращает в строковом виде содержимое ячейки на пересечении столбца А Со/ и строки ARow. ro property ColCount: Integer; -
возвращает текущее число столбцов. property DataColor: TColor; - определяет цвет фона во всех ячейках. property DataFont: T font; - определяет шрифт во всех ячейках. property DataSum Color: TColor; -
определяет цвет фона в ячейках, где показываются суммы. property DecisionSource: TDecisionSource; -
содержит имя компонента TDecisionSource. property DefaultColWidth: Integer; -
определяет ширину (в пикселах) всех ячеек TDecisionGrid; используется для изменения ширины ячеек в столбцах, ширину которых нельзя изменить при помощи мыши. Установка нового значения свойства DefaultColWidth приводит к изменению ширины сразу всех ячеек. property DefaultRowHeight: Integer; -
определяет высоту (в пикселах) всех ячеек TDecisionGrid; используется для изменения высоты ячеек в столбцах, ширину которых нельзя изменить при помощи мыши. Установка нового значения свойства DefaultRowHeight приводит к изменению высоты сразу всех ячеек. property Dimensions: TDisplayDims; -
коллекция компонентов TDisplayDim, каждый из которых позволяет управлять представлением данных, соответствующих конкретному измерению. Свойства компонента TDisplayDims:
• ro property Count: Integer;
возвращает число измерений в TDecisionGrid, то есть число компонентов TDisplayDim в коллекции TDisplayDims.
• property Items [Index: Integer]: TDisplayDim;
возвращает компонент TDisplayDim с индексом Index. TDisplayDim соответствует серии данных по одному измерению. Значение Index лежит в диапазоне 0..Count-1.
Свойства компонента TDisplayDim:
•• property Alignment: TAlignment;
определяет выравнивание;
••property Color: TColor;
определяет цвет фона в ячейках; ••property DisplayName: string;
определяет текст заголовка; •• property FieldName: string;
определяет имя поля, по которому строится измерение; •• property Format: string;
определяет формат представления значений в ячейках. •• property Subtotals: Boolean;
определяет, следует ли показывать (True) или нет (False) значения промежуточных сумм по измерению. ro property FixedCols.'integer; -
возвращает число столбцов, занятых для показа заголовков измерений и меток данных измерений, то есть для показа служебной информации, а не собственно данных. ro property FixedRows:integer; -
возвращает число строк, занятых для показа заголовков измерений и меток данных измерений, то есть для показа служебной информации, а не собстьенно данных. property GridLineColor: TColor; -
определяет цвет линий, отделяющих ячейки друг от друга. property GridLineWidth: Integer; -
определяет в пикселах ширину линий, отделяющих ячейки друг от друга. property LabelColor: TColor; -
определяет цвет фона ячеек, в которых показываются заголовки столбцов и строк. property LabelFont: TFont; -
определяет шрифт ячеек, в которых показываются заголовки столбцов и строк. property LabelSumColor: TColor;
- определяет цвет фона ячеек, в которых показываются заголовки сумм. property Options: TDecisionGridOptions; -
представляет собой множество, которое определяет параметры показа в TDecisionGrid. В множество могут входить значения: cgGridLines -
выводятся вертикальные и горизонтальные лини, отделяющие ячейки друг от друга; cgOutliner -
заголовки измерений куба содержат знаки "+" и "-", которые позволяют открывать или закрывать измерения без помощи компонента TDecisionPivot; cgPivotable -
разрешается перетаскивать измерения способом darg and drop. ro property RowCount:integer; - возвращает число строк в TDecisionGrid. property Totals: Boolean; -
определяет, показываются (True) или нет (False) значения подсумм по измерениям.


property ButtonAutoSize: Boolean; -
указывает, следует ли автоматически согласовывать размеры кнопок в компоненте TDecisionPivot, соответствующих измерениям куба, с размером самого компонента TDecisionPivot (значение True) или всегда поддерживать одни и те же размеры кнопок независимо от размеров компонента (значение False). property ButtonHeight: Integer; -
определяет высоту (в пикселах) кнопок в компоненте TDecisionPivot (только для случая, когда свойство ButtonAutoSize = False). property ButtonSpacing: Integer; -
определяет расстояние (в пикселах) между кнопками. property ButtonWidth: Integer; -
определяет ширину (в пикселах) кнопок в компоненте TDecisionPivot (только для случая, когда свойство ButtonAutoSize = False). property DecisionSource: TDecisionSource; -
содержит имя компонента TDecisionSource. property GroupLayout: TDecisionButtonPosition; -
определяет вид TDecisionSource: xtHorizontal -
горизонтальный; x't Vertical - вертикальные;
xtLeftTop - кнопки, соответствующие измерениям, которые выводятся в виде строк, помещаются слева внизу; кнопки, соответствующие измерениям-столбцам - вверху и кнопки, соответствующие суммам - вверху слева.
property Groups: TDecisionPivotOptions;
- множество, которое определяет, какие кнопки входят в TDecisionPivot. В состав множества могут входить значения: xtRows - кнопки измерений куба, которые выводятся как строки;
xtColumns -
кнопки измерений куба, которые выводятся как столбцы; xtSummaries -
кнопки, соответствующие суммам. property GroupSpacing: Integer; -
определяет расстояние (в пикселах) между группами кнопок, соответствующие измерениям по строкам, по столбцам и суммам.


property DecisionCube: TDecisionCube; -
содержит имя компонента TDecisionCube. property SparseCols: Boolean; -
определяет, показывать или нет столбцы с пустыми значениями. property SparseRows: Boolean; -
определяет, показывать или нет строки с пустыми значениями.


property Alignment: TAlignment; -
определяет выравнивание значения поля в визуальном компоненте: влево, по центру или вправо. property Calculated: Boolean; -
если содержит True, значение поля будет вычисляться в компонентах TTable или TQuery для каждой записи по алгоритму, определенному в процедуре-обработчике события TField.OnCalcFields. property CustomConstraint: string; -
содержит ограничения, накладываемые на значение поля. property ConstraintErrorMessage: string;
- определяет сообщение об ошибке, когда значение поля не удовлетворяет ограничениям, наложенным свойством CustomConstraint. property DataSet: TDataSet; -
содержит имя компонента TDataSource, который, в свою очередь, ссылается на НД (компоненты TTable и TQuery). property DataSize: Word; -
во время выполнения возвращает значение, означающее, сколько байт нужно для хранения поля в памяти. ro property DataType: TFieldType; -
содержит информацию о типе поля. property DefaultExpression: string; - задает значение поля по умолчанию. property DisplayLabel: string; -
определяет заголовок столбца, соответствующего данному полю в TDBGrid. property Display Width: Integer; -
определяет ширину столбца, соответствующего данному полю в TDBGrid. property Display format: string; -
применяется для форматирования при показе полей типа TDateField, TDateTimeField, TIntegerField, TSmallintField, TTimeField, TWordField. Для форматирования полей типа TIntegerField, TSmallintField and TWordField применяется процедура procedure Str(X [: Width [: Decimals ]]; var S);
Для форматирования полей типа TDateField, TDateTimeField и TTimeField применяется функция function Date Time ToStr (Date Time: TDateTime): string;
Для форматирования полей типа TBCDField, TCurrencyFleld и TFloatField, применяется функция function Float To TextFmt( Buffer: PChar; Value: Extended;
Format: PChar): Integer;
property DisplayText: string; -
содержит строковое изображение значения поля в том виде, в котором оно показывается в визуальном компоненте, когда НД находится не в режиме редактирования. property EditMask: string; -
служит для контроля правильности вводимых в поле значений. Ограничения накладываются при помощи формата. Если некоторый введенный символ не удовлетворяет маске, он не воспринимается. Для строковых полей значение данного свойства может использоваться для форматирования не только входных, но и выходных значений вместе со свойством DisplayText.
ro property EditMaskPtr: string; -
возвращает значение маски редактирования. Поскольку свойство доступно только для чтения, его следует использовать вместо EditMask в тех случаях, когда маска должна быть только прочитана. В итоге мы защищаемся от случайных изменений маски. property Edit format: string; -
применяется для форматирования значений полей типа TIntegerField, TSmallinTField, TWordField перед их редактированием. Форматирование выполняется функцией FloatToTextFmt. property FieldKind: TFieldKind; -
содержит информацию о виде поля. property ImportedConstraint: string; -
содержит ограничения значения поля, "навязанные" сервером. Их не нужно переопределять; дополнительные ограничения можно наложить при помощи свойства CustomConstraint. property Index: Integer; -
содержит логический номер поля в TTable или TQuery (начиная с 0). С помощью этого свойства можно менять порядок показа полей, отличный от того порядка, в котором они заданы при определении структуры ТБД. Например, если поле Number в ТБД физически пятое, в TTable (и, соответственно, TDBGrid) его можно расположить как первое по порядку, указав данное свойство равным 0. property IsIndexField: Boolean; -
во время выполнения возвращает True, если данное поле входит в индекс НД. property IsNull: Boolean; -
во время выполнения возвращает True, если поле содержит пустое значение. property FieldName: string; -
содержит имя поля в НД, с которым связан данный компонент TField. property FieldNo: Integer; -
содержит порядковый номер поля в НД. property Key fields: string; -
содержит список ключевых полей для соединения с НД, служащим источником для полей, возвращающих значения. В наборе-источнике значения полей, список которых содержится в свойстве LookupKeyFields, должны совпадать со значениями полей, указанных в свойстве KeyFields. ro property HasConslramts: Boolean;
- возвращает True, если для поля определены ограничения в свойствах CustomConstraint, ImportedConstraint или DefaultExpression. property Lookup: Boolean; -
возвращает True, если данное поле есть поле, возвращающее значение из другого НД; property LookupCache: Boolean;
- определяет, будут ли значения полей выбора данных храниться в кэше (значение True) или нет (значение False). property LookupDataSet: TDataSet; -
указывает на НД, являющийся набором-источником для полей, возвращающих значения. property LookupKeyFields: string; -
применяется для полей выбора данных; содержит список полей, по которым производится поиск нужного значения в наборе-источнике. Значения этих полей должны совпадать со значениями полей НД, к которому принадлежит поле выбора данных (список таких полей определяется в свойстве KeyFields);
ro property LookupList: TLookupList; -
содержит список значений из набора данных - источника для полей выбора данных, индексированных набором значений полей, список которых содержится в свойстве KeyFields. Метод ValueOfKey компонента TLookupList возвращает результирующее поле (значение поля выбора данных). property LookupResult field: string; -
указывает поле, чье значение возвращается из набора-источника в качестве значения данного поля. property Max Value: Longint;
property MinValue: Longint; -
указывают соответственно максимальное и минимальное значение, которое можно ввести в цифровое поле. property Name: TComponentName; -
имя компонента TField, по которому на него можно ссылаться в приложении; по умолчанию составляется из имени НД и физического имени поля, например Table1Number (поле с именем NumberBTable1). ro, rt property
New Value: Variant; - содержит новое значение поля (столбца) после внесения в поле каких-либо изменений. Доступно только в режиме кэшированных изменений. property Origin: string; -
содержит поле ТБД, послужившее источником для формирования поля набора данных, возвращаемого как результат выполнения SQL-запроса. ro, rtproperty OldValue: Variant;
-. содержит значение исходное поля (столбца), имевшее место до каких-либо изменений. Доступно только в режиме кэшированных изменений. property ReadOnly: Boolean; -
если True, означает невозможность изменения содержимого поля (в режимах dslnsert, dsEdit). property Required: Boolean; -
содержит True, если поле должно содержать значение, отличное от NULL, и False (по умолчанию), если нет. Если при выполнении метода Post для НД запоминаемая запись содержит пустое поле, у которого Re-quired = True, возбуждается исключительная ситуация EDBEditError. property Size: Integer; -
указывает размер поля в байтах. property Text: string; -
содержит символьное представление значения поля, когда НД находится в режиме редактирования (dsEdit). properly Visible: Boolean; -
если False, поле будет невидимо в TDBGrid и иных визуальных компонентах, хотя доступ к полю (и к его текущему значению) возможен. property Value: Variant; -
возвращает значение поля в виде переменной типа Variant.


property Database: TDatabase; -
содержит имя компонента TDatabase, управляющего соединением с БД, работающей под управлением Borland InterBase. property Events: TStrings;
- определяет список событий, о наступлении которых сервер БД будет информировать клиентское приложение. property Registered: Boolean; -
возвращает True, если активна регистрация приложения как приемника сообщений от сервера БД о наступлении событий, определяемых свойством Events.


ro, rtproperty CanModify: Boolean; -
определяет возможность изменения данных в результирующем наборе данных. Устанавливается автоматически. property Constrained: Boolean; -
предотвращает ввод записей, не удовлетворяющих условиям, перечисленным в предложении WHERE оператора SELECT (значение True). property DataSource: TDataSource; -
служит для указания компонента TDataSource, связанного с другим НД, когда значения каких-либо полей этого НД будут использоваться в качестве параметров динамического запроса. ro, rtproperty ParamCounf: Word; -
для динамических запросов возвращает число параметров запроса. property ParamByName(const Value: string): TParam; -
позволяет обратиться к конкретному параметру по его имени, определяемому константой Value. property Params [Index: Word] :TParams; -
для динамических запросов содержит коллекцию параметров запроса. rt property Prepared: Boolean; -
возвращает True, если запрос подготовлен методом Prepare. property RequestLive: Boolean; -
определяет возможность изменять (True) результирующий НД или только читать данные (False). True не означает автоматического разрешения записи в НД (см. свойство CanModify}. property SQL: TStrings; -
содержит текст SQL-запроса. property UmDirectional: Boolean; -
если содержит True, просмотр результирующего НД возможен только в одну сторону (от первой к последней записи).


property BandType: TQRBandType; -
определяет местоположение компонента в отчете и его поведение. Может иметь указанные ниже значения. • rb Title - определяет компонент заголовка отчета. Информация, размещенная в компоненте TQRBand, выводится один раз и располагается перед всеми другими частями отчета. Этот вид компонента TQRBand используется для вывода заголовочной информации отчета.
• rbPageHeader - определяет компонент заголовка страницы. Информация, размещенная в данном компоненте, выводится всякий раз при печати новой страницы отчета прежде всех иных частей отчета (но после информации, размещенной в компоненте заголовка отчета - для первой страницы).
• rbDetail - компонент детальной информации. Выводится всякий раз при переходе на новую запись в наборе данных отчета. Отчет печатается для всех записей набора данных, определяемого свойством DataSet, начиная с первой записи и заканчивая последней. Позиционирование на первую запись и последовательный перебор записей осуществляются компонентом TQuickRep автоматически.
• rbPageFooter - компонент подвала страницы. Если назначен, выводится для каждой страницы отчета после всех иных данных на странице.
• rbSummary - компонент подвала отчета. Выводится на последней странице отчета после всей иной информации, но перед подвалом последней страницы отчета.
• rbGroup Header - компонент заголовка группы. Применяется при группировках информации в отчете. Выводится всякий раз при выводе новой группы.
• rbGroupFooter - компонент подвала группы. Применяется при группировках информации в отчете. Выводится всякий раз при окончании вывода группы, после всех данных группы.
• rbSubDetail - компонент для выдачи детальной информации из подчиненного набора данных при выводе в отчете информации из двух или более НД, связанных в приложении при помощи механизма Master-Detail. Это значение присваивается компоненту автоматически, когда генерируется компонент TQRBand при размещении в форме компонента TQRSubDetail. Вручную это значение в свойство BandType устанавливать не следует.
• rbColumnHeader - компонент для размещения заголовков столбцов. Размещается в отчете на каждой сгранице после заголовка страницы.
• rbOverlay - используется для совместимости с более ранними версиями отчетов.
property Enabled : Boolean;
- указывает, печатается ли в отчете (True) или нет (False) информация, содержащаяся в компоненте TQRBand. property ForceNewPage: Boolean; -
указывает, должна ли информация в составе TQRBand всегда печататься с новой страницы (True) или нет (False).


property Expression: String; -
определяет формулу, по которой рассчитываются значения выражения.


property Expression : String; -
определяет формулу выражения. Все записи из набора данных отчета, для которых вычисление выражения Дает одинаковые значения, считаются принадлежащими одной группе property FooterBand: TQRCustomBand; -
содержит ссылку на компонент подвала группы.


property Bands : TQRSubDetailGroupBands; -
определяет заголовок и подвал для информации, группируемой в компоненте TQRSubDetail. Обладает двумя подсвойствами, указывающими на наличие или отсутствие заголовка и подвала. Это: • property HasHeader: Boolean;
• property HasFooter: Boolean;
property DataSet : TDataSet; -
указывает имя подчиненного набора данных, информация из которого будет выводиться в компоненте TQRSubDetail.


property Data: TQRSysDataType; -
определяет вид показываемой информации. Может иметь указанные ниже значения. • qrsColumnNo - номер текущей колонки отчета (для одноколоночного отчета всегда 1).
• qrsDate - текущая дата.
• qrsDate Time - текущие дата и время.
• qrsDetailCount - количество записей в НД отчета. В случае нескольких наборов указывает количество записей в Master-наборе. Для случая, когда НД представлен компонентом TQuery, эта возможность может быть недоступной, что связано с характером работы компонента TQuery, который возвращает столько записей, сколько необходимо для использования в текущий момент, а остальные поставляет по мере надобности.
• arsDetailNo - номер текущей записи в наборе данных отчета. В случае нескольких наборов содержит номер текущей записи в master-наборе.
• qrsPageNumber - номер текущей страницы отчета. • qrsPageCount - общее число страниц отчета.
• qrsReport Title - заголовок отчета.
• qrs Time -текущее время.


property Bands : TQuickRepBands; -
состоит из множества логических значений (False/True), которые определяют включение в отчет отдельных составляющих, а именно: HasColumnHeader -
заголовка столбцов отчета; • HasDetail - детальной информации;
• HasPageFooter - подвала страницы;
• HasPageHeader - заголовка страницы;
• HasSummary - подвала отчета;
• Над Title - заголовка отчета.
property DataSet : TDataSet; -
указывает на НД, на основе информации в котором и создается отчет. Обычно для выдачи отчета используется один НД. Если нужно вывести связанную информацию из нескольких таблиц БД, ее объединяют в одном НД при помощи оператора SELECT. В этом случае в качестве НД для отчета может использоваться компонент TQuery. Информацию из нескольких связанных НД можно включать в отчет, если эти НД связаны в приложении отношением Master-Detail. В этом случае в качестве НД указывается Master-набор, а ссылка на соответствующие Detail-наборы осуществляется в компонентах TQRSubDetail, использование которых в данном случае необходимо.
Если в отчет нужно включить информацию из не связанных наборов данных, применяют композитный отчет, то есть отчет, составленный из группы других отчетов.
property Frame : TQRFrame; -
определяет параметры рамки отчета: • Color - цвет линии рамки;
• DrawBottom - определяет, следует ли выводить линию снизу;
• DrawLeft- определяет, следует ли выводить линию слева;
• DrawRight- определяет, следует ли выводить линию справа;
• Draw Top- определяет, следует ли выводить линию сверху;
• Style - определяет стиль линии;
• Width - определяет ширину линии в пикселах.
property Page: TQRPage; -
определяет параметры страницы. property PrinterSettings: TQuickRepPrinterSettings;
- определяет параметры принтера. property PrintIfEmpty: Boolean;
- указывает, что следует (True) печатать отчет даже в том случае, если он не содержит данных.


property Active: Boolean; -
активизирует (показывает) серию в графике ( значение True) или скрывает ее (False). property DataSowce: TComponent; -
ссылается на компонент типа НД (TTable, TQuery, TClientDataSet) или на другую серию, откуда берутся данные для показа в серии. property HorizAxis: THorizAxis;
- указывает, какая горизонтальная ось будет использована для серии. Значения: aTopAxis - верхняя горизонтальная ось; aBottomAxis -
нижняя горизонтальная ось. property Marks : TSeriesMarks; -
описывает свойства марок серии, т.е. значений в прямоугольниках, рисуемых для каждого значения серии. Свойства объекта Marks: • property Arrow : TChartPen; -
задает свойства пера, рисующего марку; свойства объекта Arrow:
• property Color : TColor; -
цвет линий; • property Mode : TPenMode; -
способ рисования линий; • property Style : TPenStyle; -
стиль линий; • property Visible : Boolean; -
видимость линий; • property Width: Integer; -
толщина линий; • property ArrowLength : Integer; -
длина в пикселах линии, соединяющей марку с соответствующим изображением элемента серии; по умолчанию 16. • property BackColor: TColor; -
определяет цвет фона марки; по умолчанию $80FFFF (желтый). • property Clip: Boolean; -
если содержит True, марки не могут накладываться на другие элементы графика ( на легенду, метки осей и т.д ). • property Font: TFont; -
определяет шрифт, которым выводится информация внутри марки. • property ParentSeries: TChartSeries; -
содержит указатель на серию, к которой принадлежат марки. • property Style: TSeriesMarksStyle; -
определяет содержимое марки; по умолчанию smsLabel; в обработчике события TChartSeries. OnGetMarkText можно переопределить значения, принятые по умолчанию; возможные значения свойства Style: • sms Value -
значения по оси Y (Y Value), за исключением THorizBarSeries (XValue); например, "9087"; • smsPercent
- процентное значение, например "44%"; для форматирования процентного значения также используется свойство TChartSeries Percent Format; • smsLabel - показывает метку, ассоциированную с точкой графика, например "Сахарный песок" (при построении графика продаж по товарам); в том случае, если метки со значениями не ассоциированы, в марках выводятся сами значения;
• smsLabelPercent -
показывает метку и процентное значение, например "Сахарный песок 44%", • smsLabelValue - показывает метку и значение, например "Сахарный песок 9087";
• smsLegend -
показывает один из элементов легенды графика, список возможных значений содержит свойство TChartLegend TextStyle; • smsPercent Total-
показывает процентное значение и общую сумму, от которой оно взято, например "44% от 20563". • smsLabelPercentTotal -
показывает метку, процентное число и общую сумму, например "Сахарный песок 44% от 20653"; • smsXValue -
показывает значение по оси Х (XValue), например "01.02.1997"; • property Transparent: Boolean; -
значение True определяет, что цвет фона марки не используется (в качестве фона используется "прозрачный цвет"); по умолчанию False.
• property Visible: Boolean; -
определяет, видимы ли (True) или нет (False) марки на графике. property ParentChart: TCustomChart; -
указывает компонент TDBChart, к которому принадлежит серия. Изменение этого свойства позволяет во время выполнения добавлять в график новые серии, показывать серии в других графиках. property PercenlFormal: String; -
указывает формат показа процентных значений. property RecalcOptions : TSeriesRecalcOptions; -
указывает перечень событий, приводящих к пересчету значений серии (учитывается только для серий, свойство DataSource которых указывает на другую серию); по умолчанию [rOnDelete, rOnModify, rOnInsert, rOnClear]. property SeriesColor : TColor; -
определяет цвет, которым выводятся значения серии в графике property ShowInLegend : Boolean; -
определяет, показывать ли (True) легенду, или нет (False); по умолчанию True; property Title : String; -
определяет заголовок серии; по умолчанию заголовок отсутствует, но он может быть назначен в редакторе графика (кнопка Title в окне Series). property ValueColorf Index: Longint]: TColor; -
определяет цвет элемента серии с номером Index. property ValueFormat: String; -
определяет формат показа значений серии; при прорисовке осей используется для форматирования меток, при прорисовке серии используется для форматирования значений, показываемых в марках. property ValueMarkTextf Index: LongintJ: String;
- массив значений, выводимых в марках серии. property VertAxis: TVertAxis; -
определяет местоположение вертикальной оси -слева на графике (aLeftAxis) или справа (aRightAxis). property XLabelf Index: Longint J: String; -
массив, хранящий метки серии по оси X; Index должен находиться в диапазоне 0 Count -1. property XLabelsSource: String; -
имя поля НД (или иного источника значений для серии), определяемого в свойстве DataSource. Содержимое этого поля служит для отображения значений по оси X. Поле должно быть типа, к которому применяется метод AsString. Если значение свойства опущено, значения по оси Х не выводятся. property XValue [Index: Longint]: Double; -
возвращает значение в списке Х Values (см. ниже) с индексом Index (значение в диапазоне 0 Count -I). property X Values: TChart ValueList; -
хранит значения серии по оси X. Значения из этого списка НЕЛЬЗЯ удалять, добавлять и т.д. напрямую. Для этого следует воспользоваться соответствующими методами компонента TChartSeries. Могут быть полезны следующие свойства TChart ValueList. • property Value [Index: Longint ]: Double; -
обеспечивает доступ к элементу серии с индексом Index (значение в диапазоне 0 Count -1). • property ValueSource: String; -
указывает источник данных для формирования значений по оси X. В зависимости от того, каков источник данных для серии (свойство DataSource компонента TChartSeries), может содержать: 1) имя поля числового типа, типа даты, времени, даты и времени, в этом случае свойство серии DataSource должно ссылаться на НД (TTable, TQuery, TClientDataSet);
2) имя существующего TChart ValueList из другой серии; в этом случае свойство DataSource серии должно ссылаться на другую серию;
property YVaIue[Index:Longint]: Double;
property YValues: TChartValueList;
Аналогичны свойствам XValue и XValues и используются для вертикальной оси.


rt, ro property DatabaseCount: Integer; -
возвращает количество активных БД в приложении. rt, ro property Databases [Index: Integer]: TDatabase; -
позволяет получить доступ к активной БД с индексом Index; при этом каждой БД из списка Databases соответствует компонент типа TDatabase. Таким образом, при работе с каждой активной БД из списка Databases можно пользоваться свойствами, методами и событиями, присущими компоненту TDatabase. property KeepConnections: Boolean; -
определяет, следует ли приложению хранить соединение с неактивными БД. False означает "не хранить"; при значении True соединение с неактивными БД будет ликвидировано либо при окончании работы приложения, либо после выполнения метода Drop Connections'. rt property NetfileDir: string
; - указывает каталог, в котором содержится управляющий сетевой файл BDE PDOXUSRS.NET. Это свойство обеспечивает одновременную работу пользователей в сети. Значение свойства NetFileDir замещает значение сетевого каталога, определяемого в параметрах Paradox-драйвера в утилите настройки параметров BDE (BDE Administrator). rt property PrivateDir: string; -
определяет каталог, который используется для хранения временных файлов сессии БД.


property Exclusive: Boolean; -
дает пользователю исключительный доступ к НД (значение True). Это означает, что никто иной не только не может вносить изменения в НД, но вообще не имеет к нему доступа. Установить исключительный доступ можно, лишь когда ни один пользователь не имеет доступа к НД и тот не открыт. Заметим, что для SQL-наборов данных (компонент TQuery) исключительный доступ может означать запрет изменения НД другими пользователями. Однако последние могут просматривать содержимое НД.
ro Get Index Names (List: Tstrings) -
возвращает список имен индексов, определенных для ТБД, связанной в текущий момент с данным компонентом TTable. Заметим, что для Paradox-таблиц имя главного индекса является пустым. ro property IndexDefs: TIndexDefs; -
возвращает информацию обо всех индексах, определенных для ТБД, связанной с данным компонентом TTable. Перед считыванием значения этого свойства необходимо выполнить метод TTable IndexDefs. Update для обновления информации обо всех имеющихся индексах. ro IndexFieldCount: Integer; -
возвращает количество полей в текущем индексе НД. Номер первого индекса 0. property IndexFieldNames: string;-
указывает поля индекса, по которым должна производиться сортировка в НД. При этом строка содержит имена полей, входящих в некоторый индекс. В случае нескольких полей их имена разделяются точкой с запятой. Взаимоисключающее свойство: IndexName. ro Index fields [Index: Integer]: Tfield;
- возвращает информации о поле, определенном в текущем индексе под номером Index+1. Для п определенных полей Index лежит в диапазоне 0.. (п-1). property IndexName: string; -
указывает индекс, по которому будет проводиться сортировка в НД. Взаимоисключающее свойство: IndexFieldNames. property KeyExclusive: Boolean;
1) При фильтрации методами SetRangeStart, SetRangeEnd, Apply Range в НД не попадают записи, удовлетворяющие нижней или (и) верхней границе индекса, а только соответственно большие или меньшие (значение True). Устанавливается отдельно для нижней и для верхней границы индекса.
2) При поиске записей методами FindNearest или GotoNearest определяет, куда перемещать указатель текущей записи в случае успешного поиска: на найденную запись (False) или на следующую за ней запись (True). По умолчанию False.
property KeyFieldCount: Integer; -
определяет, сколько полей текущего индекса используются при поиске в НД методами GoToKey и GoToNearest. property MasterFields: string; -
используется в дочернем НД для указания имени поля связи между родительским и дочерним НД. property MasterSource: TDataSource; -
используется в дочернем НД для указания имени компонента TDataSource, связанного с родительским НД. property Readonly: Boolean; -
если True, НД не может корректироваться и доступен только для просмотра.


property InsertSQL: TStrings; -
содержит SQL- оператор INSERT для записи результатов кэшированных изменений в физическую ТБД. property ModifySQL: TStrings; -
содержит SQL-оператор UPDATE-для записи результатов кэшированных изменений в физическую ТБД. property DeleteSQL: TStrings; -
содержит SQL-оператор DELETE для записи результатов кэшированных изменений в физическую ТБД.

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