cro-logo      
Добро пожаловать, Гость. Пожалуйста, выберите Вход

 
 
  ГлавнаяСправкаПоискВход  
 
Страниц: 1 2 3 
Послать Тему Печать
Сбор данных в статистический отчёт (Прочитано 6 685 раз)
graffserg
Профи
****
Вне Форума



Сообщений: 134
Re: Сбор данных в статистический отчёт
Ответ #30 - 03.09.2020 :: 22:12:55
 
Добрый вечер! Уважаемый dron_ffk, ещё благодарю за Вашу помощь.
Подскажите пожалуйста, а есть ли какой-то другуй путь в написании данной формулы?
Спасибо.
Наверх
 
 
IP записан
 
dron_ffk
Опытный пользователь
***
Вне Форума



Сообщений: 60
Re: Сбор данных в статистический отчёт
Ответ #31 - 03.09.2020 :: 23:09:55
 
Код:
@fam:=ЛЦ1
@name:=ЛЦ2
@otch:=ЛЦ3
loop(ЛЦ84_Л1,loop(Л13_ЛЦ,
                  if @fam#ЛЦ1 then @fam1:=ADDVALUECHECK(@fam1,ЛЦ1);
						if @name#ЛЦ2 then @name1:=ADDVALUECHECK(@name1,ЛЦ2);
						if @otch#ЛЦ3 then @otch1:=ADDVALUECHECK(@otch1,ЛЦ3);
						loop(ЛЦ84_Л1,loop(Л13_ЛЦ,
												if @fam#ЛЦ1 then @fam1:=ADDVALUECHECK(@fam1,ЛЦ1);
												if @name#ЛЦ2 then @name1:=ADDVALUECHECK(@name1,ЛЦ2);
												if @otch#ЛЦ3 then @otch1:=ADDVALUECHECK(@otch1,ЛЦ3);
												loop(ЛЦ84_Л1,loop(Л13_ЛЦ,
																	if @fam#ЛЦ1 then @fam1:=ADDVALUECHECK(@fam1,ЛЦ1);
																	if @name#ЛЦ2 then @name1:=ADDVALUECHECK(@name1,ЛЦ2);
																	if @otch#ЛЦ3 then @otch1:=ADDVALUECHECK(@otch1,ЛЦ3)))))))
if @fam1 then @fam1:=swap(char(40)<<@fam1<<char(41),@valueseparator,", ")
if @name1 then @name1:=swap(char(40)<<@name1<<char(41),@valueseparator,", ")
if @otch1 then @otch1:=swap(char(40)<<@otch1<<char(41),@valueseparator,", ")
@FIO:=@fam<<@fam1<<@ENDOFLINE<<@name<<@name1<<@ENDOFLINE<<@otch<<@otch1
@ret:=TRIM(@FIO)
 

Наверх
 
 
IP записан
 
graffserg
Профи
****
Вне Форума



Сообщений: 134
Re: Сбор данных в статистический отчёт
Ответ #32 - 03.09.2020 :: 23:27:13
 
Еще раз спасибо!
Проверил вроде все работает. Круглые глаза
Завтра протестирую более внимательно и попробую подогнать под свои нужды.
Спасибо! Очень довольный
Наверх
 
 
IP записан
 
Страниц: 1 2 3 
Послать Тему Печать