|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Сам занимался подобной задачей при экспорте отчетов, а сегодня наткнулся на изящное решение: /////////////////////////////////////////////////////////////////////////////////////////////////////// // Converting DataWindow to Excel file /////////////////////////////////////////////////////////////////////////////////////////////////////// // Export DataWindow to Excel including computed-columns, headers, footers, groups, text labels, etc... /////////////////////////////////////////////////////////////////////////////////////////////////////// // ... Init docname // ... GetFileOpenName or any other method // IF dw.SaveAs( docname, HTMLTable!, TRUE ) = -1 THEN MessageBox("Warning", "Unable to export data. Error writing to file!", Exclamation!) RETURN ; END IF ; // // Convert HTML file to Excel native format OLEObject Excel ; // Excel = CREATE OLEObject ; // IF Excel.ConnectToObject( docname ) = 0 THEN Excel.Application.DisplayAlerts = FALSE ; Excel.Application.Workbooks( 1 ).Parent.Windows( excel.Application.workbooks( 1 ).Name ).Visible = TRUE ; Excel.Application.Workbooks( 1 ).SaveAs(docname, 39 ) ; Excel.Application.Workbooks( 1 ).Close() ; END IF ; // DESTROY excel // // ...Done Еще много интересного можно взять http://groups.yahoo.com/group/PowerObject/ Только там нужно зарегестрироваться ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2003, 19:14 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Так оно получше будет: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2003, 19:42 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
...ну и f_message_box на стандартный заменить... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2003, 19:44 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
А я просто сохраняю в HTML - можно открывать не только из Excel'я, но и из других приложений,кроме того не требуется установленный Excel на компьютере с нашим запущенным приложением. Так что я сохранение именно в Excel делал бы, как минимум, опциональным. Да, и еще. При таком сохранении вид отчета 1 к одному передать очень часто не удается :( ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2003, 10:01 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Да, точной передачи дизайна отчета так просто не получается. Я для этого делал экспорт Tabular Datawindow (все отчеты у меня такие) по одной ячейке, сам устанавливал бордеры, ширину, длину, вычитывал заголовки и т.д., на больших отчетах все жутко медленно происходит :( А есть вообще такая приблуда, что datawindow 1 к 1-му перегоняет в офисные приложения? (excel, word) Вот например ребята которые делают Preport для Delphi как-то по хитрому экспортят не используя OLE... Может кто-то занимался подобным? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2003, 11:05 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Вот инфа с их сайта http://vtktools.ru/: vtkExport - This library is intended for export into Excel & HTML formats. Generating of the XLS file runs without using DDE, OLE. That’s why a high speed of export is reached. The export method is simple – you generate object TvteXLSWorkBook, which has properties & methods similar to properties & methods of OLE from Excel server, & call it’s method SaveAsXLS or SaveAsHTML. You can read about vtkExport possibilities more particularly here. А как это они делают непойму... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2003, 11:24 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Я тоже делал что-то типа такого, но перегонял в HTML и использовал шаблоны которые строил автоматически по заданному DW. Получается гораздо быстрее, чем для каждой ячейки expression'ы вычислять, и выглядит правдоподобно, правда expression'ы на x,y,height,width жизнь немного портят. А экспорт 1 в 1 произвольного DataWindow, как я думаю, не получится, т.к. в DataWindow можно объекты один на другой накладывать, и я слабо представляю как тоже самое сделать, допустим, в Excel'е или HTML'е. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2003, 11:25 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Ещё можно форматирование ячеек и всё остальное через OLE, а данные через Clipboard передавать. Очень быстро. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2004, 11:23 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
>Ещё можно форматирование ячеек и всё остальное через OLE, а данные >через Clipboard передавать. Очень быстро. В этом способе есть один недостаток (может его можно как-то обойти, но я не знаю) - данные в Clipboard может испортить, к примеру, сам пользователь (если сам в процессе передачи данных что-то делает). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2004, 11:46 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Через HTML или OLE не всегда возможно экспортировать - при больших объемах начинаются тормоза и глюки. Здесь есть компоненты для PB, где этих проблем нет: - PB2XLS - создание EXCEL файлов напрямую(без OLE, HTML и т.д.) - DW2XLS - экспорт DW с использованием PB2XLS платное ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2004, 12:50 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
>Через HTML или OLE не всегда возможно экспортировать - при больших >объемах начинаются тормоза и глюки. Ну не знаю какие тормоза и глюки, но 35 страниц этот компонент выкинул в xls за 3m 10s, мой экспорт в html сработал за 4m 50s. После этого оба файла нормально открылись в Excel. К тому же в некоторых отчетах он хуже внешний вид передает (к примеру - не учитывает expression'ы на начертание шрифта), высоту Detail Band'а и т. д. Правда на таком отчете мой экспорт работал раза в 4 дольше :) Эх, знал бы я формат *.psr у меня бы экспорт просто летал. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2004, 14:34 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Локшин МаркНу не знаю какие тормоза и глюки При экспорте через OLE - Excel подвисал, приходилось перегужать комп. При импорте больших HTML в Excel - большой расход памяти, свопинг. Все это с Офис97, может в других версиях и не было такого. Локшин МаркЭх, знал бы я формат *.psr у меня бы экспорт просто летал. Хе-хе :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2004, 15:18 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
>При импорте больших HTML в Excel - большой расход памяти, свопинг. >Все это с Офис97, может в других версиях и не было такого. Есть такое дело, но зато IE влет открывает :) > Локшин Марк > Эх, знал бы я формат *.psr у меня бы экспорт просто летал. >Хе-хе :)) Что означает ваше "хе-хе" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2004, 15:52 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
авторЧто означает ваше "хе-хе" ? При наличии большого желания (или денег :)) можно получить эту информацию. Например. Обращаешься в Sybase, говоришь, что ты ISV и для твоего приложения требуется такая-то информация, обязуешься не разглашать и т.д. Есть и другие способы... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2004, 16:03 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Локшин Марк >Ещё можно форматирование ячеек и всё остальное через OLE, а данные >через Clipboard передавать. Очень быстро. В этом способе есть один недостаток (может его можно как-то обойти, но я не знаю) - данные в Clipboard может испортить, к примеру, сам пользователь (если сам в процессе передачи данных что-то делает). А слабо на практике "испортить" данные в Клипборде? Если в коде между двумя вызовами нет больше никаких операций. Например: Код: plaintext 1. 2.
Надо очень сильно постараться. ;) А работает действительно мухой, даже на очень больших объемах. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2004, 18:34 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
авторЕщё можно форматирование ячеек и всё остальное через OLE, а данные через Clipboard передавать. Очень быстро. В данном методе есть несколько недостатков. 1. Для больших отчетов форматирование ячеек через OLE занимает очень много времени 2. Подготовка данных для передачи через Clipboard тоже весьма непростая задача, особенно если Datawindow группированный 3. Написать универсальную процедуру, которая бы таким способом экспортировала в Excel достаточно трудоемко (если конечно не ограниваться только простыми случаями вроде тривиального Grid или Columnar) авторА я просто сохраняю в HTML - можно открывать не только из Excel'я, но и из других приложений,кроме того не требуется установленный Excel на компьютере с нашим запущенным приложением. Открыть то его можно, но работать с таким отчетом в Excel - весьма неблагодарное занятие. 1. Форматирование ячеек практически не сохраняется 2. Расположение ячеек и их размеры тоже весьма далеки от оригинала 3. А с данными вообще происходит полный кошмар: некоторые строки почему-то превращаются в даты числа - в строки, из которых потом прийдется удалить разделитель тысячных разрядов если вы захотите их просуммировать От такого способа лучше сразу отказаться так как кроме головной боли он вам ничего хорошего не принесет Единственный способ получить качественный экспорт в Excel - это использовать OLE, но и тут надо быть готовым к сюрпризам. Разные версии Excel ведут себя по разному. Если ваш скрипт экспорта работает с Excel 97 это не значит что он будет работать с Excel 2000. Что касается библиотеки DW2XLS она конечно имеет некоторые недостатки, но она достаточно успешно решает все перечисленные проблемы ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2004, 00:59 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
>Открыть то его можно, но работать с таким отчетом в Excel - весьма >неблагодарное занятие. >1. Форматирование ячеек практически не сохраняется >2. Расположение ячеек и их размеры тоже весьма далеки от оригинала ... >От такого способа лучше сразу отказаться так как кроме головной боли он >вам ничего хорошего не принесет Ну я же его не через dw_1.SaveAs(...) сохраняю. Все получается веьма культурно. Зачастую вид один к одному. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2004, 10:37 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
авторНу я же его не через dw_1.SaveAs(...) сохраняю. Все получается веьма культурно. Зачастую вид один к одному. Форматирование ячеек - это не главная проблема главная проблема в том что Excel не может правильно распознать тип данных в ячейке. и строки вида '01-02' преобразуются в даты числа отформатированные с тысячным разделителем например: 1 300.00 или 1,300.00 будут восприняты как строки "1 300.00" и "1,300.00" ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2004, 16:41 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
А возможно ли выполнить экспорт datawindow практически без искажений? В частности, сохранить печатную форму счета, где искажения недопустимы? Кто нибудь решал такую задачу? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2004, 09:52 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Необходимо выполнить разовую работу по экспорту datawindow - печатной формы счета - в файл. В какой срок и за какие деньги это можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2004, 10:08 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Ой, забыл ответить. :) to Nikulitsa авторглавная проблема в том что Excel не может правильно распознать тип данных в ячейке. и строки вида '01-02' преобразуются в даты все проблемы решаются при помощи явного указания формата, к примеру для строк вида '01-02' нужно задать в стиле ячейки формат mso-number-format:"\@" ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2004, 10:43 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Во втором сообщении этой темы Филипп предложил вариант переброски в Excel через HTML. У меня есть маленькая проблема. То DW, что я экспортирую, содержит колонку с данными отображающимися как checkbox. В результате в Excel пользователь видит checkbox в этой колонке, но он смещен влево и имеет слишком большие размеры (наплывает на границы)... можно ли как нибудь это поправить? Как это выглядит можно увидеть во вложенном рисунке. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2005, 17:33 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Хорошо! Поставим вопрос по иному: Кто нибудь перебрасывал dw со стобцом\ами типа checkbox в Excel? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2005, 18:35 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Дремучий wrote: > Кто нибудь перебрасывал dw со стобцом\ами типа checkbox в Excel? Перебрасывал, но не через HTML, а ручками. Для эмуляции включённого checkbox-а проканывает "ь" в шрифте Wingdings. Помогло ;)? Posted via ActualForum NNTP Server 1.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2005, 18:47 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Dim2000Перебрасывал, но не через HTML, а ручками. Для эмуляции включённого checkbox-а проканывает "ь" в шрифте Wingdings. Помогло ;)? :( У меня используется наше расширение DW. Мне надо подправить общую функцию переброски. Честно говоря, я надеялся на информацию как ручками подправить переброшенные checkbox`ы. Фактически, там нужно каждому уменьшить размер и отцентрировать. А вот синтаксис этого (из PB) я никак не могу понять... :( Мысль переписань к черту всю процедуру переброски на "ручками" я пока держу в запасе :(. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2005, 11:12 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Приветствую всех? А как бы сделать - кодировку excel - window -ую? Если так то, буквы выходят корявые? Как сделать Window -ую кодировку изначально? Делаю под PowerBuilder -7.0, понятно что был бы PowerBuilder - 9.0 dw.SaveAs(Excel5!), под 7 -ку такое не прокатывает! Помогите плиз, очень хочется порадовать заказчика!!! Excel_doc.Application.DisplayAlerts = False Excel_doc.Application.ActiveWorkbook.WorkSheets[1].SaveAs (f_name,39) - не катит!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2005, 11:18 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
boogimanПриветствую всех? Сомневаетесь? boogimanА как бы сделать - кодировку excel - window -ую? Если так то, буквы выходят корявые? Как сделать Window -ую кодировку изначально? Делаю под PowerBuilder -7.0, понятно что был бы PowerBuilder - 9.0 dw.SaveAs(Excel5!), под 7 -ку такое не прокатывает! Что именно не катит под PB7? PowerBuilder Help SaveAsType DataWindow constant Description Values for specifying a format for data you want to save. Used in the SaveAs method for saving the data of a DataWindow, a graph control in a DataWindow, or a PowerBuilder graph control. Graphs are not supported in DataWindow, Java Edition. Values PowerBuilder enumerated value Java field Numeric value MeaningExcel! 0 Microsoft Excel formatText! 1 (Default) Tab-separated columns with a return at the end of each rowCSV! 2 Comma-separated valuesSYLK! 3 Microsoft Multiplan formatWKS! 4 Lotus 1-2-3 formatWK1! 5 Lotus 1-2-3 formatDIF! 6 Data Interchange FormatdBASE2! 7 dBASE-II formatdBASE3! 8 dBASE-III formatSQLInsert! 9 SQL syntaxClipboard! 10 Save an image of the graph to the clipboardPSReport! PSReport 11 Powersoft Report (PSR) formatWMF! 12 Windows Metafile formatHTMLTable! HTMLTable 13 HTML TABLE TR and TD elementsExcel5! 14 Microsoft Excel Version 5 format ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2005, 13:06 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
>To PL99 result = dw.SaveAs(path_all,Excel5!) - не прокатывает в 7 -ке, в 9- ке легко. Файл пустой и к нему нет доступа! Да и вообще 9-ка намного круче 7 - ки будет! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2005, 13:39 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
boogiman>To PL99 result = dw.SaveAs(path_all,Excel5!) - не прокатывает в 7 -ке, в 9- ке легко.Файл пустой и к нему нет доступа!Какая версия PB? В 7.0.3.10077, 7.0.3.10213 и 7.0.3.10312 проблем не наблюдаю boogimanДа и вообще 9-ка намного круче 7 - ки будет!Неужели? Ну-ну :-)) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2005, 14:47 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
>To Pl99 Версия - 7.0.0.5031 - полная х-ня! По поводу PB -7.0! Как же "классно" пользоваться api -функциями MakeSureDirectory, вместо CreateDirectory, GetCurrentDirectory! Как же "классно" каждый раз делать seleсt application, чем грузить pbw - ху в 9-ке! Вы бы ещё сказали что 5 -ка рулит! Вас пожалуй можно строго отнести к консерваторам!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2005, 15:33 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
boogiman>To Pl99 Версия - 7.0.0.5031 - полная х-ня!Рекомендую проапгрейдить boogimanПо поводу PB -7.0! Как же "классно" пользоваться api -функциями MakeSureDirectory, вместо CreateDirectory, GetCurrentDirectory!А в чем проблема вызвать функцию объекта-обертки windows API? boogiman Как же "классно" каждый раз делать seleсt application, чем грузить pbw - ху в 9-ке! Гм... Вы по нескольку приложений одновременно разрабатываете? Кстати, последние 36 можно запомнить и выбирать из меню :-) boogimanВы бы ещё сказали что 5 -ка рулит!Отладчик не очень удобный, а так никаких принципиальных изменений с тех пор не произошло. Часть удобных возможностей исчезла - локальные структуры, distributed PB. Разве что исключения появились. boogimanВас пожалуй можно строго отнести к консерваторам!!!Можно, строго относите :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2005, 16:24 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
PL99Часть удобных возможностей исчезла - локальные структуры меню: Код: plaintext 1. 2.
и вот они: локальные структуры :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2005, 17:01 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
_Guest_1 PL99Часть удобных возможностей исчезла - локальные структуры меню: Код: plaintext 1. 2.
и вот они: локальные структуры :) Sorry, неправильно выразился - нельзя объявить переменную экземпляра типа локальной структуры. Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2005, 17:37 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
>To PL99 > Впрочем, опыта работы с версиями старше седьмой не имею :-) А вы поробуйте и поймёте, что девятка намного круче и приятнее!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2005, 17:45 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
boogiman>To PL99 > Впрочем, опыта работы с версиями старше седьмой не имею :-) А вы поробуйте и поймёте, что девятка намного круче и приятнее!!!Вот еще одно серьезное преимущество вспомнил - возможность непосредственного редактирования кода. Пожалуй все... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2005, 18:00 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Зато в 9 -ке можно без проблем делать Edit Sourse (иногда для Datawindow это очень здорово выручает), в 7 -ке это проблематичней! Кому что удобнее конечно, но я всё таки склоняюсь к мнению Филипа! 9 - ка одна из наименее глюкавых и удобных версий Powera!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2005, 23:09 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
PL99Sorry, неправильно выразился - нельзя объявить переменную экземпляра типа локальной структуры. Код: plaintext 1. 2.
Неверно. Объявить можно. Для этого следует явно поместить переменную в секцию видимости public. За пределами класса структура видна как вложенный тип через синтаксис window`structure ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2005, 00:40 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Anatoly MoskovskyНеверно. Объявить можно. Для этого следует явно поместить переменную в секцию видимости public. За пределами класса структура видна как вложенный тип через синтаксис window`structureСпасибо, буду иметь ввиду. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2005, 10:34 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
boogimanЗато в 9 -ке можно без проблем делать Edit Sourse (иногда для Datawindow это очень здорово выручает), в 7 -ке это проблематичней! Кому что удобнее конечно, но я всё таки склоняюсь к мнению Филипа! 9 - ка одна из наименее глюкавых и удобных версий Powera!!! а почему 9 лучше ? все это и в 8-ке есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2005, 17:59 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Потому что 9-ка крошится гораздо реже и Source Control refreshes и тому подобная фигня работают гораздо лучше, ну и самое главное, потому что 8-ка уже фактический мертвец, не говоря уже о 7-ке, которая была самым ужасающим релизом РВ... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2005, 18:57 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
ну это слишком Филипп8-ка уже фактический мертвец, не говоря уже о 7-ке у нас очень много проектов еще пишутся на 8-ке, и ни один из них не собирается умирать а Source Control можно юзать и сторонний, не обезательно ПБ. я думал что разница в чемто существеннее а вообщето тема другая, для этого обсуждения можно было бы открыть новую тему. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2005, 20:56 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Раз уж тут никого не интересует сложности с checkbox`ом, то попробую задать здесь другой вопрос на более популярную тему. Насколько оправдан (т.е. насколько большие сложности это может вызвать) перевод относительно крупного проекта с 7-ки на 9-ку? Не хотелось бы подтолкнуть начальство к "эксперименту", угрохать кучу времени и понять, что это тупик. PFC в проекте не используется. Но массово используются собственные расширения стандартных визуальных объектов (dataWindow, editMask, dropDownListBox и т.п.). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2005, 11:43 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
ФилиппПотому что 9-ка крошится гораздо реже и Source Control refreshes и тому подобная фигня работают гораздо лучше, ну и самое главное, потому что 8-ка уже фактический мертвец, не говоря уже о 7-ке, которая была самым ужасающим релизом РВ...IMHO, самым ужасающим был 6.0 ;-) Четверка, кстати, тоже не очень вдохновляла ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2005, 12:17 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Дремучий wrote: > Насколько оправдан (т.е. насколько большие сложности это может вызвать) > перевод относительно крупного проекта с 7-ки на 9-ку? Не хотелось бы > подтолкнуть начальство к "эксперименту", угрохать кучу времени и понять, > что это тупик. Не могу себе представить, как этот переход мог бы занять "кучу времени". По крайней мере, перевод проекта, использующего PFC, с 6.5 на 9.0.2 занял где-то полдня (естессно, я знал, что править ). Posted via ActualForum NNTP Server 1.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2005, 12:32 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
ФилиппПотому что 9-ка крошится гораздо реже и Source Control refreshes и тому подобная фигня работают гораздо лучше, ну и самое главное, потому что 8-ка уже фактический мертвец, не говоря уже о 7-ке, которая была самым ужасающим релизом РВ... Полностью поддерживаю данное утверждение ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2005, 13:00 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Dim2000 Дремучий wrote: > Насколько оправдан (т.е. насколько большие сложности это может вызвать) > перевод относительно крупного проекта с 7-ки на 9-ку? Не хотелось бы > подтолкнуть начальство к "эксперименту", угрохать кучу времени и понять, > что это тупик. Не могу себе представить, как этот переход мог бы занять "кучу времени". По крайней мере, перевод проекта, использующего PFC, с 6.5 на 9.0.2 занял где-то полдня (естессно, я знал, что править ). Posted via ActualForum NNTP Server 1.3 Вот "естессно, я знал, что править" это то и смущает... у нас один человечек попытался перевести... у него не получилось. В чем причина сейчас неизвестно.Но он не очень хорошо знал предмет. Вот и интересует какие могут быть проблемы и затыки. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2005, 18:28 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Дремучий wrote: > Вот "естессно, я знал, что править" это то и смущает... sybase.public.powerbuilder.general - крайне полезная весчь... все проблемы по миграции 6.5 -> 9 обсосали года 2 назад. Вкратце то, что до сих пор помню: - в PB9 нет DPB - нужно прибить все объекты, унаследованные от Transport object (если вы его использовали - вы попали); - в PFC была ошибка, которую не видел парсер 6.5-го, но видит парсер 9-го: 2 раза объявлена одна и та же переменная. Исправить перед миграцией. Posted via ActualForum NNTP Server 1.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2005, 19:19 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
zuzuну это слишком Филипп8-ка уже фактический мертвец, не говоря уже о 7-ке у нас очень много проектов еще пишутся на 8-ке, и ни один из них не собирается умирать PowerBuilder 8 (end of life as of April 2005) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2005, 19:32 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Филипп zuzuну это слишком Филипп8-ка уже фактический мертвец, не говоря уже о 7-ке у нас очень много проектов еще пишутся на 8-ке, и ни один из них не собирается умирать PowerBuilder 8 (end of life as of April 2005) тоже самое можно написать и про оффис 97, но по моему его еще многие юзают. да и про С можно сказать, но ведь никто его не выбрасывает, я думаю это адекватно к любому языку программирования ничего личного Филипп. между прочим если ты так настаиваешь на PowerBuilder 8 (end of life as of April 2005) то не скажеш зачем клиенту платить за новое ИДЕ если и в старом можно нормально программить ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2005, 19:54 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Да юзай сколько хошь, саппорта нет, вот и весь сказ... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2005, 20:44 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
ФилиппДа юзай сколько хошь, саппорта нет, вот и весь сказ... А его в России и так нет ))))))))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2005, 10:13 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Я ФилиппДа юзай сколько хошь, саппорта нет, вот и весь сказ... А его в России и так нет ))))))))))) Под саппортом понимается в том числе и исправление ошибок. Так вот его не будет для PB < 9. По переходу на 9. Вообще мы уже года 2 одно из приложений пытаемся перевести с 6 на 9, а до этого на 8. Размер - 85M (без PFC) . Проблемы не при компиляции, а в том что приложение просто по другому в некоторых местах работает. Так что нужна группа людей для полномасштабного тестирования, если захотите перейти. Хотя я не исключаю, что с маленьким приложением такой проблемы не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2005, 11:16 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Dim2000 sybase.public.powerbuilder.general - крайне полезная весчь... А что такое sybase.public.powerbuilder.general и где его найти? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2005, 11:19 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Anatoly MoskovskyПод саппортом понимается в том числе и исправление ошибок. Так вот его не будет для PB < 9. это то понятно :), но под сапортом понимается и помощь в использовании продукта :), а его у нашего представительства нормального не получишь :), ну это лирика, а по поводу По переходу на 9. Вообще мы уже года 2 одно из приложений пытаемся перевести с 6 на 9, а до этого на 8. под этим подпишусь, бывают вылезают такие вещи :), что без очень тщательного тестирования не обойтись, и это один из факторов который и останавливает переход, да и 9 долгое время была сырой и не понятно как она сейчас работает и тем более уже 10 появляется и куда переходить и главное зачем иногда не понятно ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2005, 12:34 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
rhs wrote: > А что такое *sybase.public.powerbuilder.general* и где его найти? Очень полезная эха... живёт на forums.sybase.com. НЯЗ, можно читать через браузер, но я читаю только через ньюсридер. Posted via ActualForum NNTP Server 1.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2005, 12:47 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Anatoly Moskovsky Так что нужна группа людей для полномасштабного тестирования, если захотите перейти. Хотя я не исключаю, что с маленьким приложением такой проблемы не будет. А для этого надо в Одессу переезжать? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2005, 13:14 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
spas2001 Anatoly Moskovsky Так что нужна группа людей для полномасштабного тестирования, если захотите перейти. А для этого надо в Одессу переезжать? В Одессу надо в любом случае переезжать - это лучший город на Земле. А насчет тестирования - я говорил вообще, а не про нас :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2005, 16:32 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Блин... прямо таки "Иногда они возвращаются - 2" Итак... Во втором сообщении этой темы Филипп предложил вариант переброски в Excel через HTML. :) А теперь о проблеме. Есть DataWindow. Внутри него живет dataWindowChild. Вот это dataWindowChild и надо экспортировать. Все было здорво, пока не пришел жаловаться юзверь. Говорит "Не работает! Пропадает столбец"... посмотрел... точно пропадает. Стал разбираться... в общем... это какой-то белый северный пушной зверек. Пропадают (полностью) данные одного из столбцов. Но пропадают не регулярно, а в зависимости от размера DWC (может есть еще какие факторы, но я их не вычислил). Имею: Код: plaintext 1. 2. 3. 4. 5.
Дальше делается следующее: Код: plaintext 1. 2.
и вижу следующее: [/SRC]... <TR CLASS=htmldw410F> <TH CLASS=htmldw4110 ALIGN=left>№ п/п</TH> <TH CLASS=htmldw4111>Фамилия, инициалы</TH> <TH CLASS=htmldw4111>Дата рождения</TH> <TH CLASS=htmldw4111>Возраст</TH> <TH CLASS=htmldw4111>Группа инвалидности</TH> ... <TR CLASS=htmldw410F> <TD CLASS=htmldw4111 ALIGN=center>1</TD> <TD CLASS=htmldw4123>_Пупкин И.С.</TD> <TD></TD> <TD CLASS=htmldw4123>_34</TD> <TD CLASS=htmldw4123>_вторая группа</TD> ...[/src] Накладываю одно дополнительное условие на экспортируемое DWC (например, что бы фамилия начиналась с "П")... все работает! Дата рождения отображается!!!!! Кто-нибудь сталкивался с таким??? P.S. Уточнение. Все поля в данном DWC в реальности являются строковыми. Т.е. не смотря, что это выглядит как дата/число и т.п., по типу это уже строка. Причина этого... думаю не важна. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2005, 18:50 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
В нашем продукте очень просто :-) Если Datawindow - composite or nested , то Экспорт Datawindow в Excel - DISABLED ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2005, 19:55 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
ФилиппВ нашем продукте очень просто :-) Если Datawindow - composite or nested , то Экспорт Datawindow в Excel - DISABLED Блин... а у нас проблема возникла в отчете формируемом по результатам работы запросной системы... я боюсь даже подумать, что мне могут оторвать, если я заикнусь об отказе от экспорта... :( Хорошо. Поставлю вопрос по иному. Если никто не знает почему всплыла такая фигня и как с ней бороться, то может кто сможет порекомендовть альтернативные варианты экспорта? Вариант "тупо в лоб перебрасывать" я побаиваюсь пробовать... при большом размере итоговой выборки это приведет к чудовищным затратам по времени (имхо). :( ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2005, 10:52 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
По рекомендациям Сайбейса, единственный подходящий формат для экспорта composite or nested Datawindow , это PDF . ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2005, 21:19 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Проблема решена... Я создал обыкновенное невидимое DW, которое заполняется по тому же принципу, что и проблемно экспортируемое DWC. С DW все прошло как по маслу. Нет проблемы :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2005, 17:15 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
плиз,срочнол надо сделать,к завтрешнему дню!!!!!!!!!кто умеет сделайте плиз!!!!!!!!!!буду оч благодарна.(значения можно взять любые!) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2006, 16:46 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Что сделать то? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2006, 17:38 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Negod9ikaплиз,срочнол надо сделать,к завтрешнему дню!!!!!!!!!кто умеет сделайте плиз!!!!!!!!!!буду оч благодарна.(значения можно взять любые!) Я думаю, тебе нужно обратиться в форум "Работа". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2006, 22:19 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Во млин! Человек написал и свалил :) Вроде ж срочно надо было... ПС: По теме: компонента компании, в которой работает Анатолий Московский - идеальное решение проблем :) Минимум цены - максимум эффекта :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2006, 16:57 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Vadim RomanenkoМинимум цены Минимум - у меня, вообще бесплатно. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2006, 12:55 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Локшин Марк Vadim RomanenkoМинимум цены Минимум - у меня, вообще бесплатно. :) Это точно, этот метод тоже дает неплохой результат ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2006, 16:48 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Не-а. Минимум у меня. Мне еще и доплачивают :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2006, 17:28 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Anatoly MoskovskyНе-а. Минимум у меня. Мне еще и доплачивают :) +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2006, 17:30 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Anatoly MoskovskyНе-а. Минимум у меня. Мне еще и доплачивают :) Ну это у Вас эксклюзивное предложение, только для избранных, а у меня - для всех :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2006, 09:46 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Локшин Марк Ну это у Вас эксклюзивное предложение, только для избранных, а у меня - для всех :) Хм... интересно почему только для избранных? Помоему любой программист (даже в России) в состоянии оплатить такую скромную сумму за продукт, который сэкономит ему массу времени (денег) и нервов (здоровья). Хотя у нас наверное пока что только избранные готовы платить за ПО. За железку - пожалуйста, а за ПО еще пока менталитет не позволяет... дикари :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2006, 10:29 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
AndrewNikХм... интересно почему только для избранных? Потому, что ему еще и доплачивают. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2006, 11:10 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
т.е. получается что перенести комбинированный со всеми текстовыми полями и красотой датавиндоу в эксель с сохранением красот нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2008, 11:54 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Imperousт.е. получается что перенести комбинированный со всеми текстовыми полями и красотой датавиндоу в эксель с сохранением красот нельзя? Нельзя. Пример - в DataWindow можно размещать элементы слоями (т.е. непосредственно над одним объектом расположить другой) - в Excel так сделать невозможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2008, 12:07 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Imperous wrote: > т.е. получается что перенести комбинированный со всеми текстовыми полями > и красотой датавиндоу в эксель с сохранением красот нельзя? Можно. Ручками . Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2008, 12:36 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Локшин МаркНельзя. Пример - в DataWindow можно размещать элементы слоями (т.е. непосредственно над одним объектом расположить другой) - в Excel так сделать невозможно. Подавляющее большинство таких DW можно переделать так, чтобы не было наложения объектов. А в оставшихся - верхние слои заменить на изображения :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2008, 12:47 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Anatoly MoskovskyПодавляющее большинство таких DW можно переделать так, чтобы не было наложения объектов. Так это нужно переделывать... Anatoly MoskovskyА в оставшихся - верхние слои заменить на изображения :) Да чего уж там, тогда все картинокой передавать ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2008, 13:01 |
|
Экспорт Datawindow в Excel
|
|||
---|---|---|---|
#18+
Не могу решить проблему с работой с Excel через OLE. При загрузке больших объёмов данных из Excel, приклад отжирает кучу памяти и не освобождает после завершения загрузки. Код примерно такой: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
Может я что-то важное не делаю? Подскажите пожалуйста, кто знает... Вроде как все делаю... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2009, 13:32 |
|
|
start [/forum/topic.php?all=1&fid=15&tid=1336419]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
97ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 325ms |
0 / 0 |