Последняя версия DataExpress 3 beta от 1 сентября 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Дерево для запроса

Расширение функционала и существующих возможностей программы с помощью модулей расширений и плагинов от сторонних разработчиков.

Модератор: Разработчики расширений

Аватара пользователя
admin
Разработчик
Сообщения: 4613
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 90 раз

Дерево для запроса

Сообщение admin » Пт авг 24, 2018 9:51 pm

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

1.3. Исправлена ошибка, возникающая при выборе узла дерева, содержащего кавычки.
1.2. Дерево не учитывало выходной фильтр запроса-источника.
1.1. Исправлена работа с запросами с выборкой из нескольких источников.
1.0. Первая версия.

QueryTree 1.2.zip
(4.45 КБ) 50 скачиваний

QueryTree 1.1.zip
(4.23 КБ) 63 скачивания

QueryTree 1.0.zip
(4.29 КБ) 88 скачиваний
Вложения
QueryTree 1.3.zip
Актуальная версия расширения
(4.51 КБ) 205 скачиваний
QUERYTREEDEMO.zip
Демонстрационная база
(56.87 КБ) 120 скачиваний

Аватара пользователя
admin
Разработчик
Сообщения: 4613
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 90 раз

Re: Дерево для запроса

Сообщение admin » Сб дек 01, 2018 8:07 am

Надо немного доработать программу. Событие запроса OnAfterOpen должно срабатывать только после вычислений в полях и срабатывания выходного фильтра.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1583
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 9 раз

Re: Дерево для запроса

Сообщение Гocть » Сб дек 01, 2018 12:44 pm

А может нужно дополнительное OnAfterRecalc?
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
admin
Разработчик
Сообщения: 4613
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 90 раз

Re: Дерево для запроса

Сообщение admin » Сб дек 01, 2018 1:12 pm

Не думаю, что в этом есть необходимость. Открытие, вычисления и фильтр работают как одно целое. Сначала должен отработать встроенный механизм, затем только скрипт.

Аватара пользователя
admin
Разработчик
Сообщения: 4613
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 90 раз

Re: Дерево для запроса

Сообщение admin » Вс дек 09, 2018 12:57 pm

Обновил расширение.

Nikxdrummer
Интересующийся
Сообщения: 244
Зарегистрирован: Чт фев 16, 2017 10:56 am
Откуда: Новосибирск
Благодарил (а): 3 раза

Re: Дерево для запроса

Сообщение Nikxdrummer » Ср фев 27, 2019 7:53 am

Возникает ошибка, первые 2 линии фильтрует нормально, последняя выдает ошибку.
Вложения
2019-02-27_11-48-07.png
2019-02-27_11-48-07.png (86.58 КБ) 634 просмотра

Аватара пользователя
admin
Разработчик
Сообщения: 4613
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 90 раз

Re: Дерево для запроса

Сообщение admin » Ср фев 27, 2019 8:31 am

Исправил. Скачайте обновление.

Nikxdrummer
Интересующийся
Сообщения: 244
Зарегистрирован: Чт фев 16, 2017 10:56 am
Откуда: Новосибирск
Благодарил (а): 3 раза

Re: Дерево для запроса

Сообщение Nikxdrummer » Ср фев 27, 2019 10:00 am

admin писал(а):Исправил. Скачайте обновление.

Спасибо! Работает!

Аватара пользователя
Иван
Интересующийся
Сообщения: 85
Зарегистрирован: Сб дек 22, 2018 2:16 pm
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Дерево для запроса

Сообщение Иван » Ср июн 05, 2019 11:43 am

Есть ли возможность скрыть пустые строки? Прикрепил картинку.

Заодно прикреплю свою реализацию для 5ти уровневого дерева (можно дописать при желании уровни), группы берем из одной формы с полной возможностью редактирования на форме дерева запроса кнопками (добавить, удалить, редактировать название, переместить к другому родителю группу и ее подгруппы). Может кому полезно будет или подскажут баги.
Вложения
ТЕСТ ГРУПП характеристики.rar
Доработано 24.06.19
(72.32 КБ) 17 скачиваний
2019-06-05.png
2019-06-05.png (3.64 КБ) 484 просмотра

Аватара пользователя
admin
Разработчик
Сообщения: 4613
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 90 раз

Re: Дерево для запроса

Сообщение admin » Ср июн 05, 2019 1:19 pm

Иван писал(а):Есть ли возможность скрыть пустые строки?

Фильтр запроса настроить.

Аватара пользователя
Иван
Интересующийся
Сообщения: 85
Зарегистрирован: Сб дек 22, 2018 2:16 pm
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Re: Дерево для запроса

Сообщение Иван » Ср июн 05, 2019 1:58 pm

admin писал(а):
Иван писал(а):Есть ли возможность скрыть пустые строки?

Фильтр запроса настроить.


Не совсем понял как. В дереве запроса выводится по сути строка. Если там 5 уровней то в любом случае выведет все 5 столбиков. Если заполнено только 2 уровня то 3 будут пустые как показал на скриншоте.

Или что вы имели ввиду?


Вернуться в «Расширения и плагины»