| Предыдущая тема :: Следующая тема   | 
	 
	
	
		| Автор | 
		Сообщение | 
	 
	
		ict_2010 Участник со стажем
 
  Вступление в Клуб: 25.03.2015
  | 
		
			
				 Пт Май 29, 2015 07:08   Подмассив | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Здравствуйте, подскажите ну или желательно пример пож-та. Как создать подмассив структуры массива.Например есть структура
 
type table_data is record (
 
data varchar2(100),
 
depend_data varchar(100),
 
affect_data varchar(100)); но мне необходимо чтобы depend_data и affect_data были подмассивами данной структуры массива. | 
			 
		  | 
	 
	
		  | 
	 
	
		yaffil Профи
 
  Вступление в Клуб: 18.08.2011
  | 
		
			
				 Пт Май 29, 2015 09:27    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				А вам не кажется, что массив в массиве - это извращение?
 
Может поискать более благородные способы? | 
			 
		  | 
	 
	
		  | 
	 
	
		ict_2010 Участник со стажем
 
  Вступление в Клуб: 25.03.2015
  | 
		
			
				 Пт Май 29, 2015 10:08    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | yaffil пишет: | 	 		  А вам не кажется, что массив в массиве - это извращение?
 
Может поискать более благородные способы? | 	  
 
Например, подскажите?
 
Надо вывести в отчет в первой колонке сами данные, во второй колонке зависимые данные от первой и в третьей колонке влияющие данные на первую. все эти данные записываю в массив все верно выводит за исключением того что в первой колонке выводится запись-данный, во второй выводится списком все  зависимые, а в третьей делает отступ ровно столько сколько записи во второй колонке и потом выводит списком выводит влияющие-данные, а необходимо чтоб они(зависимые и влияющие данные) шли параллельно. | 
			 
		  | 
	 
	
		  | 
	 
	
		vtar Эксперт
 
  Вступление в Клуб: 20.03.2009
  | 
		
			
				 Пт Май 29, 2015 10:59    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Яфель, не гони - для отчотов самое то, да и при обмене данными использую давно и успешно.
 
 
пример
 
 
[code]
 
 
type tGetDebt_Debt_rec is record(
 
	 on_date 		date
 
	 ,summa			number
 
	 ,ft_code       [FT_MONEY].[NAME]%type
 
	 ,debt_code		[VID_DEBT].[code]%type
 
	);
 
 
type tGetDebt_Debt_table is table of tGetDebt_Debt_rec;
 
 
type tGetDebt_rec is record(
 
	cr 				ref [PR_CRED]
 
	, num_dog		::[PR_CRED].[NUM_DOG]%type
 
	, date_beg 		date
 
	, date_end		date
 
	, debt			tGetDebt_Debt_table 		
 
	);
 
 
type tGetDebt_table is table of tGetDebt_rec;
 
 
GetDebt_table   tGetDebt_table;
 
 
а потом как то так
 
 
GetDebt_table(i).debt(j).summa	   := tdebtsSum(idx).[SUM_PAY];
 
[/code] | 
			 
		  | 
	 
	
		  | 
	 
	
		yaffil Профи
 
  Вступление в Клуб: 18.08.2011
  | 
		
			
				 Пт Май 29, 2015 11:05    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Втар - я сомневаюсь, что человеку который не знает что такое PL+ и что такое массив в ЦФТ вообще нужна такая схема.
 
Думаю там намного все проще. | 
			 
		  | 
	 
	
		  | 
	 
	
		vtar Эксперт
 
  Вступление в Клуб: 20.03.2009
  | 
		
			
				 Пт Май 29, 2015 11:37    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| кстати, вопрос к ТС - где-то PL+ уже используют для обучения программизму ?? не какой нибудь там страный С++ | 
			 
		  | 
	 
	
		  | 
	 
	
		Alexsey Эксперт
 
  Вступление в Клуб: 06.09.2007
  | 
		
			
				 Пт Май 29, 2015 11:52    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | vtar пишет: | 	 		  | кстати, вопрос к ТС - где-то PL+ уже используют для обучения программизму ?? не какой нибудь там страный С++ | 	  
 
Обучению ЦФТ-Банк несколько лет назад вроде занимался РУДН. Как сейчас не знаю 
 
Скорее всего только на курсах в ЦФТ _________________ всегда есть как минимум 2 выхода | 
			 
		  | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
  | 
   
 
		 |