|
![]() |
#1 |
Участник
|
Ну короче там все в общем-то несложно но муторно типа такого
<b> for (i=1; i <= query.DatasourceCount(); i++) { queryBuildDataSource = query.dataSourceNo(i); tableId = queryBuildDataSource.table(); dictTable = new DictTable(tableId); queryBuildFieldList = queryBuildDataSource.field(); for(j=1; j <= queryBuildFieldList.fieldCount(); j++) { fieldId = queryBuildFieldList..field(j); dictField = new DictField(tableId, fieldId); // отсюда можно вытащить тип поля потом // теперь у нас есть fieldId, tableId - можем создавать таблицу // как создавать - вопрос отдельный // а теперь значение поля anytypeA = (queryRun.get(tableId)).(fieldId); } } </b> ну вот тут полный сумбур, работать не будет, все надо переписывать нормально, но идея по крайней мере должна быть понятна |
|
Теги |
crystal reports, ax2.5, ax3.0 |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|