Страница 1 из 2

Вывод списка в SQL

Добавлено: 15 июн 2020, 08:51
EfremenkovIV
Прошу прощения, если тема создана не той ветке

Вопрос возник с использованием LongList переменной в sql Запросе

Есть переменная long (список) IdPeople. При выводе в отчете работает так { IdPeople[0] } - пример [123,321,213]
Как правильно использовать данную переменную в sql запросе для вывода

Select FIO from People {IdPeople.Count == 0 ? "" : "where PeopleId in ("+IdPeople+")"}

Подскажите, как верно использовать данную переменную

Re: Вывод списка в SQL

Добавлено: 15 июн 2020, 16:05
Aleksey
Здравсвтуйте,

Для данной переменной необходимо использовать ToQueryString() метод.

Спасибо.

Re: Вывод списка в SQL

Добавлено: 15 июн 2020, 16:12
EfremenkovIV
Aleksey писал(а): 15 июн 2020, 16:05 Здравсвтуйте,

Для данной переменной необходимо использовать ToQueryString() метод.

Спасибо.
здравствуйте,

Но разве в этом случае не возвращается список - ["123","123","132"] ?
Требуется именно проверка по long

Re: Вывод списка в SQL

Добавлено: 15 июн 2020, 16:25
Aleksey
Здравствуйте,

Вышлите ваш отчет для анализа, не совсем понятно как задана ваша переменная.

Спасибо.

Re: Вывод списка в SQL

Добавлено: 17 июн 2020, 22:49
EfremenkovIV
Здравствуйте,

Вышлите ваш отчет для анализа, не совсем понятно как задана ваша переменная.

Спасибо.
[/quote]

Спасибо за помощь, с переменной всё получилось, но возникла проблема с отображением через вьювер на сайте и свойством Enabled
При просмотре в Design, всё отображается верно
Desing.PNG
Desing.PNG (15.76 КБ) 4265 просмотров
Создается ReportSummaryBand1, которой назначается ReportSummaryBand1.Enabled=false; - в меню перед печатью
Но при присмотре во вьювере на сайте данная функция не срабатывает
Viewer.PNG
Viewer.PNG (17.08 КБ) 4265 просмотров
Есть какие нибудь средства это исправить, подскажите пожалуйста

Прикрепляю пример

Re: Вывод списка в SQL

Добавлено: 18 июн 2020, 11:37
Aleksey
Здравствуйте,

Не совсем понятно как и где задается свойство Enabled.
Также уточните какой вьювер используется (web, js, etc)

Спасибо.

Re: Вывод списка в SQL

Добавлено: 18 июн 2020, 12:01
EfremenkovIV
Aleksey писал(а): 18 июн 2020, 11:37 Здравствуйте,

Не совсем понятно как и где задается свойство Enabled.
Также уточните какой вьювер используется (web, js, etc)

Спасибо.
Записываю в событие перед печатью для SummaryBand
Вьювер web .net core

Re: Вывод списка в SQL

Добавлено: 18 июн 2020, 14:35
Aleksey
Здравствуйте,

В NET Core версии доступен только режим интерпретации, в нем события не поддерживаются.
Используйте Условия для отключения компонента.

Спасибо.

Re: Вывод списка в SQL

Добавлено: 18 июн 2020, 14:43
EfremenkovIV
Aleksey писал(а): 18 июн 2020, 14:35 Здравствуйте,

В NET Core версии доступен только режим интерпретации, в нем события не поддерживаются.
Используйте Условия для отключения компонента.

Спасибо.
Спасибо, значит будем через условия работать

Re: Вывод списка в SQL

Добавлено: 19 июн 2020, 10:26
Aleksey
Здравствуйте,

Дайте знать, если будут еще вопросы.

Спасибо.