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

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

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

А это происходит только с каким-то конкретным отчетом? Или со всеми одинаково?
...
Рейтинг: 0 / 0
21.08.2003, 21:00
    #32243902
Mar
Mar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Облом при выводе отчета на печать
эээ, забыл сказать, что после добавления оперативки с 256 до 512 - ничего не менялось. Вдабавок, бывает, что и Photoshop и кое-что еще в работе (влияет же на дост.память), но ситуация не меняется. А Windows если и успевает, то ругается только на Access
...
Рейтинг: 0 / 0
21.08.2003, 21:10
    #32243904
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Облом при выводе отчета на печать
Все сходится с тем, что я сказал. Речь не о памяти вообще, а о чем-то более конкретном. Точнее сказать не могу, да и не настаиваю на своей версии. Может, сейчас кто-нибудь придет, поднимет меня на смех и будет прав.
...
Рейтинг: 0 / 0
21.08.2003, 21:11
    #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
21.08.2003, 21:11
    #32243906
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Облом при выводе отчета на печать
Кстати, позволю себе повториться:

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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