Topic: отчет из tablegrid

не могу понять можно ли так...

У меня есть настроенная кнопка для печати отчета, но я хочу чтобы сам файл отчета выбирался из переменной

Re: отчет из tablegrid

Можно, создайте событие OnClick для кнопки отчета, где можете изменить имя файла

procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
begin
    Form1.Button1.dbReportFile := 'report.fr';
end;
Dmitry.

3 (edited by sibprogsistem 2019-07-18 15:51:01)

Re: отчет из tablegrid

спасибо!

вот еще вопрос

как передать компонент поиска скриптом?

http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=5654&download=0

Post's attachments

Attachment icon Безымянный.png 17.17 kb, 124 downloads since 2019-07-18 

Re: отчет из tablegrid

как передать компонент поиска скриптом?

Form1.frxReport.Variables.Clear;
// группа параметров
Form1.frxReport.Variables[' ' + 'Seller'] := Null; 
// параметры и значения
Form1.frxReport.Variables['Name'] := ''''+ Results.FieldByName('Name').AsString +''''; 
Form1.frxReport.Variables['AddressLegal'] := ''''+ Results.FieldByName('AddressLegal').AsString +'''';
Визуальное программирование: блог и телеграм-канал.

Re: отчет из tablegrid

k245 wrote:

как передать компонент поиска скриптом?

Form1.frxReport.Variables.Clear;
// группа параметров
Form1.frxReport.Variables[' ' + 'Seller'] := Null; 
// параметры и значения
Form1.frxReport.Variables['Name'] := ''''+ Results.FieldByName('Name').AsString +''''; 
Form1.frxReport.Variables['AddressLegal'] := ''''+ Results.FieldByName('AddressLegal').AsString +'''';

что за Results?

Re: отчет из tablegrid

sibprogsistem wrote:

что за Results?

Экземпляр TDataSet. Это  для примера.

Важно:

1. Очистка параметров:

Form1.frxReport.Variables.Clear;

2. Добавление параметра и его  значения:

Form1.frxReport.Variables['Name'] := '''Value''';
Визуальное программирование: блог и телеграм-канал.

Re: отчет из tablegrid

не получается..
frmLogin.frxReport.Variables.Clear;
frmLogin.frxReport.Variables['cbInBakFilter'] :=frmReportShop.cbInBakFilter.dbItemID;

Re: отчет из tablegrid

аааа.. дошло , это создание переменной в дизайнере отчета

Мне нужен компонент для поиска...
для вывода на печать..

Re: отчет из tablegrid

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

Dmitry.