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

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



Сообщений: 61
Re: Сбор данных в статистический отчёт
Ответ #15 - 01.09.2020 :: 00:15:56
 
Лови
Наверх
 

FIO.zip (4 KB | 106 )
 
IP записан
 
graffserg
Профи
****
Вне Форума



Сообщений: 134
Re: Сбор данных в статистический отчёт
Ответ #16 - 01.09.2020 :: 01:07:32
 
Спасибо!
Попробовал, но столкнулся вот с чем:
В Cronos_PRO_5.0.11003:
1. Когда в БД Лицо только одна фамилия (Иванов Иван Иванович), формула срабатывает (при условии, что нет распределения в ячейках), но в статистический отчет выводится только фамилия (Иванов).
2. Как только вводится вторая. третья и т.д. фамилия, то при обработке запроса по образцу сразу же выдается ошибка.
В Cronos PRO 7.0 DEMO:
1. Формула срабатывает, но выводится только фамилия.
Файл прилагаю.

Может есть другой вариант формулы??
Наверх
 

FIO1.rar (11 KB | 106 )
 
IP записан
 
dron_ffk
Опытный пользователь
***
Вне Форума



Сообщений: 61
Re: Сбор данных в статистический отчёт
Ответ #17 - 01.09.2020 :: 21:10:42
 
С выгрузкой косяк "серийный номер не совпадает".
Вообще я тестировал все на версии 6.4 демо . Может что от версии зависит или у Вас в стат. отчете какие дополнительные параметры, условия стоят, которые мешают правильному выполнению формулы.
Наверх
 
 
IP записан
 
graffserg
Профи
****
Вне Форума



Сообщений: 134
Re: Сбор данных в статистический отчёт
Ответ #18 - 01.09.2020 :: 21:17:06
 
dron_ffk писал(а) 01.09.2020 :: 21:10:42:
С выгрузкой косяк "серийный номер не совпадает".
Вообще я тестировал все на версии 6.4 демо . Может что от версии зависит или у Вас в стат. отчете какие дополнительные параметры, условия стоят, которые мешают правильному выполнению формулы.

Добрый вечер! Насчёт статистического отчёта, пробовал на Вашем примере ничего не меняя!

Я формулу, которорую я выше делал нельзя модернизировать? И как это-то косяк можно исправить?
Наверх
 
 
IP записан
 
dron_ffk
Опытный пользователь
***
Вне Форума



Сообщений: 61
Re: Сбор данных в статистический отчёт
Ответ #19 - 01.09.2020 :: 21:25:47
 
Выгрузи без копирования серийного номера.
Наверх
 
 
IP записан
 
graffserg
Профи
****
Вне Форума



Сообщений: 134
Re: Сбор данных в статистический отчёт
Ответ #20 - 01.09.2020 :: 21:27:59
 
dron_ffk писал(а) 01.09.2020 :: 21:25:47:
Выгрузи без копирования серийного номера.

А как? По формулам я ещё не совсем профи как Вы, Zuluss и другие.
Наверх
 
 
IP записан
 
dron_ffk
Опытный пользователь
***
Вне Форума



Сообщений: 61
Re: Сбор данных в статистический отчёт
Ответ #21 - 01.09.2020 :: 21:34:02
 
Я имел ввиду выгрузку копии банка в которой не сработал стат. отчет. Требует нужный серийный номер при восстановлении.
Наверх
 
 
IP записан
 
graffserg
Профи
****
Вне Форума



Сообщений: 134
Re: Сбор данных в статистический отчёт
Ответ #22 - 01.09.2020 :: 22:01:50
 
dron_ffk писал(а) 01.09.2020 :: 21:34:02:
Я имел ввиду выгрузку копии банка в которой не сработал стат. отчет. Требует нужный серийный номер при восстановлении.

Сделал.

Если можно, у меня есть несколько вопросов:
1. Есть ли другой вариант написания Вашей формулы.
2. Есть ли возможность "модернизации" моей формулы.
3. Как она будет себя вести при построении БД как на рисунке?
Спасибо!


Наверх
 

FIO2.rar (18 KB | 105 )
 
IP записан
 
graffserg
Профи
****
Вне Форума



Сообщений: 134
Re: Сбор данных в статистический отчёт
Ответ #23 - 01.09.2020 :: 22:04:21
 
Вот еще пример построения БД и Мануала. Это к 3 вопросу.
Наверх
 

Bez_imeni.png (35 KB | 93 )
Bez_imeni.png
 
IP записан
 
dron_ffk
Опытный пользователь
***
Вне Форума



Сообщений: 61
Re: Сбор данных в статистический отчёт
Ответ #24 - 01.09.2020 :: 22:04:56
 
Цитата:
В Cronos PRO 7.0 DEMO:
1. Формула срабатывает, но выводится только фамилия.

Возможно когда ставишь распределение, ячейка с формулой в таблице перекрывается выбранной ячейкой для распределения. В данном случае фамилией.
Наверх
 
 
IP записан
 
graffserg
Профи
****
Вне Форума



Сообщений: 134
Re: Сбор данных в статистический отчёт
Ответ #25 - 01.09.2020 :: 22:07:31
 
Да, в 7  версии у меня формула срабатывает, но выдается только фамилия и то при условии, что нет распределения, а как только ставлю распределение, то сразу же возникает ошибка.
Но я в основном 5.1. осваиваю.
Наверх
 
 
IP записан
 
dron_ffk
Опытный пользователь
***
Вне Форума



Сообщений: 61
Re: Сбор данных в статистический отчёт
Ответ #26 - 01.09.2020 :: 22:17:22
 
В 5 версии наверное некорректно работает функция USERECORD попробуй через VIEWRECORD.
Наверх
 
 
IP записан
 
graffserg
Профи
****
Вне Форума



Сообщений: 134
Re: Сбор данных в статистический отчёт
Ответ #27 - 01.09.2020 :: 22:23:16
 
dron_ffk писал(а) 01.09.2020 :: 22:17:22:
В 5 версии наверное некорректно работает функция USERECORD попробуй через VIEWRECORD.

Попробовал, но увы результат тотже Смущённый Смущённый Смущённый
Попробовал на 7, работает как без распределения, так и с распределением, но увы - это не мой вариант Злой

Попробовал в строе кода
Код:
while valcount(@f)>=@i do [ 


@f заменить на @@f
Формула стала работать, но выдает только текущую ФИО, а в случае изменения ФИО данные не выводятся. Нерешительный
Наверх
 
 
IP записан
 
graffserg
Профи
****
Вне Форума



Сообщений: 134
Re: Сбор данных в статистический отчёт
Ответ #28 - 03.09.2020 :: 00:25:20
 
Доброго всем вечера/дня!
Заново сформировал БД по примеру как предложил уважаемый dron_ffk и тому, что приведен в мануале (изображение выше).
Вот снова мои методы "научного тыка" при использовании функций USERECORDVIEWRECORD и CAT (по данной формуле уважаемый Zuluss писал http://www.cronos.ru/cgi-bin/YaBB2/YaBB.cgi?num=1270007942/2#2):
1. Все работают изумительно, при условии, что в БД введены ФИО только единожды (Иванов Иван Иванович).
2. Как только осуществлен ввод данных, например, от фамилии (Иванов->Петров->Сидоров и т.д.), при выполнении запроса по образцу cronos виснет.
3. Как только осуществлен ввод данных, например, в нарастающем порядке (Иванов->Петров;Сидоров и т.д.), при выполнении запроса по образцу cronos виснет.
4. Если заполнены только первоначальные ФИО (Иванов Иван Иванович) - все работает.
5. Код:
while valcount(@f)>=@i do [  


Если в данной строке кода ЛЦ84_Л1 заменить на @@f, то срабатывает, но информация касается только первоначальных ФИО (Иванов Иван Иванович), а остальная связь теряется.
Подскажите пожалуйста, есть ли решение данной проблемы именно в cronos младших версий, если нет, то как можно данную проблему обойти стороной?
Надеюсь на понимание.
Спасибо!
Наверх
 
 
IP записан
 
dron_ffk
Опытный пользователь
***
Вне Форума



Сообщений: 61
Re: Сбор данных в статистический отчёт
Ответ #29 - 03.09.2020 :: 21:54:26
 
Цитата:
5. Код:
while valcount(@f)>=@i do [ 


Если в данной строке кода ЛЦ84_Л1 заменить на @@f, то срабатывает, но информация касается только первоначальных ФИО (Иванов Иван Иванович), а остальная связь теряется.


Ничего там не срабатывает, так как Вы пишете глобальную переменную с пустым значением, вместо переменной в которой присваиваются системные номера записей и срабатывает цикл. В данном случае цикл не срабатывает, а пропускается и функции USERECORD или  VIEWRECORD не срабатывают, которые в данном случае вызывают ошибку работы формулы именно в статистическом отчете, в версии Cronos_PRO_5.0.11003.
Данная версия cronos скорее всего у Вас "подлеченная", скаченная с просторов интернета и имеет свои подводные камни в работе. В частности с работой некоторых функций в стат. отчете.
Если Вам нужно проводить тестирование формул и других функции cronos в домашних условиях, то пользуйтесь тестовыми версиями с 6.4 и выше, где многие недостатки в работе программы уже исправлены.
Наверх
 
 
IP записан
 
Страниц: 1 2 3 
Послать Тему Печать