Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
maxjk
Зарегистрирован: 21.08.2007 Сообщения: 3
|
Добавлено: Вт Авг 21 2007 12:08 Заголовок сообщения: MS Access 2002. Отчёт не открывается. Принтер недоступен |
|
|
Здравствуйте уважаемые участники форума,
у меня проблема с MS Access.
Только не надо мне пожалуйста советовать всё выкинуть и написать заново на LINUX и РНР! В конце концов заказчик устанавливает правила.
Проблема такая: Несколько лет назад были созданы отчёты. Потом в сети заменили принтеры. Теперь отчёты не печатаются и даже в дизайнере не открываются. Выдаётся сообщение, что принтер, на котором отчёты базируются, не доступен. Что это был за принтер теперь ни кто не скажет.
Вопрос: Как отчёты можно восстановить? Как можно старый принтер изменить на новый?
С благодарностью
maxjk |
|
Вернуться к началу |
|
|
критикан
Зарегистрирован: 18.02.2005 Сообщения: 247
|
Добавлено: Вт Авг 21 2007 15:17 Заголовок сообщения: распечатка -- результат деятельности головы, а не принтера |
|
|
а установить драйвера новых принтеров и сделать какой-нибудь из новых принтеров дефолтным сил нет?
--------------------
распечатка -- это результат деятельности головы, а не принтера |
|
Вернуться к началу |
|
|
maxjk
Зарегистрирован: 21.08.2007 Сообщения: 3
|
Добавлено: Вт Авг 21 2007 16:09 Заголовок сообщения: |
|
|
Уважаемые коллеги, в том то всё и дело, что проинтер "намертво зашит" в отчёте. В том и вопрос, как до него в отчёте добраться и изменить, на тот, который прописан в системе стандартным принтером?
Т.е. система (рабочее место и сеть) настроены корректно: стандартный принтер "виден" из других приложений. Только МS Access и только в отчётах не разрешает "старый" принтер заменить на новый. Как же это всётаки сделать?
maxjk |
|
Вернуться к началу |
|
|
критикан
Зарегистрирован: 18.02.2005 Сообщения: 247
|
Добавлено: Ср Авг 22 2007 07:52 Заголовок сообщения: программы -- это файлы, но не для АйБиЭм |
|
|
попробуй поставить старый драйвер и присоединить его не к порту, а к файлу. цель в том, чтобы принтер (тот, что виден в папке принтеров) был в состоянии он-лайн (для принтера, присоединённого к файлу, его порт=файл никогда не бывает отключённым). если же вопрос в том, чтобы узнать непосредственно имя старого принтера, то (так как оно зашито в программе) можно просто поискать его в файле текстовым просмотром (hexedit, вьюер от Нортона или Фара и т. п.). там будет какая-то читаемая строка со словом "printer" или "printers"
-----------------------------------------------
все думают, что программы -- это тоже файлы. и только АйБиЭм думает иначе |
|
Вернуться к началу |
|
|
maxjk
Зарегистрирован: 21.08.2007 Сообщения: 3
|
Добавлено: Ср Авг 22 2007 10:27 Заголовок сообщения: |
|
|
Большое спасибо!
Это была правильная подсказка. Отчёты открываются в дизайнере.
Вот краткое резюмэ:
1. Создать пустой файл mdb.
2. Импортировать в него "испоритвшийся" отчет (чтобы не лопатить всю многомегобайтную базу).
3. Открыть файл в редакторе (текстовой, hex ...)
4. Внимательно просмотреть всё с верху до низу. Где то действительно будет стоять текст похожий на имя сетевого принтера. У меня было например: HP LaserJet 6L.
5. Установите в системе принтер и дайте ему точно такое же имя (переименуйте уже имеющийся).
После всех манипуляций можете спокойно работать далее. |
|
Вернуться к началу |
|
|
|