|
|
|
HierCube Fact Table Editor
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Может кто использует 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 отображалось "н, н/а" соответственно? Заранее спасибо. С уважением Андрей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 22:19 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2033589]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
18ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 333ms |

| 0 / 0 |
