Связанные переменные

Обсуждение Stimulsoft Reports.WPF
Ответить
Ruslan
Сообщения: 38
Зарегистрирован: 24 ноя 2011, 14:10
Откуда: Russia

Связанные переменные

Сообщение Ruslan »

Здравствуйте!

Можно ли в отчете каким то образом связать 2 переменные? Например, есть переменная "Торговая сеть", которая инициализируется пользователем из набора данных, т.е. получается комбобокс, заполненный из таблицы БД. Необходимо создать еще одну переменную "Торговая точка", которая также будет представлена комбобоксом, но значения должны загружаться в зависимости от выбранного значения в переменной "Торговая сеть".
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Связанные переменные

Сообщение Aleksey »

Здравствуйте,

Данную задачу можно реализовать с помощью диалоговой формы.
Добавить на нее комбобокс, который заполнять в событии Load формы. В событии SelectedIndexChanged первого комбобокса изменять значения во втором комбобоксе.

Сообщите, если возникнут дополнительные вопросы.
Спасибо.
Ruslan
Сообщения: 38
Зарегистрирован: 24 ноя 2011, 14:10
Откуда: Russia

Связанные переменные

Сообщение Ruslan »

А как обновить данные во втором комбобоксе? Желательно небольшой кусок кода для примера)
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Связанные переменные

Сообщение HighAley »

Здравствуйте.
hameleon86 писал(а):А как обновить данные во втором комбобоксе? Желательно небольшой кусок кода для примера)
Посмотрите, пожалуйста, приложенный отчёт. Вам следует использовать LookUpBox.

Спасибо.
Вложения
FormSelectProduct.mrt
(19.08 КБ) 445 скачиваний
Ruslan
Сообщения: 38
Зарегистрирован: 24 ноя 2011, 14:10
Откуда: Russia

Связанные переменные

Сообщение Ruslan »

Здравствуйте.

В вашем примере, как я понял, сначала грузятся все данные для второго комбобокса, а потом добавляются в сам комбобокс в зависимости от первого. Возможно ли как то обновлять данные именно в самом датасоурсе, чтобы не загружать сразу все? Например, указав в SQL запросе условие WHERE, равное выбранному в первом комбобоксе.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Связанные переменные

Сообщение HighAley »

Здравствуйте.
hameleon86 писал(а):В вашем примере, как я понял, сначала грузятся все данные для второго комбобокса, а потом добавляются в сам комбобокс в зависимости от первого. Возможно ли как то обновлять данные именно в самом датасоурсе, чтобы не загружать сразу все? Например, указав в SQL запросе условие WHERE, равное выбранному в первом комбобоксе.
Для этого вы можете использовать SQL-запрос с параметром. Пожалуйста посмотрите наш демо-отчёт 'Parameters from Dialog Form' в разделе SQL.

Спасибо.
Ответить