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

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

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

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

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

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

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

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

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

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

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

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

Vofka18
Знаток
Сообщения: 444
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 44 раза
Поблагодарили: 43 раза

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

Сообщение Vofka18 » Сб авг 25, 2018 9:09 am

Хорошо получилось, по примеру побегал, все ок. Правда пока не разобрался с настройками запросов, в своей базе. Но надо посидеть покумекать, и думаю, все получится :).
ИМХО штука очень полезная, пусть хоть не для выбора товаров, а для просмотра остатков и цен.

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

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

Сообщение Гocть » Сб авг 25, 2018 12:28 pm

Попробовал в "Демо 1" добавить пустое значение, после этого с ним ничего нельзя сделать (удалить, изменить):
QueryTree.jpg
QueryTree.jpg (73.18 КБ) 1910 просмотров
Фрилансер. Разработка на заказ. Консультирование.

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

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

Сообщение admin » Сб авг 25, 2018 7:13 pm

Там просто нет записей. В фильтр передается пустая строка, но пустые строки в полях не хранятся, хранится null. Поэтому запрос ничего не находит. Чтобы удалить пустые записи, надо выбирать вышестоящие узлы.

Аватара пользователя
rausNT
Специалист
Сообщения: 742
Зарегистрирован: Чт авг 24, 2017 9:23 am
Благодарил (а): 114 раз
Поблагодарили: 8 раз

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

Сообщение rausNT » Ср авг 29, 2018 2:29 pm

как жаль, что этого не было полгода назад, когда я пилил базу для склада.
Спасибо, очень хорошо смотрится!

ginger
Новичок
Сообщения: 13
Зарегистрирован: Вт ноя 27, 2018 11:21 am
Благодарил (а): 3 раза

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

Сообщение ginger » Вт ноя 27, 2018 11:37 am

Добрый день! У меня возник вопрос по поводу "Дерево для запроса". Построить дерево к запросу из одной формы не составило труда, но мне нужно построить дерево к запросу, который обращается к нескольким формам. При этом возникает вот такая ошибка:
3.PNG
3.PNG (9.84 КБ) 1620 просмотров

Подскажите, пожалуйста, что я делаю не так?
Или разместите, пожалуйста пример с запросом из нескольких форм. Спасибо.

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

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

Сообщение admin » Вт ноя 27, 2018 6:16 pm

Нужен пример базы с проблемой.

ginger
Новичок
Сообщения: 13
Зарегистрирован: Вт ноя 27, 2018 11:21 am
Благодарил (а): 3 раза

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

Сообщение ginger » Ср ноя 28, 2018 10:04 am

Свою базу разместить не могу. Я из Вашего примера базы QUERYTREEDEMO.FDB создала похожую ситуацию, которая возникает у меня. См. дерево в форме Демо 1. Спасибо.
Вложения
QUERYTREEDEMO.rar
(50.2 КБ) 66 скачиваний

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

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

Сообщение Гocть » Ср ноя 28, 2018 12:43 pm

Подправил немного.
QUERYTREEDEMO.zip
(60.67 КБ) 87 скачиваний
Фрилансер. Разработка на заказ. Консультирование.

ginger
Новичок
Сообщения: 13
Зарегистрирован: Вт ноя 27, 2018 11:21 am
Благодарил (а): 3 раза

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

Сообщение ginger » Пт ноя 30, 2018 11:57 am

Спасибо большое! Все получилось! Но возникла еще одна проблема, в Запросе-Источнике не работает выходной фильтр. Хотелось бы, чтобы в запросе-источнике и целевом-запросе, например, выводился список только отмеченных галочкой или другой отбор. Если в целевом запросе все как нужно, то в запросе-источнике выводится весь список. Прилагаю пример ситуации во вложении.
Вложения
QUERYTREEDEMO.zip
(60.98 КБ) 73 скачивания


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