| 
 
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| 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 выхода
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |