Использование нескольких наборов данных в Fastcube

отредактировано 01:27 Раздел: FastCube
Добрый день!

Не могли бы Вы подсказать мне, как правильно передать в TfcCube несколько источников данных (экземляров TDataSet).
Будет ли состав изменений в кубе объединением элементов из этих источников
( то есть если у меня в первом источнике данных одна запись, а во втором то же одна запись, но с другими значениями измерений -
будут ли в гриде отображаться обе записи, или же состав элементов измерения берется из какого то одного источника данных?

Заранее благодарен, Алексей

Комментарии

  • отредактировано 01:27
    Приветствую.

    Если просто задать в качестве источника DatSet и открыть с ним куб, то новые данные полностью заменят загруженные ранее.
    Есть вариант мультизагрузки, когда загрузка происходит из нескольких источников с одинаковой структурой. В этом случае в куб грузятся все записи источников, проверки на дублирование не происходит.
    Для этого надо установить свойство fcCube.UseMultiLoad := True, первый из источников (fcCube.DataSet) и реализовать событие property OnGetNextDataset: TfcGetNextDatasetEvent
    TfcGetNextDatasetEvent = procedure(Sender: TfcCube; var ADataSet: TDataSet) of object;
    Но загрузка происходит единожды при открытии куба, т.е. нельзя подлить данные в открытый куб.

    Возможность подливки данных из источника или сохраненного куба в открытый куб реализована в FastCube 2.

    С уважением,
    Олег Прялков.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.