Quero imprimir so um....
Eu estou com um problema que é o seguinte:
Tenho um cadastro de clientes e varios clientes cadastrados, agora eu queria adicionar um relatorio, que funcionasse assim.... Eu selecionaria o clinte no PageControl e aperaria o botão Imprimir e o programa iria imprimir so os dados referente ao cliente selecionado, se alguem souber como fazer isso por favor me ajude...
Tenho um cadastro de clientes e varios clientes cadastrados, agora eu queria adicionar um relatorio, que funcionasse assim.... Eu selecionaria o clinte no PageControl e aperaria o botão Imprimir e o programa iria imprimir so os dados referente ao cliente selecionado, se alguem souber como fazer isso por favor me ajude...
Zaba
Curtidas 0
Respostas
Joilson_gouveia
14/08/2003
Use uma Query com parâmetro no Relatório, cujo parâmetro será o codigo do cliente ou outro identificador único:
query1 := ´SELECT * FROM TB_CLIENTES WHERE CODCLI=:CODCLI´;
query1.ParamByName(´CODCLI´).AsInteger := (SuaTabela).FieldByName(´CODCLI´).AsInteger;
query1.Open;
query1 := ´SELECT * FROM TB_CLIENTES WHERE CODCLI=:CODCLI´;
query1.ParamByName(´CODCLI´).AsInteger := (SuaTabela).FieldByName(´CODCLI´).AsInteger;
query1.Open;
GOSTEI 0