CftClub.ru
Клуб специалистов ЦФТ-Банк

Запись и сравнение массивов

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
raxat_tl
Участник со стажем


Вступление в Клуб: 04.03.2016
СообщениеПт Мар 04, 2016 12:10   Запись и сравнение массивов Ответить с цитатой
Полезность: Нет оценки
Добрый день!
Подскажите пожалуйста как реализовать сравнение массивов
[A] - это ТБП где имеет реквизиты как Плательщик1, Баланс, Задолженность, Дата, Плательщик2
Создаю массив
type array1 is table of [A]

type array2 is record(
pl1 string,
bal number,
debt number,
data date,
pl2 string,
arr array1
);

C selectom вывожу данные и заполняю массивы в переменной arr,где он является массивом сохраняю ссылки на ТБП [A]. Далее после того как отфильтровав по Плательщикам теперь необходимо еще раз сравнить если pl1(Плательщик1) из массива array1 совпадает с Плательщик2(массив arr) Баланс присвоить к Плательщику1 иначе вычесть из баланса и прибавить к балансу Плательщика2. Спасибо)))
prog
Эксперт


Вступление в Клуб: 03.03.2008
СообщениеПт Мар 04, 2016 15:30    Ответить с цитатой
Полезность: Нет оценки
Цитата:
необходимо еще раз сравнить если pl1(Плательщик1) из массива array1 совпадает с Плательщик2(массив arr)


for i in arr.first..arr.last loop
if [что-то].pl1=arr(i).[Плательщик2] then
[что-то].bal :=
end if;
end loop;


конечно сложно понять что вам надо...
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru