#sql #crystal-reports
#sql #crystal-отчеты
Вопрос:
Я относительный новичок в SQL здесь, и мне нужна помощь в написании запроса. Мы используем приложение, которое использует SAP Crystal reports в качестве инструмента отчетности. В приложении пользователи могут выбирать параметры запуска для отчета, и эти параметры затем передаются в отчет и вставляются в SQL-запрос, используемый для создания отчета.
Для некоторых отчетов мы хотим предоставить пользователям возможность самим решать, как они хотят группировать отчеты, используя 3 варианта (учетная запись, менеджер и брокер), а не 3 версии отчета.
Чтобы избежать ошибок при вводе, я бы предоставил 3 варианта в виде списка, который будет отображаться в выпадающем списке. Есть ли способ сделать это в запросе без создания записей в таблице? Спасибо
Ответ №1:
Просто создайте параметр и введите 3 значения в список значений по умолчанию.
Ответ №2:
Вот ссылка на веб-страницу, пошагово объясняющую процесс: https://www.rklesolutions.com/blog/crystal-reports-p4
Комментарии:
1. Спасибо за эту ссылку. Извините, я должен был выразиться яснее. Интерфейсное приложение предоставляет экран параметров и передает параметры в файл Crystal report, поэтому я хочу создать запрос в интерфейсном приложении на sql. В настоящее время я могу использовать запрос во внешнем интерфейсе, например, для получения списка уникальных номеров учетных записей и представления этого списка в выпадающем списке. Я хотел бы сделать то же самое, но, надеюсь, не путем извлечения данных из базы данных. Я надеюсь, что это имеет смысл.
Ответ №3:
Похоже, вам просто нужно заполнить выпадающий элемент управления списком статических значений. Но вы не упомянули свой язык программирования. Предполагая, что это C#:
ListItem item = new ListItem(itemText, itemValue);
dropdownlist.Items.Add(item);