Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Вопрос по глобальным переменным
Пользователь: Милана А. (IP-адрес скрыт)
Дата: 16, October, 2019 11:28

Возникла потребность использовать такую (условную) конструкцию :
(if g1<>'' then , &uf('7,!DDD='g2,'!,@primer'), fi/)
Цикл по глобальной переменной g1, но здесь нужно, чтобы переменная g2 была не повторяющаяся. Вместо g2 вставить &uf('Ag2#1') не могу, на апострофы ругается. А как сделать по другому?

Re: Вопрос по глобальным переменным
Пользователь: Gena (IP-адрес скрыт)
Дата: 17, October, 2019 11:10

Вот такой вариант рабочий

(if g1<>'' then , &uf('7,!DDD='&uf('ag2#1'),'!,@primer'), fi/)

Для проверки можете делать вот так:


&uf('+7w1#1'/'2'/'3'/'4'),
&uf('+7w2#AAA'),

(if g1<>'' then , '7,!DDD='&uf('ag2#1'),'!,@primer', fi/)

Эта конструкция выведет такие данные:
7,!DDD=AAA!,@primer
7,!DDD=AAA!,@primer
7,!DDD=AAA!,@primer
7,!DDD=AAA!,@primer

То есть, цикл по повторениям глобальной переменной 1 сработал, и в каждый запрос к базе передалось первое значение глобальной переменной 2

Re: Вопрос по глобальным переменным
Пользователь: Милана А. (IP-адрес скрыт)
Дата: 18, October, 2019 09:22

Здравствуйте, Гена. Нет, мне не нужно вывести текст 7,!DDD=AAA!,@primer .
Нужно именно &uf('7,!DDD=..., т.е. нужно по словарю: DDD=g2 найти все записи и из них вытащить данные форматом primer.

Re: Вопрос по глобальным переменным
Пользователь: Gena (IP-адрес скрыт)
Дата: 18, October, 2019 09:34

Милана А. написал(а):
-------------------------------------------------------
> Здравствуйте, Гена. Нет, мне не нужно вывести
> текст 7,!DDD=AAA!,@primer .
> Нужно именно &uf('7,!DDD=..., т.е. нужно по
> словарю: DDD=g2 найти все записи и из них вытащить
> данные форматом primer.

Милана, я убрал рамки юнифора специально для того, что бы показать, что внутри юнифора получается выводить данные из первого повторения глобальной переменной. Если мы вернем рамки юнифора, то будет выполняться запрос с поиском записей.

Re: Вопрос по глобальным переменным
Пользователь: Милана А. (IP-адрес скрыт)
Дата: 18, October, 2019 14:29

Спасибо, Гена. Разобралась, получилось



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.