Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
	Модераторы:  m0p3e , edward_K , Модераторы 
			
		
		
			
				
																			
								Masygreen 							 
						Местный житель 			
		Сообщения:  1089  		Зарегистрирован:  04 сен 2008, 11:27 		
		
																					Откуда:  Москва 
							
							
				Контактная информация: 
				
			 
				
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 Masygreen   »  25 май 2012, 13:07 
			
			
			
			
			
			Итак в мемо текст + документы приложили 
выгрузили 
загрузили
получили кракозябры .. так как будто прикрепленные документы типа текст .. О_о возможно победить ?
 
			
			
									
						
							Время ведет!
			
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								edward_K 							 
						Заслуженный деятель интернет-сообщества 			
		Сообщения:  5189  		Зарегистрирован:  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;
 
			
			
									
						
							Время ведет!