Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Программный вызов диалога "Вычисление" у PivotTable / 13 сообщений из 13, страница 1 из 1
30.01.2004, 15:51
    #32393976
Phenimore_Cooper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
Добрый день!

Необходимо программным способом вызвать pivottable'вский диалог "Вычисление" (вкладка в окне диалога "Команды и параметры" - для создания вычисляемого поля). Кто-нибудь знает, как это сделать, и возможно ли это вообще??? Я что-то не найду...
...
Рейтинг: 0 / 0
30.01.2004, 16:54
    #32394110
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
Могеть
owcPivotObject.ActiveView.AddCalculatedTotal() ?
...
Рейтинг: 0 / 0
02.02.2004, 10:23
    #32394932
Phenimore_Cooper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
expression.AddCalculatedTotal(Name, Caption, Expression, SolveOrder)

Наск я понял этой функции задаются все необходимые параметры (в том числе MDX-выражение), и она создает calculated total. А я хочу вызвать именно pivottable'овский диалог для создания calculated
...
Рейтинг: 0 / 0
06.02.2004, 15:08
    #32400940
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
помню долго я копался чтобы найти как его вызвать, но так и не нашел. пришлось самому писать диалог а потом обрабатывать его ч/з addcalculatedtotal, меньше времени ушло на написание своего диалога чем на поиск в pivottable 8-)
...
Рейтинг: 0 / 0
06.02.2004, 17:12
    #32401172
Phenimore_Cooper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
Решил я эту проблемку-) Правда немножко криво но все же работает:

PivotTable.ActiveView.AddCalculatedTotal("итог 1","итог 1","0");
PivotTable.ActiveView.DataAxis.InsertTotal(total1);
PivotTable.Selection(total1);
PivotTable.DisplayPropertyToolbox = true;

То есть добавляется вычисляемый итог, выделяется и вызывается диалог "Команды и параметры". Одна проблема - активна не вкладка "Вычисления", а другая вкладка, но все же вкладка "Вычисления" там присутствует! -)
...
Рейтинг: 0 / 0
06.02.2004, 17:12
    #32401174
Phenimore_Cooper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
Решил я эту проблемку-) Правда немножко криво но все же работает:

total1 = PivotTable.ActiveView.AddCalculatedTotal("итог 1","итог 1","0");
PivotTable.ActiveView.DataAxis.InsertTotal(total1);
PivotTable.Selection(total1);
PivotTable.DisplayPropertyToolbox = true;

То есть добавляется вычисляемый итог, выделяется и вызывается диалог "Команды и параметры". Одна проблема - активна не вкладка "Вычисления", а другая вкладка, но все же вкладка "Вычисления" там присутствует! -)
...
Рейтинг: 0 / 0
06.02.2004, 18:02
    #32401235
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
ха прикольно мелкомягкие решили сделать вызов этого диалога, тота я думаю почему как долько вызываешь его тутже создается итог новый, а он вон как сначала делають пустой помещают его на поле данных а после он сам отображается в закладках, мда уж...
...
Рейтинг: 0 / 0
09.02.2004, 08:41
    #32402111
Phenimore_Cooper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
Да вообще все шиворот-навыворот в этих OWC сделано сточки зрения объектной модели для программиста... Неприятность остается в следующем - закладка-то хоть и появляется в диалоге, но она не активна.

Кстати, я упоминал о другой проблемы PivotTable - когда суешь ему в CommandText mdx-запрос, где, например, в названиях членов встречаются кавычки (например, select {[Клиенты].[ООО "РогаИКопыта"],...), он обрезает текст запроса по первой кавычке, считая, что это конец запроса. Так и не решил эту проблему! Может, кто-нибудь подскажет, что можно сделать??..
...
Рейтинг: 0 / 0
09.02.2004, 12:34
    #32402491
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
попробуй кавычки два раза как обычно компиляторы их обрабатывают
""->"
...
Рейтинг: 0 / 0
11.02.2004, 11:49
    #32405303
Phenimore_Cooper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
Да нет же, пробовал же я, ничего это не дает... -(
...
Рейтинг: 0 / 0
12.02.2004, 10:24
    #32406684
tursun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
А если вместо кавычек использовать [] ?
...
Рейтинг: 0 / 0
12.02.2004, 10:25
    #32406686
tursun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
в смысле [ ]
...
Рейтинг: 0 / 0
16.02.2004, 10:12
    #32410048
Phenimore_Cooper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программный вызов диалога "Вычисление" у PivotTable
То есть как [ ] ? Кавычки же в названии члена! Разве можно заменить кавычку на скобку?
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Программный вызов диалога "Вычисление" у PivotTable / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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