Selecionar n vezes o mesmo registro com Clientdataset

15/07/2008

0

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

Responder

Posts

16/12/2008

Felipe_b350

Que tipo de relatorio você está usando ?


Responder

16/12/2008

Felipe_b350

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


Responder

16/12/2008

Frostlost

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!!!


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar