|
|
|
Ориентация в Crystal и скорость открытия
|
|||
|---|---|---|---|
|
#18+
Первый вопрос Печатаю отчет из Access Код: plaintext 1. 2. 3. 4. Кто знает, где задается ориентация страницы? Сам отчет настроен на один принтер, там ориентация правильная по умолчанию, а если печатать на другой принтер, то ориентация по умолчанию выбирается книжная. Второй вопрос Очень медленно открываются отчеты. Может кто нибудь знает как ускорить открытие crystal отчета из Access? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2009, 11:36 |
|
||
|
Ориентация в Crystal и скорость открытия
|
|||
|---|---|---|---|
|
#18+
MasterZ Кто знает, где задается ориентация страницы? Сам отчет настроен на один принтер, там ориентация правильная по умолчанию, а если печатать на другой принтер, то ориентация по умолчанию выбирается книжная. .oReport.PaperOrientation = 1 && Portrait .oReport.PaperOrientation = 2 && LandScape MasterZ Очень медленно открываются отчеты. Может кто нибудь знает как ускорить открытие crystal отчета из Access? Смотря, в каком месте он у вас тормозит. Приведите для начала хотя бы, на какой команде оно тормозит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2009, 11:59 |
|
||
|
Ориентация в Crystal и скорость открытия
|
|||
|---|---|---|---|
|
#18+
Kruchinin Pahan, LandScape - спасибо по скорости тормозит в нескольких местах, и на выполнении запроса(это отдельный вопрос) и на открытии самого отчета. Я хотел узнать можно ли как нибудь оптимизировать запуск самих отчетов crystal из access? Например: на сервере создать запущенное приложение Crystal и использовать его при выводе и печати отчета а то получается для каждого отчета нужно создать новый экземпляр приложения. Это только предположение, поэтому прошу не разбирать мой пример, а ответить на вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2009, 12:55 |
|
||
|
Ориентация в Crystal и скорость открытия
|
|||
|---|---|---|---|
|
#18+
MasterZна сервере создать запущенное приложение Crystal и использовать его при выводе и печати отчета а то получается для каждого отчета нужно создать новый экземпляр приложения. Это только предположение, поэтому прошу не разбирать мой пример, а ответить на вопрос. Можно, например, посмотреть в сторону CR-XI Server. Там много вкусненького (создание отчетов по расписанию, раздача отчетов пользователям и т.д.). Только подозрительно все это. У меня RDC взлетает мгновенно. На подключении к БД, на запросах - всякое бывает, но не на создании COM и не на .OpenReport. Может код приведете, что как поднимаете, как вызываете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2009, 13:33 |
|
||
|
Ориентация в Crystal и скорость открытия
|
|||
|---|---|---|---|
|
#18+
Сначала выполняется запрос через ADODB С помощью полученого рекордсета создается отчет в одельном аксовском окне. Вот замер времени Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. получается первый раз на создание отчета уходи в три раза больше времени, чем в последующие. И посравнению с выполнением запроса тоже не очень мало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2009, 18:06 |
|
||
|
Ориентация в Crystal и скорость открытия
|
|||
|---|---|---|---|
|
#18+
MasterZ Код: plaintext 1. 2. 3. 4. 5. получается первый раз на создание отчета уходи в три раза больше времени, чем в последующие. И посравнению с выполнением запроса тоже не очень мало 1. А в командах можно посмотреть? 2. А время в чем измеряется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2009, 05:32 |
|
||
|
Ориентация в Crystal и скорость открытия
|
|||
|---|---|---|---|
|
#18+
Kruchinin Pahan, Код: 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. Вот собсвенно Да еще замер времени Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2009, 09:53 |
|
||
|
Ориентация в Crystal и скорость открытия
|
|||
|---|---|---|---|
|
#18+
MasterZ, Да, ну и раскрасил он исходники... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2009, 09:56 |
|
||
|
Ориентация в Crystal и скорость открытия
|
|||
|---|---|---|---|
|
#18+
MasterZMasterZ, Да, ну и раскрасил он исходники... Есть подозрение (основанное на разнице повторного и первого открытия репорта), что тормоза возникают на импорте COM-интерфейсов. Похоже, в басике импорт должен происходить в момент объявления переменных: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Если это так, то импорт можно сделать где-нибудь раньше в коде. (Просто объявить переменную и грохнуть ее). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2009, 11:29 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=35823670&tid=1536363]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
202ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 544ms |

| 0 / 0 |
