Fórum Como imprimir somente 1 registro? #132596
04/02/2003
0
Consorte
Curtir tópico
+ 0Posts
04/02/2003
Fern4ndø ßlek4ute
var
varcod:integer;
begin
varcod:=QueryCODIGO.asinteger;
with Query do
begin
close;
sQL.clear;
SQL.add(´select * fromTABELA where CODIGO=:PCOD´);
parambyname(´PCOD´).asinteger:=varcod;
open;
end;
Quickrep1.preview;//ligado a query
with Query do
begin
close;
sQL.clear;
SQL.add(´select * fromTABELA´);
open;
end;
e se usar table
varcod:=TableCODIGO.asinteger;
with Query do
begin
close;
sQL.clear;
SQL.add(´select * fromTABELA where CODIGO=:PCOD´);
parambyname(´PCOD´).asinteger:=varcod;
open;
end;
Quickrep1.preview;//ligado a Query
Cara eu fiz isso na pressa, mais é mais ou menos assim, acho q deu pra sacar a idéia..
falow
Gostei + 0
04/02/2003
Werter
De onde vc retira os dados que vão para o Qreport ? Tabelas, Querys ? se forem tabelas, vc pode usar um filtro e se forem querys vc terá que especificar na própria query.
o filtro é mais ou menos assim:
begin
Tabela.Filtered := True;
Tabela.Filter:= (´[Codigo] = ´ + InttoStr(Codigo_Procurado);
Relatório.Preview; ou Relatório.Print;
end;
Gostei + 0
04/02/2003
Consorte
Gostei + 0
04/02/2003
Anonymous
Simplesmente não defina nada na propriedade DataSource ou DataSet do seu report.
Alexandre Mello
afmello@codesa.com.br
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)