Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема появилась после перехода с А97 на более новые версии
 
 автор: rostov_don1   (26.02.2009 в 08:53)   личное сообщение
 
 

Поле длинной 255 символов в отчет выводится с помощью OLE объекта ms word , где и форматируется.
в Acess97 все работало четко, после перехода на более старшие версии( 2000, 2003, 2007 -проверил) выводимая на печать информация обрезается до 127 символов.
Кто может назвать причину - почему это происходит?
С уважением к знатокам Accesa

  Ответить  
 
 автор: osmor   (26.02.2009 в 09:01)   личное сообщение
 
 

т.к. сокращение ровно в 2 раза, то скорее всего это связано с тем что в версиях старше 97 используется Unicode.
Вы конвертировали базу или просто открывали в разных версиях?

  Ответить  
 
 автор: rostov_don1   (26.02.2009 в 16:12)   личное сообщение
 
 

проводилась конвертация, кроме того для проверки в новых версиях просто создавалась база с одной таблицей и печать в отчет - эффект тот же((

  Ответить  
 
 автор: osmor   (26.02.2009 в 16:37)   личное сообщение
 
 

попробуйте удалить OLE объект, сохранить отчет и заново вставить OLE объект

  Ответить  
 
 автор: rostov_don1   (27.02.2009 в 12:20)   личное сообщение
23 Кб.
 
 

Все это было уже проделано в разных вариациях, но обрезка до 127 символов осталась.
кому не влом проверьте сами - базу данных примера прикрепляю в сжатом виде

  Ответить  
 
 автор: rostov_don1   (02.03.2009 в 16:41)   личное сообщение
23 Кб.
 
 

Все это было уже проделано в разных вариациях, но обрезка до 127 символов осталась.
кому не влом проверьте сами - базу данных примера прикрепляю в сжатом виде

  Ответить  
 
 автор: час   (02.03.2009 в 16:51)   личное сообщение
24 Кб.
 
 

А почему Ole нужен ?

  Ответить  
 
 автор: rostov_don1   (03.03.2009 в 08:29)   личное сообщение
 
 

а так сделана вся база по печати ветеринарных свидетельств

  Ответить  
 
 автор: час   (03.03.2009 в 09:28)   личное сообщение
 
 

Не удалось победить........
А менять Ole на поОле - это затруднительно????

  Ответить  
 
 автор: rostov_don1   (03.03.2009 в 16:37)   личное сообщение
 
 

можно все переписать на любом другом языке программирования - вопрос не в этом ))
Вопрос - почему так идет обрезка поля, и мемо поля в том числе)

  Ответить  
 
 автор: час   (03.03.2009 в 16:41)   личное сообщение
 
 

Я вон чуть повыше пример прилепил - обычное поле вставлял - нет обрезания...
В таблице поле мемо вставлял - нет обрезания...
=======================================================
если без олешки обойтись - всё в норме будет.
=======================================================
А как word с access общаются - по како договорённости об длинне - этот вопрос видимо зе Биллу

  Ответить  
 
 автор: rostov_don1   (04.03.2009 в 08:49)   личное сообщение
 
 

все это я и сам давно-о-о проделывал)
а вот почему обрезка происходит - ТАК НИКТО И НЕ СМОГ СКАЗАТЬ - посылают к БИЛЛУ

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList