Гость
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как увидеть PivotrTable? / 6 сообщений из 6, страница 1 из 1
17.12.2002, 16:22
    #32080590
Tima_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть PivotrTable?
Пытаюсь заюзать PivotTable:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
procedure TForm1.Button1Click(Sender: TObject);
  var PT : OleVariant;
begin
  PT := CreateOleObject('OWC10.PivotTable');
  try
    PT.ConnectionString := 'Provider=MSOLAP;Integrated Security=SSPI;Persist Security Info=False;Data Source=TESTDB;Initial Catalog=SHOPWARE;Client Cache Size=25;Auto Synch Period=10000;PASSWORD=;';
    PT.DataMember := 'Отчет по продажам';
  except
    PT := Unassigned;
  end;
end;

А как его привязать к своему окну ?
Свойство hwnd - r\o
...
Рейтинг: 0 / 0
19.12.2002, 01:11
    #32081445
Ирина
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть PivotrTable?
Свойство hwnd Вам не нужно. Дело в том, что Pivot table это ActiveX control. Для того что бы он работал как окно, нужно его использовать вместе с ActiveX control container. Так что почитайте про containerы. Делфай тоже должен иметь библиотеку для работы с контейнерами. Наши ребята на C# пишут так:

Код: plaintext
1.
2.
PivotTable pivotTable=new PivotTable();

myForm.Controls.Add(pivotTable);


Ирина

----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
19.12.2002, 09:11
    #32081487
_Timur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть PivotrTable?
Спасибо, попробую.
...
Рейтинг: 0 / 0
19.12.2002, 17:20
    #32082048
_Timur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть PivotrTable?
2Ирина
Все получилось, еще раз спасибо.
...
Рейтинг: 0 / 0
19.12.2002, 17:21
    #32082050
1111
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть PivotrTable?
Код: plaintext
1.
2.
3.
4.
 OleContainer1.CreateObject('OWC10.PivotTable',false);
  OleContainer1.OleObject.ConnectionString := 'Provider=MSOLAP;Integrated Security=SSPI;Persist Security Info=False;Data Source=TESTDB;Initial Catalog=SHOPWARE;Client Cache Size=25;Auto Synch Period=10000;PASSWORD=;';
  OleContainer1.OleObject.DataMember := 'Отчет по продажам';
  OleContainer1.OleObject.Align := alClient;
  OleContainer1.DoVerb(ovShow);
...
Рейтинг: 0 / 0
19.12.2002, 17:23
    #32082054
1111
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть PivotrTable?
строку
Код: plaintext
OleContainer1.OleObject.Align := alClient;

надо убить :0)
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как увидеть PivotrTable? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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