Fastcube и Dbexpress

отредактировано 06:03 Раздел: FastCube
Использую FastCube 1.3.4 вместе с BDS 2007 и С++ Builder 6.0

База данных - MySQL 4.0.26, доступ через dbExpress

На форме - TSQLConnection, TSQLClientDataSet, TfcCube, TfcSlice, TfcGrid

Делаю следующее (взял из примера Simple в поставке FastCube ) на FormCreate

//******* Begin example ************************************************
SQLConnection.Connected := true;

cdsData.CommandText := 'SELECT A.AnnoReg AS AnnoReg, A.mmtotdoc AS TotaleDoc, C.tbclicod AS ClienteCodice
FROM mmmovmag_02 A INNER JOIN tbclienti C ON (A.mmcodclifor = C.GenID) ';

cdsData.Open;

fcCube1.Active := True;

// start operations
fcSlice1.BeginUpdate;

// fill Y Axis
fcSlice1.AddFieldTo('ClienteCodice', 'ClienteCodice', rf_CapYAx);

// fill facts
fcSlice1.AddFieldTo('TotaleDoc', 'TotaleDoc', rf_CapFacts, af_Sum);


// Add Measures to X Axis
fcSlice1.AddFieldTo('AnnoReg' , 'AnnoReg', rf_CapXAx);

// finish operation
fcSlice1.EndUpdate;

//******* End example ************************************************

в результате на оси Y появляется список клиентов (ClienteCodice),
на оси X отображаются года (AnnoReg)
Но в области данных ничего не появляется....
Хотя, если сделать double click по TfcCube, то появляется
Cell detalization

Что я делаю не так, почему не вижу результатов ?

Вiталiй Рябiш
kipish@ukr.net

Комментарии

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

    Все делаете правильно, просто надо еще перенести поле "Показатели" в столбцы или в строки.

    // Add Measures to X Axis
    fcSlice1.AddFieldTo(sMeasuresFieldName, '', rf_CapXAx);

    С уважением, Олег.
  • отредактировано 06:03
    OlegPr написал: »
    Приветствую.

    Все делаете правильно, просто надо еще перенести поле "Показатели" в столбцы или в строки.

    // Add Measures to X Axis
    fcSlice1.AddFieldTo(sMeasuresFieldName, '', rf_CapXAx);

    С уважением, Олег.

    Да я уже разобрался - причина в том, что в документации слишком много ошибок. Да и сами файлы документации - декабрьские, а последний Fast Cube - июньские.
    Я, конечно, понимаю, что продукт находится в разработке, и выход документации может отставать от выхода FastCube, но не полгода же, особенно, когда делаются такие существенные изменения....
  • отредактировано 06:03
    Спасибо.

    Документация дорабатывается.

    С уважением, Олег.
  • Stalker4Stalker4 123
    отредактировано 06:03
    Kipish написал: »
    Да я уже разобрался - причина в том, что в документации слишком много ошибок. Да и сами файлы документации - декабрьские, а последний Fast Cube - июньские.
    Я, конечно, понимаю, что продукт находится в разработке, и выход документации может отставать от выхода FastCube, но не полгода же, особенно, когда делаются такие существенные изменения....
    Полгода это мелочи. :)
    Вон для FR4 документация отставала на 2 года и только недавно ее обновили, да и то не полностью (забыли обновить руководство разработчика).
  • отредактировано 06:03
    Ну и нормально, как раз хотим обновляться до FR4 - вот и документация подоспеет :)

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

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