Динамическое изменения источника данных для Бенда

отредактировано 22:23 Раздел: FastReport 2.xx VCL
FR 2.47
Необходимо , в зависимости от Checkbox выполнять разные запросы с одними и те5миже полями. Создал два Query и хочу чтобы в зависимости от перекл.в МастерБенд менялось свойство DataSource, все это привязано к кнопке на

if CheckBox1.Checked then
MasterData1.DataSource:=[DialogForm.BalansSv]
else
MasterData1.DataSource:=[DialogForm.Balans]

Выдает ошибку что нет переменной DialogForm.BalansSv - как правильно сделать.
Заранее благодарен

Комментарии

  • отредактировано June 2006

    попробуйте написать

    if CheckBox1.Checked then
    MasterData1.DataSource:= [STR([DialogForm.BalansSv.RecordCount])]
    else
    MasterData1.DataSource:= [STR([DialogForm.Balans.RecordCount])]

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.