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