Данные куба
Данные куба (TfcxCube):
function LoadFromFile(ACubeFileName: String): Boolean;
Загружает данные куба из файла с заданным именем. Если файл загружен успешно, возвращает True.
Куб очищается перед загрузкой данных.
function LoadFromStream(ACubeStream: TStream): Boolean;
Загружает данные куба из потока. Если данные загружены успешно, возвращает True.
Куб очищается перед загрузкой данных.
function AppendFromFile(ACubeFileName: String): Boolean;
Загружает данные куба из файла с заданным именем, добавляя их к загруженным. Если файл загружен успешно, возвращает True.
Происходит объединение данных.
function AppendFromStream(ACubeStream: TStream): Boolean;
Загружает данные куба из потока, добавляя их к загруженным. Если данные загружены успешно, возвращает True.
Происходит объединение данных.
procedure SaveToFile(ACubeFileName: String; AFilter: TObject = nil);
Записывает данные куба в файл с заданным именем. Если в параметре AFilter указан объект TfcxFilterManager, то записываются только допущенные данным фильтром записи.
procedure SaveToStream(ACubeStream: TStream; ACompressionLevel: TCompressionLevel = clMax; AFilter: TObject = nil);
Записывает данные куба в поток. Если в параметре AFilter указан объект TfcxFilterManager, то записываются только допущенные данным фильтром записи. Параметр ACompressionLevel указывает степень сжатия.
Вместе с данными в файл куба записываются настройки групп и схемы всех подключенных срезов. Состояние фильтров и настройки подключенных диаграмм вместе со схемами срезов не сохраняются.
Файл с данными куба имеет по умолчанию расширение mdc.
Примеры:
fcxCube1.LoadFromFile('c:\cube1.mdc');
fcxCube1.AppendFromFile('c:\cube1.mdc');
fcxCube1.SaveToFile('c:\cube2.mdc');
fcxCube1.SaveToFile('c:\cube2Filter.mdc', fcxFilterManager1);