DUVIDA - CRYSTAL REPORT
Olá para todos !
Tenho a seguinte dúvida, Tenho um Grid com alguns dados, por exemplo:
Nome, Endereço, Telefone
Nome, Endereço, Telefone
Nome, Endereço, Telefone
....,
Nome, Endereço, Telefone
Gostaria de passá-los para o Relatório sem ser pelo Banco de Dados, e no Relatório, somente com as 3 fórmulas:
@Nome, @Endereço, @Telefone
Agradeço desde já pela ajuda !
Tenho a seguinte dúvida, Tenho um Grid com alguns dados, por exemplo:
Nome, Endereço, Telefone
Nome, Endereço, Telefone
Nome, Endereço, Telefone
....,
Nome, Endereço, Telefone
Gostaria de passá-los para o Relatório sem ser pelo Banco de Dados, e no Relatório, somente com as 3 fórmulas:
@Nome, @Endereço, @Telefone
Agradeço desde já pela ajuda !
Qual versão do Crystal vc usa?
se for o XI por exemplo:
rptRep.FormulaFields(1).Text = "Texto"
lembrando q esse rprRep..é akele que vc setou e n o objeto do crystal
se for anterior coloque
Objeto.Formulas(0) = "Texto"
creio q é isso
boa sorte e sucesso!
Exemplo:
with rpt
.Formulas(0) = "@Nome = '" & grd.textmatriz(1,2) & "'"
.Formulas(1) = "@Endereco = '" & grd.textmatriz(1,3) & "'"
.Formulas(2) = "@Telefone = '" & grd.textmatriz(1,4)& "'"
end with
Se vc quiser tb dá para passar os dados do seu grid através de parametros (basta vc criá-los no Crystal), ex:
rpt.ParameterFields(1) = "@DataFinal;" & txtDataFinal.Text & ";True"
with rpt
.Formulas(0) = "@Nome = '" & grd.textmatriz(1,2) & "'"
.Formulas(1) = "@Endereco = '" & grd.textmatriz(1,3) & "'"
.Formulas(2) = "@Telefone = '" & grd.textmatriz(1,4)& "'"
end with
Se vc quiser tb dá para passar os dados do seu grid através de parametros (basta vc criá-los no Crystal), ex:
rpt.ParameterFields(1) = "@DataFinal;" & txtDataFinal.Text & ";True"
corrigindo...coloquei grd.textmatriz mas o certo é grd.TextMatrix.
Tópico encerrado , respostas não são mais permitidas