Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
брат666 Участник со стажем
Вступление в Клуб: 20.02.2014
|
Пт Апр 18, 2014 12:38  проверка ссылок |
|
Полезность: Нет оценки
|
здравствуйте!!!
мне надо создать проверку на ссылку,
вот например , ссылается ли продукт к другому или нет.
помогите плз. заранее благодарен |
|
 |
devor Профи
Вступление в Клуб: 13.02.2012
|
Пт Апр 18, 2014 12:49  Re: проверка ссылок |
|
Полезность: 2
|
брат666 пишет: | здравствуйте!!!
мне надо создать проверку на ссылку,
вот например , ссылается ли продукт к другому или нет.
помогите плз. заранее благодарен |
Как-то так примерно
Код: |
If продукт_ссылается_к_другому
then
stdio.put_line_buf('Продукт ссылается к другому!');
else
stdio.put_line_buf('Продукт не ссылается к другому!');
end if; |
|
|
 |
брат666 Участник со стажем
Вступление в Клуб: 20.02.2014
|
Пт Апр 18, 2014 12:59  Re: проверка ссылок |
|
Полезность: Нет оценки
|
пример поставьте пожалуйста |
|
 |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Вс Апр 20, 2014 18:36   |
|
Полезность: 1
|
Заранее известно какой продукт по какому реквизиту будет ссылаться на данный?
Или нет - тогда нужно что- то типа списка обратных ссылок как по Ctrl-R ? |
|
 |
брат666 Участник со стажем
Вступление в Клуб: 20.02.2014
|
Пн Апр 21, 2014 12:52  проверка ссылок |
|
Полезность: Нет оценки
|
счет карточного депозита ссылается на расчетный счет кредита. и мне надо в скрипте поставить проверку : есть ли ссылка на кредит или нет. помогите плз. заранее благодарен |
|
 |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Вт Апр 22, 2014 04:22  Re: проверка ссылок |
|
Полезность: 1
|
брат666 пишет: | счет карточного депозита ссылается на расчетный счет кредита. и мне надо в скрипте поставить проверку : есть ли ссылка на кредит или нет. помогите плз. заранее благодарен |
Вообще связь между кредитами и депозитами не через счёт .
У Кредита есть поле Продукт вот оно ссылается на депозит.
соответственно
если dep ссылка на депозит
,то проверка будет типа такой
Код: |
var cnt integer;
select cr(count(cr))
in ::[PR_CRED] all
where cr.[PRODUCT]=dep
into cnt;
if cnt >0 then
debug_pipe('Есть кредиты, ссылающиеся на депозит dep !',0);
end if;
|
|
|
 |
брат666 Участник со стажем
Вступление в Клуб: 20.02.2014
|
Вт Апр 22, 2014 08:26  Re: проверка ссылок |
|
Полезность: Нет оценки
|
спасибо вам огромное  |
|
 |
Random Эксперт
Вступление в Клуб: 27.06.2011
|
Вт Апр 22, 2014 08:32  Re: проверка ссылок |
|
Полезность: 1
|
Чуть-чуть поправлю:
Alkov пишет: |
Код: |
var cnt integer;
select cr(count(cr))
in ::[PR_CRED] all
where cr.[PRODUCT]=dep
and rownum < 2
into cnt;
if cnt >0 then
debug_pipe('Есть кредиты, ссылающиеся на депозит dep !',0);
end if;
|
|
|
|
 |
|