Selecionar n vezes o mesmo registro com Clientdataset

Delphi

15/07/2008

Alguem sabe como Selecionar n vezes o mesmo registro com Clientdataset, é para uma aplicação que imprime etiquetas.

Por exemplo quero imprimir o produto ´CANETA´ 3 vezes

id 5
CANETA
R$ 2,00

agradeço desde já

Claudio Stein Junior


Frostlost

Frostlost

Curtidas 0

Respostas

Felipe_b350

Felipe_b350

15/07/2008

Que tipo de relatorio você está usando ?


GOSTEI 0
Felipe_b350

Felipe_b350

15/07/2008

Se for o Fortes Report é só alterar a Propriedade carboncopies, do RLBand, Para 3.


GOSTEI 0
Frostlost

Frostlost

15/07/2008

Pessoal, consegui resolver. Usei um clientdataset em memória, eu busco um único produto através de outro clientdataset e atribuo os valores que necessito ao segundo clientdataset através do comando POST. Segue código em anexo:


procedure TFrmEscolherEtiquetas.BitBtn2Click(Sender: TObject);
begin
  ClientDataSet1.open;
  ClientDataSet1.Append;
  ClientDataSet1IdProduto.AsInteger:= DmProdutos.CdsProcuraProdutoIDPRODUTO.asinteger;
  ClientDataSet1Descricao.AsString:= DmProdutos.CdsProcuraProdutoDESCRICAO.asstring;
  ClientDataSet1Marca.AsString:= DmProdutos.CdsProcuraProdutoMarca.asstring;
  ClientDataSet1Unidade.AsString:= DmProdutos.CdsProcuraProdutoUnidade.asstring;
  ClientDataSet1Preco.AsFloat:= DmProdutos.CdsProcuraProdutoPRECOVENDA.asfloat;
   ClientDataSet1.Post;
end;


Abraços a todos!!!


GOSTEI 0
POSTAR