Pode tambem usar o proprio Rave Reports, facinho, facinho fazer isto usando a
proprieade colunas de uma banda e efetuando quebra de coluna sempre que um novo
fornecedor for impresso, no final, pode usar agregates de um CDS para fazer os
calculos ou se manjar de Rave, consegue fazer tudo nele
Crie parâmetros no relatorio em questao da seguinte maneria:
1- Selecione o Relatorio da IDE do RAVE no treeview REPORT LIBRARY e nas
propriedades entre com o nome de um novo parametro em PARAMETERS
depois a partir do delhpi utilize o seguinte codigo para SETAR os valores do
parametro
Utilize o seguinte codigo no evento OnTitleClick do seu Grid, no meu exemplo o
meu grid chamasse dg e esta conectado a um ADOdataset;
if not(dg.DataSource = nil) and
(dg.DataSource.DataSet.Active) and
not(dg.DataSource.DataSet.State in [dsInsert, dsEdit])
then begin
Olha só, o metodo InsertRecord insere um novo registro populado e ele mesmo
executa o método Post do dataset,
retire a linha abaixo
with FrmListaSimplesSubEstoque.DBGrid1 do
if SelectedRows.Count0 then
with DataSource.DataSet do
for i:=0 to SelectedRows.Count-1 do
1- sim
2- sim
--
Petroserv Macae (http://www.petroservmacae.com.br)
-- Original Message ---
From: Anderson - BR3 [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Mon, 30 Jan 2006 15:06:20 -0200
Subject: RES: [delphi-br] Uso de DVD
Sim
Sim
-Mensagem
De-me detalhes do seu projeto e o que vc precisa com relação ao ClientDataSet
...
--
Petroserv Macae (http://www.petroservmacae.com.br)
-- Original Message ---
From: Leonardo Vargas [EMAIL PROTECTED]
To: Lista delphi-br delphi-br@yahoogrupos.com.br, Lista delphi [EMAIL
6 matches
Mail list logo