Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Почему не нормально работает OWC11?
|
|||
|---|---|---|---|
|
#18+
Есть у меня проблема: Приведенный ниже код нормально работает на моей машине, но не хочет обображать поля в списке полей на других машинах, причем я не могу понять в чем дело. Если создавать предыдущую версию (9ю), то работает у всех, но эта версия такая неудобная Помогите, кто разбирается, пожалуйста! Вот код: // Создаем OLE-объект OleContainer.CreateObject('OWC11.PivotTable.11',False);//owc11 //OleContainer.CreateObject('OWC.PivotTable',False);// owc9 OleContainer.Tag := 1; PivotTable := OleContainer.OleObject; PivotTable.XMLData:= '<xml xmlns:x="urn:schemas-microsoft-com:office:excel">'+#10+#13+ ' <x:PivotTable>'+#10+#13+ ' <x:OWCVersion>11.0.0.5531 </x:OWCVersion>'+#10+#13+ ' <x:NoDisplayToolbar/>'+#10+#13+ ' <x:NoDisplayExpandIndicator/>'+#10+#13+ ' <x:DisplayScreenTips>false</x:DisplayScreenTips>'+#10+#13+ ' <x:NoAutoFit/>'+#10+#13+ ' <x:Height>401</x:Height>'+#10+#13+ ' <x:Width>745</x:Width>'+#10+#13+ ' <x:CubeProvider>msolap.1</x:CubeProvider>'+#10+#13+ ' <x:DisplayFieldList/>'+#10+#13+ ' <x:FieldListTop>200</x:FieldListTop>'+#10+#13+ ' <x:FieldListLeft>800</x:FieldListLeft>'+#10+#13+ ' <x:FieldListBottom>580</x:FieldListBottom>'+#10+#13+ ' <x:FieldListRight>1024</x:FieldListRight>'+#10+#13+ ' <x:CacheDetails/>'+#10+#13+ ' <x:PivotView>'+#10+#13+ ' <x:IsNotFiltered/>'+#10+#13+ ' <x:Label>'+#10+#13+ ' <x:Caption>Сводная таблица</x:Caption>'+#10+#13+ ' <x:NotVisible/>'+#10+#13+ ' </x:Label>'+#10+#13+ ' </x:PivotView>'+#10+#13+ ' <x:PivotAxis>'+#10+#13+ ' <x:Orientation>Filter</x:Orientation>'+#10+#13+ ' <x:Label Style=''font-family:"Arial Cyr";font-size:10pt;font-style:italic''>'+#10+#13+ ' <x:Caption>Перетащите сюда поля фильтра</x:Caption>'+#10+#13+ ' </x:Label>'+#10+#13+ ' </x:PivotAxis>'+#10+#13+ ' <x:PivotAxis>'+#10+#13+ ' <x:Orientation>Row</x:Orientation>'+#10+#13+ ' <x:NoDisplayEmptyMembers/>'+#10+#13+ ' <x:Label Style=''font-family:"Arial Cyr";font-size:10pt;font-style:italic''>'+#10+#13+ ' <x:Caption>Перетащите сюда поля строк</x:Caption>'+#10+#13+ ' </x:Label>'+#10+#13+ ' </x:PivotAxis>'+#10+#13+ ' <x:PivotAxis>'+#10+#13+ ' <x:Orientation>Column</x:Orientation>'+#10+#13+ ' <x:Label Style=''font-family:"Arial Cyr";font-size:10pt;font-style:italic''>'+#10+#13+ ' <x:Caption>Перетащите сюда поля столбцов</x:Caption>'+#10+#13+ ' </x:Label>'+#10+#13+ ' </x:PivotAxis>'+#10+#13+ ' <x:PivotAxis>'+#10+#13+ ' <x:Orientation>Data</x:Orientation>'+#10+#13+ ' <x:Label Style=''font-family:"Arial Cyr";font-size:10pt;font-style:italic''>'+#10+#13+ ' <x:Caption>Перетащите сюда поля для детальной информации</x:Caption>'+#10+#13+ ' </x:Label>'+#10+#13+ ' </x:PivotAxis>'+#10+#13+ ' </x:PivotTable>'+#10+#13+ '</xml>'; // обращаемся к нему----------------------------- PivotTable.Autofit := true; //PivotTable.Width := OleContainer.Width; //PivotTable.Height := OleContainer.Height; PivotTable.ConnectionString := DM.ConnectionAW.ConnectionString; try // чтобы не выдавало ошибку на старых версиях PivotTable.DataMember := 'Анализ данных'; except end; PivotTable.CommandText:= 'SELECT OR_FACHBERATER as "Менеджер", OR_BEARBEITER as "Создатель заказа", '+ 'DATUM_ERF as "Дата производства", '+ 'AH_NAME1 as "Заказчик", ID as "№ заказа", '+ 'SU_STUECK as "Кол-во штук", SU_QM_FAKT as "Метраж", SU_LFM_FAKT as "Периметр", '+ 'FI_BETR_NETTO as "Стоимость", EK_BETR_FESTPREIS as "Расходы" '+ 'FROM BW_AUFTR_KOPF '+ 'WHERE STATUS >=50'; // отображаем и за работу! OleContainer.AutoActivate := aaManual; OleContainer.DoVerb(ovShow); PivotTable.DisplayFieldList := true; Спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 18:06 |
|
||
|
Почему не нормально работает OWC11?
|
|||
|---|---|---|---|
|
#18+
svg OleContainer.CreateObject('OWC11.PivotTable.11',False);//owc11 Убери .11 после PivotTable ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 12:16 |
|
||
|
Почему не нормально работает OWC11?
|
|||
|---|---|---|---|
|
#18+
Это монопенисуально - все равно не работает. Таблица показывает, что компонент зарегистрирован на пользователя с нормальным серийным номером, ей указана строка с запросом и она нормально присвоена, но не отображаются поля в списке хоть убейся! Если вызвать OWC9.PivotTable, то работает... В чем дело? Спецы, помогите, кто в курсе, пожалуйста. Есть у компонента функции обновления списка полей или еще что-то такое? Как "передернуть затвор"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2004, 10:43 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=363&tid=1871512]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 264ms |
| total: | 426ms |

| 0 / 0 |
