Как в отчете-запросе отображать только поля, отмеченные галкой в Checkbox-ах ?

отредактировано March 2011 Раздел: FastReport 2.xx VCL
FR 2.46 идет с купленнным продуктом, надо сделать отчет:
-с предварительным выбором нужных полей базы данных...

добавляю: форму диалога, на нее query запрос, CheckBox1..10 - с названиями полей бд.
Как в отчете показывать только поля, отмеченные галкой в CheckBox-ах ???
написал:
/*var
s: String;
i: Integer;
*/
begin
if CheckBox1.Checked then
begin
q[0]:=', (select d.docno from sm.documents d where d.id=sm.getmovesetmaindocid(ms.id))';
end;
if CheckBox2.Checked then
begin
q[1]:=', sm.GetMoveSetSinceDate(ms.ID)';
end;
if CheckBox3.Checked then
begin
q[2]:='...';
end;
if CheckBox4.Checked then
begin
q[3]:='...';
end;
if CheckBox5.Checked then
begin
q[4]:='...';
end;
if CheckBox6.Checked then
begin
q[5]:='...';
end;
if CheckBox7.Checked then
begin
q[6]:='...';
end;
if CheckBox8.Checked then
begin
q[7]:='...';
end;
if CheckBox9.Checked then
begin
q[8]:='...';
end;
if CheckBox10.Checked then
begin
q[19]:='...';
end;
if CheckBox11.Checked then
begin
q[10]:='...';
end;


sql.Sql:= ms.id + '' + 'FROM xxx where yyy';

end

на сайте ответа не нашел.

Комментарии

  • отредактировано 03:22
    спасибо)) что. никто не знает?

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

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