powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Облом при выводе отчета на печать
23 сообщений из 23, страница 1 из 1
Облом при выводе отчета на печать
    #32243878
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Проблема: при выводе на печать отчетов на раз эдак на 30-35 происходит облом с аксесом. Причем проблема какая-то наследственная: верс.97 - просто усе висло, с версий 2000 - или Windows ругается (типа обнаружена ошибка - послать отчет) или сам аксес говорит разные вещи (No current Record или Insuficient Memory или ...).
Отчеты выводятся кодом напрямую при нажатии кнопки в форме...
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32243891
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Insuficient Memory

Видимо, это и есть сообщение, отражающее правду. Все прочие - это просто результат неудач Аксесса выполнить всякие разные операции в условиях нехватки памяти. Видать, этот отчет есть память в больших количествах...
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32243897
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Неа, памяти ну просто завались. Хотя может вообще при печати отчетов аксесс засоряет память, не очищает после своих маневров?
А на печать выводится три простеньких отчета: накладная на склад, потом счет и платежка. Далее новая заявка и опять печать по кругу. Так вот на 30 - 35 клиенте случается енто горе.
На всяк случай: Windows XP Prof, Access XP
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32243899
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Неа, памяти ну просто завались.

Это ничего не значит. Это распространенная ситуация, когда памятемер показывает просто завались, а комп ведет себя как просто удавись.

А это происходит только с каким-то конкретным отчетом? Или со всеми одинаково?
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32243902
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
эээ, забыл сказать, что после добавления оперативки с 256 до 512 - ничего не менялось. Вдабавок, бывает, что и Photoshop и кое-что еще в работе (влияет же на дост.память), но ситуация не меняется. А Windows если и успевает, то ругается только на Access
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32243904
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Все сходится с тем, что я сказал. Речь не о памяти вообще, а о чем-то более конкретном. Точнее сказать не могу, да и не настаиваю на своей версии. Может, сейчас кто-нибудь придет, поднимет меня на смех и будет прав.
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32243905
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Нет, на отчеты он вообще не ругается. Я понял, что сей сбой происходит имено при каком-то разе вывода на печать. Когда Access ворчит и предлагает <Debug>, то он вообще останавливается в коде совсем на других строках, но не на
Код: plaintext
1.
2.
3.
4.
  stDocName =  "Rechnung" 
  DoCmd.OpenReport stDocName, acViewNormal, ,  "[Orders].[Id] = "  & Me!Id
  stDocName =  "Uberweisung" 
  DoCmd.OpenReport stDocName, acViewNormal

а где-нть дальше, когда понимает, что потерялся
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32243906
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Кстати, позволю себе повториться:

А это происходит только с каким-то конкретным отчетом? Или со всеми одинаково?
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32243911
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
При том интересно, что практически всегда Windows вылавливает аксес (~90%), потом предлает извинения, перезапустить аксес и пару кнопок про послать отчет иль нет
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32243914
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Нет, на конкретные отчеты - нет. Только на тот (на любой), который попадает в роковую точку. Думаю, принтеры не причем, они разные
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32243918
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Кажется, число вопросов сейчас начнет расти в геометрической прогрессии...

1. Что значит Windows предлагает перезапустить Аксесс? Как это выглядит? И где там помезаются еще две кнопки?

2. Что такое роковая точка?

3. Я уже окончательно запутался, в чем разница между всяким конкретным и только любым.
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32243924
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
1.Windows XP выдает свое стандартное сообщение об ошибке, где говорится, что Access будет закрыт, что возможна потеря данных, что можно создать backup file и перезапустить аксес (поставить галку против этого пожелания), что Microsоft будет благодарна, если автоматически созданный репорт будет передан к ним - и далее две кнопки Send Report или Don't Send

2. Роковая точка,- имел ввиду ту, когда очередной отчет (любой) будет предан печати, после чего все и глюкнет
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32243925
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
1. Понял. Просто я подумал, что речь о том отчете, который мы обсуждаем.

2. "Проблема происходит только с теми отчетами, с которыми она происходит". :^)

Ладно, будем ждать, пока еще кто-нибудь что-нибудь подскажет...
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32244143
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При выводе отчета на печать, одного и того же или нескольких - не суть важно - в больших объёмах (т.е. много раз открываем отчёт - печатаем и закрываем) Аксес не освобождает память - отсюда и происходит ошибка.
Т.е. открываем отчёт программно сразу на печать в течении 60 раз - память не освобождается после закрытия отчёта. Это не отображается в Task Manager-e. Такое ощущение, что память просто уходит в никуда.
Но у нас это проявляется при пакетной печати счетов свыше 50...
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32244172
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну раз такое происходит с любым отчетом, который достигает "роковой точки", то думаю, что тут могут быть 3 проблемы:
1) Гнутая Винда. Если закрывает еще какие приложения, то стоит ее переставить с другого дистрибутива.
2) Гнутый Аксес и Офис тоже. Переставлять или, если ХР, чинить Офис.
3) Гнутая память (наиболее реально). Говоришь добавил еще 256 оперативы и все продолжается? Ну попробуй старую линейку памяти вытащить и поработать только с новой линейкой. И вообще, повставляй линейки памяти поочериди и в разные слота. Возможно здесь проблема.
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32244229
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не могу подсказать по данному вопросу, поэтому сразу прошу прощения за мусор. Но не могу и удержаться

-Большое спасибо. Только дайте мне уж заодно и гнутый молоток!
- Гнутый молоток? - удивился кладовщик. - А зачем?
- Как - зачем? Забивать гнутые гвозди!
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32244380
Чебурашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geo, ты прав!
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32245431
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Вряд-ли дело в физической памяти. С этой проблемой сталкиваюсь давно. И операционки разные (Win 98, 2000, XP), да и сам Аксес - 97, потом 2000, теперь XP (иль 2002). Да и компьютеры от P-II-400 до PIV-2900 да и памяти разные, особенно в последнем. Не, к железу вопросов нет, к операционке тоже. Да и к самому Аксесу, сбстно, тоже. Проблема только с выводом отчетов на принтер.
Но что инетерсно, когда печатается отчет, точнее наклейки эдак листов 900 -1000 и делается это частями (порциями по 10-50 листов), то проблем-то - нет. Видимо, проблема не в количестве посылок на принтер, а в количестве загрузок отчетов?
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32245433
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Есть еще один эффект: конфликт драйвера принтера с другими программами, использующими память.
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32245436
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Драйвера родные системе, т.е. самого Win XP, да и принтеров было много видов до того. Да и все остальные проги немало выводят на печать, но подобное только у аксеса
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32253194
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Дык!
Прояснилось чево-то...
Что может быть причиной: Вычисляемые поля или то, что есть в отчете подчиненный подотчет?

Простой отчет, где только поля для почтовой наклейки не дают никаких заминок (тыкнуто 300 выводов - облома не произошло), но вот собстно, самые важные, то бишь сложные и вываливают...
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32253275
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверь если выводить не по 900 - 1000 листов в драйвер принтера а по 10-15 будет ли виснуть.
возможно драйвер принтера сжирает всю память.

будет ли виснуть при отправке на сетевой принтер
возможно память пожирается спулером.

попробуй установить ОЧЕНЬ БОЛЬШОЙ фиксированный размер файла подкачки
возможно сбой происходит при переустановке размеров файла

попробуй WIN 2003 там совершенно меньше глюков при выделении памяти.
...
Рейтинг: 0 / 0
Облом при выводе отчета на печать
    #32256721
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Еще раз о том, когда происходит глюк: есть заказ для которого печатаются три репорта: накладная на склад, счет-фактура и квитанция для оплаты. Потом следующий заказ - опять печать, след. заказ - печать и т.д. На 7-8 заказе происходит облом. Т.е. 20-25 попытка вывода на принтер
Но если просто сделать выборку и печатать эдак 600 фактур разом (одним отчетом, напр. для бухгалтерии), то проблем нет.
Что касается файла подкачки, то есть много непонятного. Если больше оперативка, то и файл подкачки (автоматич) соответственно тоже больше. Но облом происходит в одинаковый момент, что при 64К, что при 528К, что при 1Гб оперативки. Кстати, файл подкачки прим. в 1Гб.

Может при прямом выводе каждого репорта происходит загрузка/выгрузка отчета с засорением чего-то в самом аксесе?

(Не по теме, но Win 2003 ужо есть? В Москве бываю раз/2мес, потому может отстал)
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Облом при выводе отчета на печать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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