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

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

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

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

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

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

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

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

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

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

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

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

Vofka18
Опытный
Сообщения: 260
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 14 раз
Поблагодарили: 4 раза

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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