powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Небольшая заковыка с (не) отображением поля при печати отчета.
6 сообщений из 6, страница 1 из 1
Небольшая заковыка с (не) отображением поля при печати отчета.
    #32555893
dkny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не уверен, что делаю все правильно, потому и спрашиваю.

Для того, чтобы на отчете, при условии наличия в поле таблицы логического "Да" отображалось нужное поле, использую код (если в поле ничего нет, то поле не отображается):

Код: plaintext
1.
2.
3.
4.
If [Forms]![Форма_выдача_зарплаты]![Задолженность] = True Then
    Me![Надпись_баланс].Visible = True
Else
    Me![Надпись_баланс].Visible = False
End If

Отчет этот не связан ни с таблицами, ни с запросом. Данные на него просто заимствуются с формы ("Форма_выдача_зарплаты"). Проверяется поле "Задолженность" (та самая галочка) и, в зависимости от этого, выводится или не выводится надпись "Надпись_баланс".

А проблема такая: если я делаю на событие кнопки только печать (DoCmd.OpenReport stDocName, acNormal), то эта надпись выводится всегда, в не зависимости от содержания поля. А если перед этим открыть его в просмотр (DoCmd.OpenReport stDocName, acPreview), то оно печатается корректно.

Пока все работает именно с предварительным открытием, печатью и закрытием отчета. Хочу сделать по-человечески :)

That's all folks...
...
Рейтинг: 0 / 0
Небольшая заковыка с (не) отображением поля при печати отчета.
    #32555896
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А в каком событии этот код?
...
Рейтинг: 0 / 0
Небольшая заковыка с (не) отображением поля при печати отчета.
    #32557108
dkny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир , я испробовал вообще все события (открытие, закрытие, включение, отключение, отсутствие данных, страница, ошибка). При любых значениях этой галочки поле печатается при отправке на печать (при открытии, как программно, так и вручную, поле исчезает когда нужно).

That's all folks...
...
Рейтинг: 0 / 0
Небольшая заковыка с (не) отображением поля при печати отчета.
    #32557119
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
событие должно быть либо Формат раздела либо Принт раздела
...
Рейтинг: 0 / 0
Небольшая заковыка с (не) отображением поля при печати отчета.
    #32557233
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victoshaсобытие должно быть либо Формат раздела либо Принт разделаИли, по-человечьи,
Page_Header_Format
PageFooter_Format
PageFooter2_Format
Report_Header_Format
и прочие
...
Рейтинг: 0 / 0
Небольшая заковыка с (не) отображением поля при печати отчета.
    #32558098
dkny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как хорошо, что у нас появился свой маяк :)

В данном случае, это просто моя глупость. Просто я не догадался проверить события для области данных и разделов. Это ж надо так сделать, для целого отчета событий Format и Print нет, а для разделов есть! Я все на свой Access смотрю после разговоров у соседей, что у них там то сумма при формате не обрабатывается, то еще что, и думаю: "Блин, опять лох уродскую бэту купил"

Всем участникам просто преогромнейшее спасибо

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


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