Да предотвратят отварянето доклад, ако няма никакви данни да се покаже

Публикувано на сряда, 20 май, 2009 - 22:01 | от администратор |

Можем да предотвратим отворен доклад, ако няма никакви данни да покажат, и за това ние използваме две форми, в зависимост от версията на достъп:

1 - Всички версии на достъп
Поставете кода по-долу в свойствата на доклада, "Активиране на събитието '

Използвайте случай благоприятна (Activate) Доклад:

Частни Под Report_Activate ()

Ако DCount ("*", Me.RecordSource) = 0 Тогава

MsgBox "Няма документация, за да се покаже" vbDefaultButton1, "Грешка!"

AcReport DoCmd.Close "доклада име"

Крайна сметка, ако

End Sub

2 - от версия 7 (Access 95) е добавен случай ", ако няма никакви данни", тогава ние може да urilizar следния код:

Private Sub Report_NoData (Отказ като цяло число)

MsgBox "Няма данни в доклада.", VbInformation, "Грешка!"

Отказ = True

End Sub

За да видите изтеглите пример: Предотвратяване доклад на откриването

RSS Feed | Trackback URI

13 Коментари »

Коментар от Мишел
2009-06-02 21:00:48

Чудя се коя версия на достъп, която искате да използвате за отваряне на системата на продажбите на моята машина, база данни формат на съобщението не се признава.

Коментар от администратор
2009-06-03 11:01:56

Всички примери са направени в Access 2003. Мога ли да изпратя в друг формат, преди да Access 2003, ако искате.

Коментар от Тиаго Сантос
2009-07-31 14:24:46

Добро утро, аз правя табличен вид, тази форма има три полета във всяка колона с формули (expressaão) примери:

Calculado1 Период - (минус) период calculado2,,
(Space W / постави дата) (пространство стр. / постави дата)

Calculado3 Период - (минус) период calculado4,,
(Space W / постави дата) (пространство стр. / постави дата)

Calculado5 Период - (минус) период calculado6,,
(Space W / постави дата) (пространство стр. / постави дата)

след като той прави в резултат на разликата на датата, след това се умножава по 30 във връзка с месечна "Х", а след това в резултат на изразяване в тези колони ще доведе до добавяне на още едно поле, наречено кредит, а P / се появява резултат в областта Crediton трябва да попълни всички графи, като полета не са на datasn или да постави дата 00/00/0000 ако станах той вече е достатъчно, просто липсва този w / края на работата ми.
Ако можете да помогнете ми да ви благодаря и поздравления за блога Abrç. Тиаго
Ако не сте разбира Poso изпрати w / по електронна поща от вече ви благодаря за вниманието.

Коментар от администратор
2009-07-31 20:38:53

Можете да използвате NZ функция

Calculado1 Период - (минус) Нова Зеландия (calculado2 период)

Коментар от Луис
2009-08-09 19:59:58

Здравейте Хосе

Свалих продажбите си система, MS има много
за коригиране на грешки, изтеглени на системни продажби за мен.
благодарен.

Коментар от Алън
2009-08-12 17:29:22

Вие имате примерен файл как да използвате функцията DLookup = E = DLookup

Коментар от Dri Viaro,
2009-08-13 17:44:57

Здравей, дойдох да знаят своя блог, и желаят добър вечер
bjsss

Аз очакват вашето посещение :)

Коментар от Вашингтон
2010-02-27 21:58:53

Това е супер проста, за да се предотврати отворена доклад

1) Отворете отчет в проектирането и отворете свойствата на формуляра.
2) Отидете в раздела събитието и изберете, ако няма никакви данни
3) Кликнете на многоточие (...)
4) Въведете кода по-долу

Private Sub Report_NoData (Отказ като цяло число)
MsgBox ("NO информация за този отчет")
Край
End Sub

5) Затворете редактора на Visual Basic
6) Имайте предвид, че се появява в процедура опция СЛУЧАЙ няма данни
7) Можете да пуснете вашата програма.

Коментар от администратор
25.04.2010 г. 18:05:39

Има много начини за постигане на целта, просто изберете и да бъдат креативни.

Коментар от Брус
2010-05-19 19:13:56

Можете да използвате NZ функция

Calculado1 Период - (минус) Нова Зеландия (calculado2 период)

Коментар от Otavio Barros
1.27.2011 г. 10:26:41

Добро утро! Можете да създадете бутон във формуляра за извършване на резервно копие на базата данни?
Благодарен.

Коментар от Andrew
07.26.2011 г. 22:43:07

Поздравления за работата! Аз посещават вашия сайт всеки ден ... Между другото, аз би означавало на сайта http://www.iAulas.com.br там ще намерите повече от 10,000 учебници за свободно изтегляне на всички видове теми, включително подаяния Access ... Помагал съм ...

Коментар от Хосе Оливейра
08/30/2011 18:47:59

че наистина гледам чудесни примери за достъп
Много благодаря

Име (задължително)
Email (задължително, не се публикува)
Уебсайт
Вашият коментар ( Намаление | Увеличение )
Можете да използвате <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <b> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong> в коментарите.

Представяне

Avatar

Благодаря ви за посещението.
Абонирай се за фуражи, които не пропускат никакви съобщения.

Тук, в блога ще предостави примери за работа с Microsoft Access и също да задавате въпроси на тези, които искат. Повече

Искате ли да се абонирате?

Абонирайте се или да се абонирате чрез електронна поща:
Въведете своя имейл:


Обяви