Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
Masygreen
Местный житель
Сообщения: 1089 Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:
Сообщение
Masygreen » 25 май 2012, 13:07
Итак в мемо текст + документы приложили
выгрузили
загрузили
получили кракозябры .. так как будто прикрепленные документы типа текст .. О_о возможно победить ?
Время ведет!
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188 Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb
Сообщение
edward_K » 25 май 2012, 13:22
Префикс нужно ставить посоле импорта
Masygreen
Местный житель
Сообщения: 1089 Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:
Сообщение
Masygreen » 25 май 2012, 13:55
edward_K писал(а): Префикс нужно ставить посоле импорта
??
function GetMemoPrefix(aList: integer): string;
procedure SetMemoPrefix(list: integer; prefix: string);
а что тут aList??
Время ведет!
m0p3e
Местный житель
Сообщения: 1386 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Сообщение
m0p3e » 25 май 2012, 15:49
Код: Выделить всё
Назначение
Получить префикс мемо-поля для узла логической таблицы.
Описание
function GetMemoPrefix (aList : integer) : string;
Параметры
aList - номер узла логической таблицы.
Возвращаемое значение
Строка "Err", если была ошибка.
Masygreen
Местный житель
Сообщения: 1089 Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:
Сообщение
Masygreen » 25 май 2012, 16:13
спасибо кэп .. хелп у меня тоже есть .. но что это в реальности ?? ни фига не понял ..
допустим у меня memo это поле моей таблицы ..
Код: Выделить всё
Create Table D_PIR.MSPDocsPIR
....
,mData : lvar "Данные"
и чего я должен тут проставить ???
примерчиком не поделитесь?
Время ведет!
m0p3e
Местный житель
Сообщения: 1386 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Сообщение
m0p3e » 25 май 2012, 16:47
Мемо поле в таблице может быть только одно.
Соответственно указывать его не требуется.
GetMemoPrefix(#Appendix) или GetMemoPrefix(tnAppendix)
Все просто
Masygreen
Местный житель
Сообщения: 1089 Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:
Сообщение
Masygreen » 22 янв 2013, 16:19
Ну дабы не забыть, и может кому пригодится ...
Код: Выделить всё
Create Table D_PIR.MSPDocsPIR "MR Реестр спецификации вопросов"
Using "MSPDocs.dat"
#ifdef ComponentVersion
Component MR_PIR
#end
with table_code = 31602
With Replace
With TableOptions header
(
num : integer "Номер п/п"
,mData : lvar "Данные"
экспорт
Код: Выделить всё
XMLDOMElement_SetAttribute(xml_spelement, 'Prefix', GetMemoPrefix(tnMSPDocsPIR));
ExportMemoToFile(MSPDocsPIR.mData, _FolderExport + '\' + _FileNameMemo, false);
импорт
Код: Выделить всё
ImportFileToMemo(MSPDocsPIRIns.mData, _FolderExport + _str, false);
SetMemoPrefix(tnMSPDocsPIRIns, _Prefix);
insert current MSPDocsPIRIns;
Время ведет!