Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

MS Access 2002. Отчёт не открывается. Принтер недоступен

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных
Предыдущая тема :: Следующая тема  
Автор Сообщение
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. Установите в системе принтер и дайте ему точно такое же имя (переименуйте уже имеющийся).

После всех манипуляций можете спокойно работать далее.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...