2009-11-11 2 views
0

В течение многих лет мы печатали документы Word 2003, которые были сохранены в столбце объекта OLE, используя отчет о доступе. Мы используем Access 2003.Документ Word, напечатанный в отчете MS Access с использованием OLE-объекта

По какой-то причине, когда мы копируем документ Word 2003 и вставляем его в объект OLE, он не печатает правильно, существуют тонкие различия с интервалом между буквами.

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

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

Неужели кто-нибудь еще нашел эту проблему и какое-либо решение проблемы?

Большое спасибо

Я создал машину без каких-либо бюро услуг пакетов, и это надо обойти эту проблему.

+0

Я бы сказал, что это вообще не желательно хранить документы в полях OLE. С этим связано слишком много проблем, и слишком сложно вытащить данные надежно. Единственное исключение из этого, на мой взгляд, было бы, если вы используете репликацию Jet, и тогда это будет хорошим способом обмена документами в нескольких местах (я делал это в прошлом, по сути). Я бы рекомендовал хранить документы в файловой системе и хранить только полный путь/имя файла в базе данных. –

+0

Мы не храним документы слова в объектах OLE только для хранения. Мы печатаем носители адресов в определенном порядке почтового индекса и должны печатать различные документы в зависимости от адреса. – Mark3308

+0

Я все еще не понимаю, почему их нужно хранить в базе данных, а не где-то в файловой системе. Возможно, есть некоторые требования, которые вы не можете упомянуть, что сделало бы это разумным. –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^