Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Мистика с отчетом в превью и после печати. Знатоки, гляньте на скиншот. / 9 сообщений из 9, страница 1 из 1
28.01.2004, 10:06
    #32390112
Alex112
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мистика с отчетом в превью и после печати. Знатоки, гляньте на скиншот.
Есть простейший отчет. В нем строчка с периодом дат. В превью режиме на дисплее все ок. Однако, при печати, в этой строчке не печаются сокращенные названия месяца. Перепробывал все, что пришло в голову. Ноль эмоций, результат печати тот же.

Гляньте на скриншот (31кб)

http://www.directinfo.net/upload/report.gif

станет понятно о чем речь. Под номером 1 - что вижу в превью, под номером 2 - скан напечатанного принтером.

Эта строка (Reports("Meetings")!SubHeader) формируется программно, в форме, откуда открываю отчет:

Sr = PStr & " (" & Format(SDate, "d mmm") & " - " & Format(EDate, "d mmm") & ", workdays: " & GetNumberOfWorkDays & ")"
DoCmd.OpenReport "Meetings", acViewPreview
DoCmd.Maximize
Reports("Meetings")!SubHeader = Sr

Т.е. не печатаются русские символы, создаваемые в Format. Работаю в A97 Eng, региональные установки стоят на Russia. Подскажите, где собака порылась?
...
Рейтинг: 0 / 0
28.01.2004, 10:13
    #32390130
novss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мистика с отчетом в превью и после печати. Знатоки, гляньте на скиншот.
А пробовал, если установки поменять на Английские

Best Regards
...
Рейтинг: 0 / 0
28.01.2004, 10:15
    #32390134
novss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мистика с отчетом в превью и после печати. Знатоки, гляньте на скиншот.
В догонку к предыдущему: как еще формируется строчка "26 янв, Пн (3)"?

Best Regards
...
Рейтинг: 0 / 0
28.01.2004, 10:27
    #32390156
Alex112
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мистика с отчетом в превью и после печати. Знатоки, гляньте на скиншот.
2 novss

На английские (USA) региональные установки переключаться пока не пробовал.

Другая подобная строчка, о которой спрашиваешь, формируется в самом репорте; в этом контроле прописано выражение:

=Format(CDate([MeetingDate]);"d mmm"", ""ddd") & " (" & Count([appointment_id]) & ")"

Сам контрол находится в заголовке одной из группировок.

Да, может, наведет на мысль: проблемная строка стоит в заголовке отчета.
...
Рейтинг: 0 / 0
28.01.2004, 10:32
    #32390171
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мистика с отчетом в превью и после печати. Знатоки, гляньте на скиншот.
1 попробуй сменить шрифт возможно нет принтерного шрифта
2 поставь точку останова на событие формирования значения возможно при выводе на печать код не выполняется
или сделай функцию а в поле поставь формулу
...
Рейтинг: 0 / 0
28.01.2004, 11:00
    #32390245
Alex112
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мистика с отчетом в превью и после печати. Знатоки, гляньте на скиншот.
2 АлексейК

1. Шрифт поменять попробовал. То же самое. В отчете этом только один шрифт - Arial(Cyr). Другие-то поля (еще одно видно на сриншоте) печатаются нормально.

2. С функцией пробовал, это был первый вариант. Пробовал также прописывать это поле по событию OnFormat заголовка отчета. Результат всегда отрицательный.

Чудеса и только.

Может драйвер принтера или сервиспак какой? У меня A97 SR2 ...
...
Рейтинг: 0 / 0
28.01.2004, 11:00
    #32390248
novss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мистика с отчетом в превью и после печати. Знатоки, гляньте на скиншот.
Мне тоже кажется, что проблема в шрифте или чем то в момент вывода на принтер,
вряд ли это из-за невыполнения кода или какой-нибудь в нем ошибки, в Пред.Просмотре ведь месяц виден, стало быть код выполнен.
Надо потыкаться со шрифтами, и попробовать Английские Рег.Настройки.
...
Рейтинг: 0 / 0
28.01.2004, 11:24
    #32390314
Alex112
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мистика с отчетом в превью и после печати. Знатоки, гляньте на скиншот.
Попробовал поменять Regional Settings на English (US). Тут все ок. Печатает.

Сменил назад на Russian - та же песня. Ничинаю подумывать о переустановке системы :-( ...
...
Рейтинг: 0 / 0
28.01.2004, 11:35
    #32390349
Alex112
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мистика с отчетом в превью и после печати. Знатоки, гляньте на скиншот.
Разобрался:

использовался драйвер принтера HP Laser Let 2100 Series PCL 6.

Попробовал печать через драйвер HP Laser Jet 2100 Series PS, - все пошло как нужно.

Спасибо всем!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Мистика с отчетом в превью и после печати. Знатоки, гляньте на скиншот. / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]