|
|
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Проблема: при выводе на печать отчетов на раз эдак на 30-35 происходит облом с аксесом. Причем проблема какая-то наследственная: верс.97 - просто усе висло, с версий 2000 - или Windows ругается (типа обнаружена ошибка - послать отчет) или сам аксес говорит разные вещи (No current Record или Insuficient Memory или ...). Отчеты выводятся кодом напрямую при нажатии кнопки в форме... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 20:10 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
> Insuficient Memory Видимо, это и есть сообщение, отражающее правду. Все прочие - это просто результат неудач Аксесса выполнить всякие разные операции в условиях нехватки памяти. Видать, этот отчет есть память в больших количествах... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 20:42 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Неа, памяти ну просто завались. Хотя может вообще при печати отчетов аксесс засоряет память, не очищает после своих маневров? А на печать выводится три простеньких отчета: накладная на склад, потом счет и платежка. Далее новая заявка и опять печать по кругу. Так вот на 30 - 35 клиенте случается енто горе. На всяк случай: Windows XP Prof, Access XP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 20:53 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
> Неа, памяти ну просто завались. Это ничего не значит. Это распространенная ситуация, когда памятемер показывает просто завались, а комп ведет себя как просто удавись. А это происходит только с каким-то конкретным отчетом? Или со всеми одинаково? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 20:58 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
эээ, забыл сказать, что после добавления оперативки с 256 до 512 - ничего не менялось. Вдабавок, бывает, что и Photoshop и кое-что еще в работе (влияет же на дост.память), но ситуация не меняется. А Windows если и успевает, то ругается только на Access ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 21:00 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Все сходится с тем, что я сказал. Речь не о памяти вообще, а о чем-то более конкретном. Точнее сказать не могу, да и не настаиваю на своей версии. Может, сейчас кто-нибудь придет, поднимет меня на смех и будет прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 21:10 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Нет, на отчеты он вообще не ругается. Я понял, что сей сбой происходит имено при каком-то разе вывода на печать. Когда Access ворчит и предлагает <Debug>, то он вообще останавливается в коде совсем на других строках, но не на Код: plaintext 1. 2. 3. 4. а где-нть дальше, когда понимает, что потерялся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 21:11 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Кстати, позволю себе повториться: А это происходит только с каким-то конкретным отчетом? Или со всеми одинаково? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 21:11 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
При том интересно, что практически всегда Windows вылавливает аксес (~90%), потом предлает извинения, перезапустить аксес и пару кнопок про послать отчет иль нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 21:17 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Нет, на конкретные отчеты - нет. Только на тот (на любой), который попадает в роковую точку. Думаю, принтеры не причем, они разные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 21:22 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Кажется, число вопросов сейчас начнет расти в геометрической прогрессии... 1. Что значит Windows предлагает перезапустить Аксесс? Как это выглядит? И где там помезаются еще две кнопки? 2. Что такое роковая точка? 3. Я уже окончательно запутался, в чем разница между всяким конкретным и только любым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 21:28 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
1.Windows XP выдает свое стандартное сообщение об ошибке, где говорится, что Access будет закрыт, что возможна потеря данных, что можно создать backup file и перезапустить аксес (поставить галку против этого пожелания), что Microsоft будет благодарна, если автоматически созданный репорт будет передан к ним - и далее две кнопки Send Report или Don't Send 2. Роковая точка,- имел ввиду ту, когда очередной отчет (любой) будет предан печати, после чего все и глюкнет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 21:39 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
1. Понял. Просто я подумал, что речь о том отчете, который мы обсуждаем. 2. "Проблема происходит только с теми отчетами, с которыми она происходит". :^) Ладно, будем ждать, пока еще кто-нибудь что-нибудь подскажет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2003, 21:43 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
При выводе отчета на печать, одного и того же или нескольких - не суть важно - в больших объёмах (т.е. много раз открываем отчёт - печатаем и закрываем) Аксес не освобождает память - отсюда и происходит ошибка. Т.е. открываем отчёт программно сразу на печать в течении 60 раз - память не освобождается после закрытия отчёта. Это не отображается в Task Manager-e. Такое ощущение, что память просто уходит в никуда. Но у нас это проявляется при пакетной печати счетов свыше 50... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 09:57 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Ну раз такое происходит с любым отчетом, который достигает "роковой точки", то думаю, что тут могут быть 3 проблемы: 1) Гнутая Винда. Если закрывает еще какие приложения, то стоит ее переставить с другого дистрибутива. 2) Гнутый Аксес и Офис тоже. Переставлять или, если ХР, чинить Офис. 3) Гнутая память (наиболее реально). Говоришь добавил еще 256 оперативы и все продолжается? Ну попробуй старую линейку памяти вытащить и поработать только с новой линейкой. И вообще, повставляй линейки памяти поочериди и в разные слота. Возможно здесь проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 10:12 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Ничего не могу подсказать по данному вопросу, поэтому сразу прошу прощения за мусор. Но не могу и удержаться -Большое спасибо. Только дайте мне уж заодно и гнутый молоток! - Гнутый молоток? - удивился кладовщик. - А зачем? - Как - зачем? Забивать гнутые гвозди! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 10:42 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Geo, ты прав! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2003, 11:52 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Вряд-ли дело в физической памяти. С этой проблемой сталкиваюсь давно. И операционки разные (Win 98, 2000, XP), да и сам Аксес - 97, потом 2000, теперь XP (иль 2002). Да и компьютеры от P-II-400 до PIV-2900 да и памяти разные, особенно в последнем. Не, к железу вопросов нет, к операционке тоже. Да и к самому Аксесу, сбстно, тоже. Проблема только с выводом отчетов на принтер. Но что инетерсно, когда печатается отчет, точнее наклейки эдак листов 900 -1000 и делается это частями (порциями по 10-50 листов), то проблем-то - нет. Видимо, проблема не в количестве посылок на принтер, а в количестве загрузок отчетов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2003, 16:59 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Есть еще один эффект: конфликт драйвера принтера с другими программами, использующими память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2003, 17:08 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Драйвера родные системе, т.е. самого Win XP, да и принтеров было много видов до того. Да и все остальные проги немало выводят на печать, но подобное только у аксеса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2003, 17:35 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Дык! Прояснилось чево-то... Что может быть причиной: Вычисляемые поля или то, что есть в отчете подчиненный подотчет? Простой отчет, где только поля для почтовой наклейки не дают никаких заминок (тыкнуто 300 выводов - облома не произошло), но вот собстно, самые важные, то бишь сложные и вываливают... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2003, 23:52 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
проверь если выводить не по 900 - 1000 листов в драйвер принтера а по 10-15 будет ли виснуть. возможно драйвер принтера сжирает всю память. будет ли виснуть при отправке на сетевой принтер возможно память пожирается спулером. попробуй установить ОЧЕНЬ БОЛЬШОЙ фиксированный размер файла подкачки возможно сбой происходит при переустановке размеров файла попробуй WIN 2003 там совершенно меньше глюков при выделении памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 09:34 |
|
||
|
Облом при выводе отчета на печать
|
|||
|---|---|---|---|
|
#18+
Еще раз о том, когда происходит глюк: есть заказ для которого печатаются три репорта: накладная на склад, счет-фактура и квитанция для оплаты. Потом следующий заказ - опять печать, след. заказ - печать и т.д. На 7-8 заказе происходит облом. Т.е. 20-25 попытка вывода на принтер Но если просто сделать выборку и печатать эдак 600 фактур разом (одним отчетом, напр. для бухгалтерии), то проблем нет. Что касается файла подкачки, то есть много непонятного. Если больше оперативка, то и файл подкачки (автоматич) соответственно тоже больше. Но облом происходит в одинаковый момент, что при 64К, что при 528К, что при 1Гб оперативки. Кстати, файл подкачки прим. в 1Гб. Может при прямом выводе каждого репорта происходит загрузка/выгрузка отчета с засорением чего-то в самом аксесе? (Не по теме, но Win 2003 ужо есть? В Москве бываю раз/2мес, потому может отстал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2003, 11:25 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32253194&tid=1679582]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 183ms |
| total: | 312ms |

| 0 / 0 |
