DUVIDA - CRYSTAL REPORT

LEO.J83 14/08/2007 02:05:13
#230798
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 !
USUARIO.EXCLUIDOS 14/08/2007 07:14:44
#230800

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!
USUARIO.EXCLUIDOS 14/08/2007 10:58:22
#230823
Resposta escolhida
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"
USUARIO.EXCLUIDOS 14/08/2007 11:00:17
#230824
corrigindo...coloquei grd.textmatriz mas o certo é grd.TextMatrix.
Tópico encerrado , respostas não são mais permitidas