MUDAR TEXTO DE OBJETO TEXTO NO CRYSTAL 10

SASSAPOETA 11/12/2006 13:18:53
#189283
Bom pessoal uso o crystal 10 e abro meus relatórios normalmente a única coisa que preciso urgente é mudar o texto do meu relatório, eu consegui achar o texto exemplo:
xVariavel = crxRelatorio.Sections("PH").ReportObjects.Item("text7").Text

Ele me exibe certinho o texto desta caixa de texto, mas edita-la não consigo alguém sabe como poderei edita-lá?

Sou grato a Todos, e QUe DEus và's abençoe e và's guarde!!!
Até mais....!!!!
USUARIO.EXCLUIDOS 11/12/2006 14:08:10
#189298
Adriano,

Quando eu faço um título de cabeçalho de relatório eu uso o Parameter. Fica mais fácil do que vc tentar mudar o Text. Como por exemplo, saber se mostro CPF para pessoa fisica e CNPJ para juridica. Defino assim:

@ParTipoPessoa (inicial como CPF)

No código:

 

If TipoPessoa = "F" then
CrystalReport1.SelectionFormula = "@ParTipoPessoa = 'CPF'"
Else
CrystalReport1.SelectionFormula = "@ParTipoPessoa = 'CNPJ'"
End If



SASSAPOETA 11/12/2006 14:50:34
#189310
BOm não existe este recurso para o crystal 10 ou o código é diferente, eu até consegui fazer a formula, mas não existe esta propriedade, tem outro jeito?
Sou grato pela dica!!! QUe Deus abençoe!!!
USUARIO.EXCLUIDOS 11/12/2006 15:02:14
#189315
Carinha, eu uso o 8.5 se não tem essa propriedade, use apenas:

CrystalReport1.Formula = "@ParTipoPessoa = 'CPF'"

Se der pau, use
CrystalReport1.Formula = "{@ParTipoPessoa} = 'CPF'"

Como não tenho o 10 aqui, o negócio é testar! Boa sorte
[S27]
SASSAPOETA 11/12/2006 15:11:19
#189320
Bom no 10 não existe .formula!!! existe formulafields, mas não deu certo isto não!!!

SASSAPOETA 11/12/2006 16:06:30
#189338
Pucha pessoal precisava disto, ninguém sabe, uma coisa tão pouca e não funciona!!!......................
SASSAPOETA 11/12/2006 17:05:53
#189357
A resposta é a seguinte, bom nem sei onde achei mas achei!!!

crxRelatorio.FormulaFields(1).Text = "stringvar strCorpo; strCorpo:='" & "Despesas Não pagas" & "'"

Acho que pode ser usado na versão 10 e 11 e ainda talvês na 9!!!
Tópico encerrado , respostas não são mais permitidas