Вторник, 22 Июля 2014 г. 17:04
+ в цитатник
Access 2007. в runtime среде не пробовал. Сам не профи, БД писал для работы. Проблема в том что иногда при попытке напечатать отчет с помощью кнопки на панели при предварительном просмотре, или через docmd.openreport вместо отчета печатается форма!. такое случается только при первой попытке напечатать отчет, при этом если напечаталась форма то и дальше будут печататься формы. Закрытие БД и повторное её открытие все приводит в норму - по нажатию кнопки печатается отчет.
Еще заметил что если впервые вывести отчет в режиме предварительного просмотра и навести курсор на кнопку печать, он меняется на кружочек (типа идет какое-то действие), и если в этом случае подождать когда курсор примет обычный вид и потом нажать печать, то как правило печатается именно отчет (форма печатается существенно реже). Иногда неделями все нормально идет, потом внезапно опять печатается форма. В свойствах формы стоит, что она не для печати.
Ранее типа такой же база была на access2003 там проблем не было, но пришлось перейти на 2007 в связи с наличием там GUID и более широкими возможностями полей MEMO.
Может вопрос в активности отчета или что-то вроде того. Может программно как-то проверить, что на печать идет именно отчет.
Думал даже распространять свою БД, но без решения этой проблемы и еще пары мелочей никак.
P.S. Если кто занимался распространением БД и хочет поучаствовать пишите, одному мне это наверно не осилить. Сам проект интересный.
http://www.sql.ru/forum/1106661/oshibka-pechati-otcheta
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-