|
|
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
Пытаюсь запустить отчет от CrystalReports10, который не связывается с базой и выводит пустую страницу. Код: 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. 1. Где я неправ? 2. Где взять полные примеры для работы с CR, включая описания внешних функций и структур (с CR этого нет)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2005, 13:18 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
JustVas wrote: > Пытаюсь запустить отчет от CrystalReports10, который не связывается с > базой и выводит пустую страницу. > > function long PEOpenEngine() library "crpe32.dll" > function long PEOpenPrintJob(string as_file) library "crpe32.dll" > function long PEOutputToWindow(long al_job, string as_caption, long al_1, long al_2, long al_3, long al_4, long al_5, long al_6) library "crpe32.dll" > function long PEOutputToPrinter(long al_job, long al_copy) library "crpe32.dll" > function long PEStartPrintJob(long al_job, long al_wait) library "crpe32.dll" > function long PEClosePrintJob(long al_job) library "crpe32.dll" > function long PECloseEngine() library "crpe32.dll" PB10 - Юникодный, а CR10? Я не в курсе, но советую внимательно посмотреть в эту сторону. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2005, 14:45 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
Имею опыт (незнаю интиресно это или нет?) только с РВ9 и CR9 но ч/з OLE все ок работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2005, 16:01 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
PB 6.5 CR 10 все работает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2005, 16:09 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
EstetsPB 6.5 CR 10 все работает можно глянуть ВЕСЬ код, включая описания функций, структур, заполнения параметров и Logon информации. Если сильно много, то лучше в мыло P.S. А можно как-то узнать код и описание ошибки, выдаваемое самим CR? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 09:10 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
DIGITALPROИмею опыт (незнаю интиресно это или нет?) только с РВ9 и CR9 но ч/з OLE все ок работает Ok - давай исходники - погляжу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 11:07 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
ЛЮДИ!!!! Неужели никто не работает с Crystal Reports? И никак нельзя кинуть полный пример запуска отчета?! Очень надо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 12:08 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
JustVasЛЮДИ!!!! Неужели никто не работает с Crystal Reports? И никак нельзя кинуть полный пример запуска отчета?! Очень надо! тебе же Dim2000 идею про unicode подкинул. вот эти 2 определения скорее всего нужно поменять (потому что там string используется): Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 12:22 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
JustVas P.S. А можно как-то узнать код и описание ошибки, выдаваемое самим CR? Функция of_pemessage из моего примера FUNCTION int PEGetErrorCode(int PrintJob) LIBRARY "crpe32.dll" FUNCTION boolean PEGetErrorText(int PrintJob, ref long texthandle, ref int textLength) LIBRARY "crpe32.dll" FUNCTION boolean PEGetHandleString( long textHandle, ref string errorText, int textLength ) LIBRARY "crpe32.dll" Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 12:38 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
JustVasЛЮДИ!!!! Неужели никто не работает с Crystal Reports? И никак нельзя кинуть полный пример запуска отчета?! Очень надо! К сожалению исходники мне не принадлежат, но в свое время с этим разбирался. На сколько помню так и не смог до конца победить две проблемы, это переключение отчета на разные БД и были проблемы с передачей нескольких аргументов в отчет на ХП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 12:42 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
alexis glinski JustVasЛЮДИ!!!! Неужели никто не работает с Crystal Reports? И никак нельзя кинуть полный пример запуска отчета?! Очень надо! тебе же Dim2000 идею про unicode подкинул. вот эти 2 определения скорее всего нужно поменять (потому что там string используется): Код: plaintext 1. на что поменять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 13:00 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
Estets JustVas P.S. А можно как-то узнать код и описание ошибки, выдаваемое самим CR? Функция of_pemessage из моего примера FUNCTION int PEGetErrorCode(int PrintJob) LIBRARY "crpe32.dll" FUNCTION boolean PEGetErrorText(int PrintJob, ref long texthandle, ref int textLength) LIBRARY "crpe32.dll" FUNCTION boolean PEGetHandleString( long textHandle, ref string errorText, int textLength ) LIBRARY "crpe32.dll" Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Спасибо. Вдогонку: где даются расшифровки кодов ошибок (у меня вылезла 501), а то errorText содержит квадратики - видать и впрямь что-то с кодировками, только раньше с этим не сталкивался, и где копать - не представляю :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 13:03 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
JustVasВдогонку: где даются расшифровки кодов ошибок (у меня вылезла 501), а то errorText содержит квадратики - видать и впрямь что-то с кодировками, только раньше с этим не сталкивался, и где копать - не представляю :( У меня был PB 6.5 и таких проблем не возникало. Кстати PB 10 из каких соображений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 13:07 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
Estets JustVasВдогонку: где даются расшифровки кодов ошибок (у меня вылезла 501), а то errorText содержит квадратики - видать и впрямь что-то с кодировками, только раньше с этим не сталкивался, и где копать - не представляю :( У меня был PB 6.5 и таких проблем не возникало. Кстати PB 10 из каких соображений? Какой нашел в инете, тот и взял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 13:10 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
JustVas... где даются расшифровки кодов ошибок P.S. Должны быть в документации к CR, не знаю как для 10-ки, для старых версий список ошибок можно найти в форумах по CR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 13:14 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
Всем СПАСИБО!!! Проблема действительно была в unicode... добавка ALIAS FOR все решила ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 13:21 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
JustVas wrote: > Всем СПАСИБО!!! Проблема действительно была в unicode... добавка ALIAS > FOR все решила Если у Вас после перехода с PBx на PB10 что-то сломалось - ищите Юникод :). Кстати, а в чём кайф использования CR в эхотаге и что я теряю, не пользуясь CR? Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 15:02 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
Dim2000 JustVas wrote: > Всем СПАСИБО!!! Проблема действительно была в unicode... добавка ALIAS > FOR все решила Если у Вас после перехода с PBx на PB10 что-то сломалось - ищите Юникод :). Кстати, а в чём кайф использования CR в эхотаге и что я теряю, не пользуясь CR? Posted via ActualForum NNTP Server 1.2 создание _сложных_ отчетов - возможности DW весьма ограничены ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 15:07 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
JustVas wrote: > создание _сложных_ отчетов - возможности DW весьма ограничены Благодарствую :). Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 15:45 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
JustVasсоздание _сложных_ отчетов - возможности DW весьма ограничены Бред. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2005, 19:00 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
Филипп JustVasсоздание _сложных_ отчетов - возможности DW весьма ограничены Бред. Да ну? Уважаемый, например, видал в глаза русскую накладную "Торг-12"? Сделайте ее в PB, и я изменю свое мнение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 07:48 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
JustVasДа ну? Уважаемый, например, видал в глаза русскую накладную "Торг-12"? Сделайте ее в PB, и я изменю свое мнение ИМХО все , что можно сделать через CR, можно сделать и на DW, а вот обратное утверждение неверно, например из за ограничения вложенности CR. Единственное из за чего мы вообще связались с CR это возможность CR10 достаточно корректно выгружать данные в Excel и Word. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 09:47 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
JustVasДа ну? Уважаемый, например, видал в глаза русскую накладную "Торг-12"? Сделайте ее в PB, и я изменю свое мнение А что в ней такого сложного? Насколько я помню, собственноручно делал года три назад на PB6. Никаких сложностей не возникло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 10:01 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
Видать, я много не знаю: 1. Есть узкое поле, в котором хранится строка неопределенной длины. Как изменять высоту, чтобы строка всегда помещалась, но и лишнего пустого места не было (autosize height не помогает)? 2. Nested report - если он ничего не содержит, то остается пустое место. Чтобы этого не было, надо уменьшить высоту группы - тогда Nested уходит за пределы видимости - это из области неудобства рисования. 3. Как вызывать функции БД от Calculated fileds? Например, в подгруппах подсчитваются суммы, и есть функция перевода их в строку - как ее вызывать? 4. Создание более сложных полей-функций, которые нельзя сделать одним вызовом к базе или простейшим скриптом. Например, если товар на складе есть, выводить одну цену, нет - другую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 11:12 |
|
||
|
PB10 + CR10
|
|||
|---|---|---|---|
|
#18+
JustVasВидать, я много не знаю: 1. Есть узкое поле, в котором хранится строка неопределенной длины. Как изменять высоту, чтобы строка всегда помещалась, но и лишнего пустого места не было (autosize height не помогает)? Почему не помогает? В принципе, можно и expression на height повесить... JustVas2. Nested report - если он ничего не содержит, то остается пустое место. Чтобы этого не было, надо уменьшить высоту группы - тогда Nested уходит за пределы видимости - это из области неудобства рисования. Уменьшить высоту Nested report до минимальной. JustVas3. Как вызывать функции БД от Calculated fileds? Например, в подгруппах подсчитваются суммы, и есть функция перевода их в строку - как ее вызывать? Через global functions, в том числе и вызов функций БД. JustVas4. Создание более сложных полей-функций, которые нельзя сделать одним вызовом к базе или простейшим скриптом. Например, если товар на складе есть, выводить одну цену, нет - другую. Подзапросом, с помощью хранимой процедуры, udf - зависит от базы. И почему остатки нельзя расчитать с помощью "одного вызова к базе"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 12:04 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33210658&tid=1338197]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 345ms |

| 0 / 0 |
