(изменено: Вера Николаева, 25 сентября 2014 08:03:04)

Тема: При выгрузке данных для отчета информация урезается

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


Есть ли возможность увеличить длину выгружаемых данных?

Post's attachments

Skrin240914.xls 318.5 Кб, 7 скачиваний с 2014-09-25 

You don't have the permssions to download the attachments of this post.

Re: При выгрузке данных для отчета информация урезается

Да действительно. Длина будет увеличена до 255 символов (включим в ближайший СП).

Спасибо сказали: Вера Николаева1

Re: При выгрузке данных для отчета информация урезается

http://www.technologics.ru/download/add … s630-19102

(изменено: Красавин Максим, 3 декабря 2014 07:39:18)

Re: При выгрузке данных для отчета информация урезается

TechnologiCS 6.3.0.0(19102)
Выводим длинный переход

Лить детали по ТТП------------по следующему режиму:
- температура в материальном цилиндре по зонам: 1 зона - -----------0Цел; 2 зона -  ---------Цел; 3 зона - -----Цел;
- выдержка под давлением (впрыск) - -----сек;
- давление литья -------------- кг/см.кв.;
- дозировка объёмная, устанавливается наладчиком по внешнему виду на отсутствие утяжек.
Примечание - Технологический режим изготовления детали уточняет технолог цеха с составлением технологической карты.

запрос банален - (%21), в access вываливается нормально, а в бланке урезается и в конце выпадает какая то ерунда

- давление литья -------------- кг/см.кв.;
- доминистратор                           
08:10:59 (Info):                            
"Наб瘡м礚ဂߞ     ̂"

(изменено: Виктор Бебякин, 4 декабря 2014 12:17:51)

Re: При выгрузке данных для отчета информация урезается

Поле "%21" в основном источнике данных формируется из:

iif(ISNULL(TP.P7), TXT.P4, cstr( TP.P7)+ '. '+TXT.P4) AS P21

то есть, если TP.P7 не NULL, то происходит сложение двух строк и тип такого поля получается "строка" максимальный размер которой 255 символов.
Складывайте строки в функции, например так:

Function Get21()
  Dim P7, P21
  Set P7 = TCSRpt.RptFunc.MainRptRecordSet.FieldByName("P7")
  Set P21 = TCSRpt.RptFunc.MainRptRecordSet.FieldByName("p49")
  if P7.IsNull then
    Get21 = P21.AsSafeString
  else
    Get21 = P7.AsSafeString & ". " & P21.AsSafeString
  end if
End Function
Спасибо сказали: Красавин Максим1