Здравствуйте!
Можно ли в отчете каким то образом связать 2 переменные? Например, есть переменная "Торговая сеть", которая инициализируется пользователем из набора данных, т.е. получается комбобокс, заполненный из таблицы БД. Необходимо создать еще одну переменную "Торговая точка", которая также будет представлена комбобоксом, но значения должны загружаться в зависимости от выбранного значения в переменной "Торговая сеть".
Связанные переменные
Связанные переменные
Здравствуйте,
Данную задачу можно реализовать с помощью диалоговой формы.
Добавить на нее комбобокс, который заполнять в событии Load формы. В событии SelectedIndexChanged первого комбобокса изменять значения во втором комбобоксе.
Сообщите, если возникнут дополнительные вопросы.
Спасибо.
Данную задачу можно реализовать с помощью диалоговой формы.
Добавить на нее комбобокс, который заполнять в событии Load формы. В событии SelectedIndexChanged первого комбобокса изменять значения во втором комбобоксе.
Сообщите, если возникнут дополнительные вопросы.
Спасибо.
Связанные переменные
А как обновить данные во втором комбобоксе? Желательно небольшой кусок кода для примера)
Связанные переменные
Здравствуйте.
Спасибо.
Посмотрите, пожалуйста, приложенный отчёт. Вам следует использовать LookUpBox.hameleon86 писал(а):А как обновить данные во втором комбобоксе? Желательно небольшой кусок кода для примера)
Спасибо.
- Вложения
-
- FormSelectProduct.mrt
- (19.08 КБ) 445 скачиваний
Связанные переменные
Здравствуйте.
В вашем примере, как я понял, сначала грузятся все данные для второго комбобокса, а потом добавляются в сам комбобокс в зависимости от первого. Возможно ли как то обновлять данные именно в самом датасоурсе, чтобы не загружать сразу все? Например, указав в SQL запросе условие WHERE, равное выбранному в первом комбобоксе.
В вашем примере, как я понял, сначала грузятся все данные для второго комбобокса, а потом добавляются в сам комбобокс в зависимости от первого. Возможно ли как то обновлять данные именно в самом датасоурсе, чтобы не загружать сразу все? Например, указав в SQL запросе условие WHERE, равное выбранному в первом комбобоксе.
Связанные переменные
Здравствуйте.
Спасибо.
Для этого вы можете использовать SQL-запрос с параметром. Пожалуйста посмотрите наш демо-отчёт 'Parameters from Dialog Form' в разделе SQL.hameleon86 писал(а):В вашем примере, как я понял, сначала грузятся все данные для второго комбобокса, а потом добавляются в сам комбобокс в зависимости от первого. Возможно ли как то обновлять данные именно в самом датасоурсе, чтобы не загружать сразу все? Например, указав в SQL запросе условие WHERE, равное выбранному в первом комбобоксе.
Спасибо.