Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
	Модераторы:  m0p3e , edward_K , Модераторы 
			
		
		
			
				
																			
								IgorA 							 
						Постоянный обитатель 			
		Сообщения:  192  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Красноярск 
							
						
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 IgorA   »  11 апр 2006, 07:01 
			
			
			
			
			
			У меня не получается передать данные в ячейку Excel  из цикла по потоку, при этом из любого другого места - все ок.
Пример: (интерактивный отчет)
Код: Выделить всё 
.LinkForm 'ANFRM02_N_1' Prototype is 'AnFrm_N'
.......................
.begin
XlRes := xlCreateExcelWithTemplate('otch1.xlt',true)
XlRes := xlIsExcelValid;
ExRes := xlSetCellStringValue('Строка 1 (ПЕЧАТАЕТ)', 4, 1, 4, 1);
end.
.......................
.{CheckEnter AN_FOOTER     // Цикл по потоку
........................
.begin
xlSetCellStringValue('Строка 2 (НЕ ПЕЧАТАЕТ)', 5, 1, 5, 1);
end.
.}
........................
.begin
xlSetCellStringValue('Строка 3 (ПЕЧАТАЕТ)', 6, 1, 6, 1);
xlFreeMatrix;
xlKillExcel;
end.
........................
.endform
Гал. 7.12
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Goblin 							 
						Местный житель 			
		Сообщения:  474  		Зарегистрирован:  29 мар 2005, 17:49 		
		
																Откуда:  Сибирь-матушка 
							
							
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Goblin   »  11 апр 2006, 08:07 
			
			
			
			
			
			Из FCOM'овского отчета  печатаем в Excel ? Прикольно 
 
А цикл-то сам хоть одну итерацию проходит ?
 
			
			
									
						
							Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution ! 
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
			
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								IgorA 							 
						Постоянный обитатель 			
		Сообщения:  192  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Красноярск 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 IgorA   »  11 апр 2006, 10:31 
			
			
			
			
			
			Цикл проходит
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								IgorA 							 
						Постоянный обитатель 			
		Сообщения:  192  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Красноярск 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 IgorA   »  12 апр 2006, 13:59 
			
			
			
			
			
			Что, никто не передавал данные в  Excel из присоедененной формы?
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								edward_K 							 
						Заслуженный деятель интернет-сообщества 			
		Сообщения:  5189  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  SPB galaxy spb 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 edward_K   »  13 апр 2006, 11:35 
			
			
			
			
			
			тока так и делаю - чего то усе таки не так у вас. 
или строки перекрываете 
попробуйте в fields вызвать строковую функцию для выгонки в excel
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								IgorA 							 
						Постоянный обитатель 			
		Сообщения:  192  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Красноярск 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 IgorA   »  13 апр 2006, 12:52 
			
			
			
			
			
			Попробовал в других формах - работает без проблем, 
а в интерактивном отчете(Prototype is 'AnFrm_N')  не хочет!