Fórum Relatório QuickRep??? #212298

07/02/2004

0

Olá,

Gostaria de saber como faço para quando o cliente pedir o relatório através do QuickRep, o relatório abra com as informações do registro onde o usuário está atualmente? ou seja, onde o cursor estiver indicando?

Precisso!
Obrigado!
Marcus


Marcao1000

Marcao1000

Responder

Posts

07/02/2004

Fabio.hc

Tente assim:

var
  Form1: TForm1;
  Selecionado:integer;

procedure TForm1.FormActivate(Sender: TObject);
begin
   Selecionado:=ADOTable1Codigo.Value;
end;

procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
   Selecionado:=ADOTable1Codigo.Value;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
   QuickRep1.Preview;
end;

procedure TForm1.DetailBand1BeforePrint(Sender: TQRCustomBand;
  var PrintBand: Boolean);
begin
   PrintBand:=selecionado = ADOTable1Codigo.Value;
end;


Neste exemplo coloquei o ADOTable, o DBgrid e o QuickRep no mesmo form.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar