Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / HierCube Fact Table Editor / 1 сообщений из 1, страница 1 из 1
21.03.2005, 22:19
    #32972416
Б_Андрей
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HierCube Fact Table Editor
Здравствуйте.
Может кто использует HierCube, помогите пожалуйста.
В справке по HierCub написано:

After a user finishes data editing, THierCubeGrid.OnEditFactTableEvent
occurs that has as a parameter ModifiedRecords: TDataSet variable. This
dataset contains all modified records, identified by key fields (defined
in the Dimension Map Editor or with the method THierCube.DefineKeyFields).

т.е. при событии HierCubeGrid1EditFactTable
я должен через TDataSet занести в базу данных новые данные,
обычно, я делал так:

MarkDataSet->Insert();
MarkDataSet->FieldByName("ID")->AsString=StudentDataSet->FieldByName("ID")->AsString;
MarkDataSet->FieldByName("ID_PREDMET")->AsString=PredmetLookupComboBox->KeyValue;
MarkDataSet->FieldByName("ID_TYPE")->AsString=TypeMark->KeyValue;
MarkDataSet->FieldByName("DATA_M")->AsString=DateMark->Date.DateString();
MarkDataSet->FieldByName("TIME_M")->AsString=TimeMark->Time.TimeString();
MarkDataSet->FieldByName("MARK")->AsString=MarkBox->Text;
MarkDataSet->Post();

но как мне из Fact Table Editor получить данные, которые надо записать в базу данных?
Поля ID, ID_PREDMET, ID_TYPE, DATA_M, TIME_M в настройках HierCub сделал ключевыми
Как сделать, чтобы в Fact Table Editor в некоторых ячейках было выпадающее
меню значений:
1. один случай из базы данных (выбор из значений содержащихся в одной
таблице)
2. второй случай произвольный список (например для оценок: 1, 2, 3, ...,
10, н, н/а, причём, чтобы при выборе "н, н/а" в базу данных заносились
зачения -1, -2 соответственно, а при выведении оценок в Grid`е вместо -1,
-2 отображалось "н, н/а" соответственно?
Заранее спасибо. С уважением Андрей.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / HierCube Fact Table Editor / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]