Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
	Модераторы:  m0p3e , edward_K , Модераторы 
			
		
		
			
				
																			
								Начинающий путь 							 
						Местный житель 			
		Сообщения:  258 Зарегистрирован:  13 апр 2006, 11:57Откуда:  Бегущий к Галактике 
		
						
					
													
							
						
									
						Сообщение 
					 
								 Начинающий путь  09 июл 2020, 13:04 
			
			
			
			
			
			Добрый день
В проекте есть view
Код: Выделить всё 
View v_Ostatki as
 select tmpSaldo1.*, KatMC.*
 from tmpSaldo1, KatMC
  where ((tmpSaldo1.cmc  == katmc.nrec))
    order by KatMC.Name;
и loop
Код: Выделить всё 
  v_Ostatki._loop tmpsaldo1 
  {
    cName := v_Ostatki.katmc.name;
    ... 
   }
Бежим по tmpsaldo1, а необходимо отсортировать по KatMC.Name. Подскажите, где поправить.
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Irina_ 							 
						Местный житель 			
		Сообщения:  557 Зарегистрирован:  17 июл 2012, 11:56Откуда:  Республика Беларусь, г.Могилев 
		
						
					
													
							
						
									
						Сообщение 
					 
								 Irina_  09 июл 2020, 16:11 
			
			
			
			
			
			Здравствуйте. Можно использовать таблицу в памяти. А к ней индекс по наименованию МЦ.
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								edward_K 							 
						Заслуженный деятель интернет-сообщества 			
		Сообщения:  5189 Зарегистрирован:  29 мар 2005, 17:49Откуда:  SPB galaxy spb 
		
						
					
													
							
						
									
						Сообщение 
					 
								 edward_K  13 июл 2020, 10:00 
			
			
			
			
			
			Не самый эффективный метод заменить имя таблицы в _Loop на viewTable - по идее должно сработать, но может быть полезен в Fcom.