Предотвращение открытия отчета, если нет данных,
Мы можем предотвратить отчет открытым, если нет данных, чтобы показать, и для этого мы используем две формы в зависимости от версии Access:
1 - Все версии ДОСТУПА
Разместите код в свойствах отчета, "Активация" событие
Используйте событие Включение (Activate) доклад:
Private Sub Report_Activate ()
Если DCount ("*", Me.RecordSource) = 0 Then
MsgBox "Нет записей для отображения" vbDefaultButton1, "Ошибка!"
AcReport DoCmd.Close ", название отчета"
End If
End Sub
2 - Начиная с версии 7 (Access 95) было добавлено событие ", если нет данных, то мы можем urilizar следующий код:
Private Sub Report_NoData (Отмена As Integer)
MsgBox "Нет данных в отчете.", VbInformation, "Ошибка!"
Отмена = True
End Sub
Чтобы увидеть работы скачать пример: предотвращение открытия отчета






























Интересно, какую версию Access, который используется для открытия системы продаж на моей машине, база данных сообщений формат не распознается.
Все примеры выполнены в Access 2003. Могу ли я отправить в другой формат до Access 2003, если хотите.
Доброе утро, я делаю табличной форме, эта форма есть три поля в каждой колонке по формулам (expressaão) пример:
Calculado1 период - (минус) период calculado2
(Space ж / положить дата) (р-пространства / поставить дату)
Calculado3 период - (минус) период calculado4
(Space ж / положить дата) (р-пространства / поставить дату)
Calculado5 период - (минус) период calculado6
(Space ж / положить дата) (р-пространства / поставить дату)
после того, как он делает результат разности даты, то она умножается на 30 по отношению к ежемесячной "X", то результат выражения в этих колонках приведет добавив еще один с полем называется кредит, и р / появляется Результат в области Crediton собираешься заполнить все столбцы, поля не datasn или поставить дату 00/00/0000, если я встал уже было достаточно, просто отсутствует эта ж / закончить свою работу.
Если вы можете помочь мне поблагодарить Вас и поздравить в блоге Abrç. Тьяго
Если вы не поняли Посо отправки ж / Вам по электронной почте от уже благодарю вас за ваше внимание.
Вы можете использовать функции NZ
Calculado1 период - (минус) Новая Зеландия (calculado2 период)
Привет-Хосе
Я скачал вашу систему продаж, MS имеет много
для отладки, загружается в систему продаж для меня.
благодарна.
У вас есть образец файла, как использовать функцию DLookup = е = DLookup
Привет, я узнал своего блога и пожелать доброго вечера
bjsss
Я жду вашего визита
Это супер просто, чтобы не допустить открытого отчета
1) Откройте отчет в режиме конструктора и открыть форму свойств.
2) Перейдите на вкладку События и выберите ЕСЛИ НЕТ ДАННЫХ
3) Нажмите кнопку с многоточием (...)
4) Введите код
Private Sub Report_NoData (Отмена As Integer)
MsgBox ("Нет информации для настоящего доклада")
Конец
End Sub
5) Закройте редактор VISUAL BASIC
6) Обратите внимание, что опция появляется в процедуре события нет данных
7) Вы можете запускать программу.
Есть много способов для достижения цели, просто выберите и быть творческим.
Вы можете использовать функции NZ
Calculado1 период - (минус) Новая Зеландия (calculado2 период)
Доброе утро! Вы можете создать кнопку на форме, чтобы выполнить резервное копирование базы данных?
Благодарный.
Поздравляем Вас с работы! Я посещаю Ваш сайт ежедневно ... Кстати, я хотел бы указать сайт http://www.iAulas.com.br там вы найдете более 10000 учебников для бесплатного скачивания всеми видами предметов, в том числе доступ подачки ... Я помог ...
действительно с нетерпением прекрасных примеров доступа
Большое спасибо