Selecionar n vezes o mesmo registro com Clientdataset
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
Por exemplo quero imprimir o produto ´CANETA´ 3 vezes
id 5
CANETA
R$ 2,00
agradeço desde já
Claudio Stein Junior
Frostlost
Curtidas 0
Respostas
Felipe_b350
15/07/2008
Que tipo de relatorio você está usando ?
GOSTEI 0
Felipe_b350
15/07/2008
Se for o Fortes Report é só alterar a Propriedade carboncopies, do RLBand, Para 3.
GOSTEI 0
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:
Abraços a todos!!!
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