|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Всем привет! Необходимо распечатать МЕМО поле в несколько строк. Ставлю галочку "Stretch with overflow" и если количество символов меньше 254 символов, то всё получается. А вот если превышает этот размер, то не печатает вообще. Кто-нибудь сталкивался с такой проблемой? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2009, 10:49 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Что у Вас в отчёте помимо этого поля? Может, оно чем-то заслоняется? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2009, 20:21 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Макс_ПВсем привет! Необходимо распечатать МЕМО поле в несколько строк. Ставлю галочку "Stretch with overflow" и если количество символов меньше 254 символов, то всё получается. А вот если превышает этот размер, то не печатает вообще. Кто-нибудь сталкивался с такой проблемой? Да. есть такое ограничение.. Мне пришлось в свое время делать разбитие MEMO поля по строкам и выводить строки, а не одно MEMO поля в Field отчета. Посколько у меня в MEMO содержалась информацию с разделением с помощью символа запятой, то все получилось досаточно просто: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
С уважением, Алексей. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2009, 09:02 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Всех приветствую ! 2 Макс_П Да не должно быть никаких ограничений . Не поленился , вспомнил(нашёл) у себя репорт , где один из объектов как раз отображает мемо_поле . Печатается полностью , количество символов там у меня ща получилось - 8886 ! Т.е. 256-ью здесь и не пахнет :) Так что быстрее всего стоит посмотреть внимательней на возможные преобразования этого поля до печати, или настройки самого отчёта(элементов отчёта) : Stretch with overflow - к примеру . ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2009, 09:48 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Melnik_AВсех приветствую ! 2 Макс_П Да не должно быть никаких ограничений . Не поленился , вспомнил(нашёл) у себя репорт , где один из объектов как раз отображает мемо_поле . Печатается полностью , количество символов там у меня ща получилось - 8886 ! Т.е. 256-ью здесь и не пахнет :) Так что быстрее всего стоит посмотреть внимательней на возможные преобразования этого поля до печати, или настройки самого отчёта(элементов отчёта) : Stretch with overflow - к примеру . Ограничение есть, но оно не отражено в документации. Опытном путем нашел, что больше 65535 символов в Filed вывести не получится - будет пусто. С уважением, Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2009, 12:52 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Создал переменную длиной более 500 символов, отправляю её в отчёт. Если отчёт выводится на принтер, то тот молчит, а если на предварительный просмотр, то высвечивается ошибка про нехватку памяти. А памяти-то 1 гиг. Та же операция с 200 символами проходит на ура... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2009, 14:10 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Макс_ПСоздал переменную длиной более 500 символов, отправляю её в отчёт. Если отчёт выводится на принтер, то тот молчит, а если на предварительный просмотр, то высвечивается ошибка про нехватку памяти. А памяти-то 1 гиг. Та же операция с 200 символами проходит на ура... А причем тут переменная! Вы же задавали вопрос про MEMO поле! Можете проверить: Код: plaintext 1. 2.
Запустите отчет на просмотр Теперь: Код: plaintext 1.
С уважением, Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2009, 14:18 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Сори за неточный вопрос. В таблице есть мемо поле. Перед распечаткой переменная забирает его, вносит изменения и затем выводится на печать. Эта процедура должна выполняться для того, чтобы изменения не касались мемо-поля. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2009, 15:12 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Макс_ПСори за неточный вопрос. В таблице есть мемо поле. Перед распечаткой переменная забирает его, вносит изменения и затем выводится на печать. Эта процедура должна выполняться для того, чтобы изменения не касались мемо-поля. Ну тогда скопируйте данный во временный курсор и его выводите в отчет С уважением, Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2009, 15:31 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Макс_ПСоздал переменную длиной более 500 символов, отправляю её в отчёт. Если отчёт выводится на принтер, то тот молчит, а если на предварительный просмотр, то высвечивается ошибка про нехватку памяти. А памяти-то 1 гиг. Та же операция с 200 символами проходит на ура... Покажите код создания переменной. И, кстати, как именно отправляете ее в отчет? Как правило, ограничение в 254 символа возникает тогда, когда путают понятия символьной контстанты и символьной переменной. Ограничение для символьной константы как раз и составляет 254 символа. А для символьной переменно - 16МБ. Символьные поля, переменные памяти и константы Сообщение о нехватке памяти - это уже следствие. Вторичная ошибка. Как правило, следствие не корректного синтаксиса команды присвоения. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2009, 15:47 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Код программы: z = m.SutPorush && где m.SutPorush - это ControlSource в EditBox формы REPORT FORM... По-моему, с переменной всё в порядке. Хотелось бы обойтись без курсора. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2009, 18:18 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Отчет - это сканирование записей таблицы. Или курсора, как временной таблицы. Нет курсора или нет записей в курсоре - нет отчета. Это значит, что хотя бы временную таблицу с одной записью НЕОБХОДИМО создать. Иначе отчет просто не будет работать Код: plaintext 1. 2. 3. 4. 5.
Теперь работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2009, 19:35 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Макс_П, Чтобы без курсора: в методе INIT формы напишите *========== PUBLICK Z *========== и еще посмотрите, стоит ли галка на растяжку поля Z при переполнении в репорте, а также проверьте, нет ли других ошибок, например, в формате вывода (это все в свойствах поля Z в репорте) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2009, 16:46 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
С курсором ПОЛУЧИЛОСЬ! Всем огромное спасибо. И в продолжение к теме: - Как можно программно передать в отчёт размер и тип шрифта этой переменной? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2009, 10:37 |
|
Печать МЕМО поля
|
|||
---|---|---|---|
#18+
Макс_П...И в продолжение к теме: - Как можно программно передать в отчёт размер и тип шрифта этой переменной? Можно через событие EvaluateContents класса ReportListener. Вы динамически можете менять и fontname и fontstyle и fontsize и цвет и даже саму информацию, выводимую в Filed В Solution есть хороший пример: Dynamic formatting using ReportListeners С уважением, Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2009, 08:30 |
|
|
start [/forum/topic.php?fid=41&msg=36242119&tid=1585979]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 315ms |
total: | 452ms |
0 / 0 |