Fórum Imprimir somente selecionado em um grid #205976

12/01/2004

0

:o Boa tarde a todos !! :lol:

Gostaria de saber como proceder para realizar o seguinte tipo de impressao...

tenho um grid da tab de vendores, mostrando o codigo e o nome de todos meus vendedores.....

no grid ja ative a opcao multselect..
- pergunto entao... como faco pra imprimir somente os registro selecionados na grid...
- Utilizo rave e quickreport... em ambos meus conhecimentos nao tiveram exito!!!

Grato pela atenao e ajuda de todos
Fernando Ignacio

:D


Fji

Fji

Responder

Post mais votado

13/01/2004

Você poderia talvez fazer um loop (´for´, ´while´) sobre os registros selecionanados no dbgrid, pegando o codigo dos mesmos, em seguida montando uma Query por exemplo. Dai então bastaria montar o relatório sobre ela!
Captou a ideia ?


Maicongabriel

Maicongabriel
Responder

Gostei + 1

Mais Posts

11/02/2004

Thesanto

Tipo eu nao entendi sou novo em reve sera tem como esplicar passo a passo ? com os codigos


Responder

Gostei + 0

11/02/2004

Fabio.hc

Tente assim:

Ex:
var
  Form1: TForm1;
  Vproc, Vmax:integer;

procedure TForm1.Button1Click(Sender: TObject);
begin
   Vproc:=0;
   Vmax:=DBGrid1.SelectedRows.Count-1;
   QuickRep1.Preview;
end;

procedure TForm1.QuickRep1NeedData(Sender: TObject; var MoreData: Boolean);
begin
   if Vproc <= Vmax then
      begin
      DBGrid1.DataSource.DataSet.GotoBookmark(pointer(DBGrid1.SelectedRows.Items[Vproc]));
      inc(Vproc);
      MoreData:=True;
      end;
end;

- No DBGrid a propriedade options.multselect = true.
- Coloquei o DBgrid e QuikRep no mesmo Form.


Responder

Gostei + 0

08/10/2018

Mayco Freitas

No caso eu trabalho com o Report tem algo para ele ?
Pelo que eu vi o exemplo acima é somente para Quik
Responder

Gostei + 0

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

Aceitar