Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
	Модераторы:  m0p3e , edward_K , Модераторы 
			
		
		
			
				
																			
								niteo 							 
						Постоянный обитатель 			
		Сообщения:  151  		Зарегистрирован:  17 сен 2009, 11:39 		
		
											
							
				Контактная информация: 
				
			 
				
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 niteo   »  03 июн 2013, 11:56 
			
			
			
			
			
			Всем доброго времени. 
Вот пример, сама таблица:
Код: Выделить всё 
table struct tsRep (
        cpers:   comp,
        sfio :   string[61],
        csex :   char,
        cpodr:   comp,
        cKau:    array[1..6] of comp,
        )      
with index (      
        tsRepByKau = cKau[1] + cKau[2] + cKau[3] + cKau[4] + cKau[5] + cKau[6] + sfio
);
Вот так ее пытаюсь сортировать:
Код: Выделить всё 
create view vMain as 
select
        rep.*,
        podr.name
from
        tsRep rep
        , catalogs podr
where
        (( 
        rep.cpodr == podr.nrec
        ))
order byKau   by rep.сKau[1] 
Ругается, говорит:
Нет такой функции, поля или метода : REP (стр. .... )  
order byKau by rep.cKau[1] 
Собственно вопрос, как отсортировать таблицу по элементу поля, типа массив?
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								RAJAH 							 
						Местный житель 			
		Сообщения:  934  		Зарегистрирован:  18 фев 2008, 12:49 		
		
						
						
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 RAJAH   »  03 июн 2013, 12:18 
			
			
			
			
			
			niteo писал(а): table struct ts Rep
 
niteo писал(а): Ругается, говорит:Нет такой функции, поля или метода : REP 
Ругань, по-моему, справедлива.
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								savov 							 
						Местный житель 			
		Сообщения:  589  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Воронеж ОАО Верофарм. Воронеж 
							
						
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 savov   »  03 июн 2013, 12:22 
			
			
			
			
			
			RAJAH писал(а): Ругань, по-моему, справедлива.
Точно, справедлива!
А еще и откуда таблица podr? Есть katpodr, но тут нет подцепки на нее
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								niteo 							 
						Постоянный обитатель 			
		Сообщения:  151  		Зарегистрирован:  17 сен 2009, 11:39 		
		
											
							
				Контактная информация: 
				
			 
				
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 niteo   »  03 июн 2013, 12:42 
			
			
			
			
			
			RAJAH писал(а): 
Ругань, по-моему, справедлива.
Там строчки есть же:
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								savov 							 
						Местный житель 			
		Сообщения:  589  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Воронеж ОАО Верофарм. Воронеж 
							
						
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 savov   »  03 июн 2013, 12:50 
			
			
			
			
			
			savov писал(а): Там строчки есть же: 
 
Код: Выделить всё 
    from 
            tsRep rep 
            , catalogs podr
 
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								KATZ 							 
						Местный житель 			
		Сообщения:  473  		Зарегистрирован:  29 мар 2005, 17:49 		
		
						
						
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 KATZ   »  03 июн 2013, 12:57 
			
			
			
			
			
			
Поменяйте русскую "эс" на латинскую "цэ".
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								niteo 							 
						Постоянный обитатель 			
		Сообщения:  151  		Зарегистрирован:  17 сен 2009, 11:39 		
		
											
							
				Контактная информация: 
				
			 
				
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 niteo   »  03 июн 2013, 13:05 
			
			
			
			
			
			Ну ё-маё....
 
Код: Выделить всё 
<синоним-таблицы> = [table | objref] [synonym] <имя-таблицы>
  <имя-синонима> [ <заголовок-синонима> ]
  [ (<атрибут-таблицы> {, <атрибут-таблицы> }) ]
 
ru.wikipedia.org/wiki/Расширенная_форма_Бэкуса_—_Наура 
Всё правильно написано, слово 
synonym  можно опустить. Вопрос в другом, даже если я не использую синонимы, ошибка та же!
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								niteo 							 
						Постоянный обитатель 			
		Сообщения:  151  		Зарегистрирован:  17 сен 2009, 11:39 		
		
											
							
				Контактная информация: 
				
			 
				
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 niteo   »  03 июн 2013, 13:09 
			
			
			
			
			
			KATZ писал(а): 
Поменяйте русскую "эс" на латинскую "цэ".
  
Просто без слов. Огромное спасибо!!! Помогло!!!