Fórum Impressão de 1 registro...Urgente... #185351
30/09/2003
0
Tenho um cadastro e quero fazer o seguinte: Quando preencher todos os dados do cadastro, ao clicar no botão gravar, esses dados irem para um QuikReport, tipo imprimir um comprovante de cadastro.
Não consigo. Ta acontecendo de aparecer no QR todos os registro já cadastrados.
Por favor, alguém me ajude...É urgente.
Abraço a todos. :?: :)
Gean Coutto
Curtir tópico
+ 0Posts
30/09/2003
Marconi
Marconi
Gostei + 0
30/09/2003
Gean Coutto
não entendi muito bem. Como fazer para filtrar a index:
Mais já valeu a resposta...
[]´s
Gostei + 0
30/09/2003
Silviogs
no form2 na propriedade SQL do TQuery coloque:
select * from cadcli
where ClienteID=:mcodigo
clique na prop. params, abra o editor e mude a propriedade do parametro para ftString.
Obs: o form1 é para a tela de dados e o form 2 para usar o Quickreport para impressão ok.
...
implementation
uses unit2;
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
Table1.Open;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
form2.Query1.close;
form2.Query1.parambyname(´mcodigo´).asstring := editclienteid.text;
form2.Query1.open;
form2.QuickRep1.preview;
end;
Boa sorte!
Atenciosamente,
Silvio Guedes
Gostei + 0
30/09/2003
Luizfernando777
try
DM.Tabela.SetRange([DM.TabelaCodigo.Value],
[DM.TabelaCodigo.Value]);
Application.CreateForm( TFImprimir, FImprimir );
FImprimir.Print;//Preview;
finally
DM.Tabela.CancelRange;
FImprimir.Free;
end;
Gostei + 0
01/10/2003
Japa
Exemplo:
no oncreate do formulario:
QrLabel.caption:= FmFormulario.EdNome.text;
Bom e so para dar uma ideiazinha amigo.... Mas que funciona isso funciona hehehehe :wink:
Gostei + 0
01/10/2003
Jeancamila
Que é a idéia do silviogs
Gostei + 0
01/10/2003
Marconi
Mesmo que na sua tabela o campo Codigo do cliente não seja o index principal, funciona do mesmo jeito.
Na sua rotina de impressao voce coloca
tabela.filter:=´codigo =´´´+tabela[´codigo´]+´´´´;
tabela.filtered:=true; // neste momento voce só tem o registro que interessa.
....... imprima o relatório
tabela.filter:=emptystr;
tabela.filtered:=false;
Marconi
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)