INVALID FORMULA NAME - CRYSTAL 8 X WIN 8 X VB6

TUNUSAT 04/09/2014 10:23:27
#440931
Por favor PessoALL,

Sem pressa ... estou com a seguinte dúvida:
- O sistema que eu trabalho em VB6 não abria os relatórios Crystal 8.0 quando instalado no Windows 8. Gera o erro: [Ô]Invalid Formula Name[Ô].
Fiquei tentando entender o motivo e um outro programador resolveu, mas ele não lembra o que fez...
Bom ... estou passando um comparador de código (Beyond Compare) nos códigos novo e o antigo e as diferenças foram estas:

==========================================
CÓDIGO VELHO:
==========================================

Object = [Ô]{BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0[Ô]; [Ô]TABCTL32.OCX[Ô]
ClientLeft = 1185
ClientTop = 1755
Tab(1).Control(0)= [Ô]Frame2[Ô]
Tab(1).Control(1)= [Ô]Cmb_analitico[Ô]

Crystal1.Formulas(0) = [Ô]Dtdigitação = [ô]Todas[ô][Ô]
Crystal1.Formulas(0) = [Ô]Dtdigitação = [ô][Ô] & Format(CmbDtdig(0).Text, [Ô]dd/mm/yyyy[Ô]) & [Ô][ô][Ô]

==========================================
CÓDIGO NOVO:
==========================================

Object = [Ô]{BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0[Ô]; [Ô]tabctl32.ocx[Ô]
ClientLeft = 45
ClientTop = 330
Tab(1).Control(0)= [Ô]Cmb_analitico[Ô]
Tab(1).Control(1)= [Ô]Frame2[Ô]
[ô]
[ô] Problema que estava ocorrendo quando instalado no ambiente Windows 8
[ô] Invalid Formula Name
[ô] Alterado o Set Location dentro do Crystal Report
[ô] 17/06/2013
[ô]
Crystal1.Formulas(0) = [Ô]DTDIGITAÇÃO = [ô]Todas[ô][Ô]
Crystal1.Formulas(0) = [Ô]DTDIGITAÇÃO = [ô][Ô] & Format(CmbDtdig(0).Text, [Ô]dd/mm/yyyy[Ô]) & [Ô][ô][Ô]
[ô]On Error Resume Next

==========================================

Pelo que eu entendi a única coisa que impacta gerando o erro é o fato do [Ô]Crystal1.Formulas(0)[Ô] precisar receber o valor em maiúscula ou igual ao que está dentro do arquivo Report do Crystal (.rpt)?
é isto que gera o erro?


Obrigado,
Tunusat.
TUNUSAT 28/09/2014 10:52:05
#441571
PessoALL!

Alguma idéia?

[][ô]s,
Tunusat.
MARCELO.TREZE 28/09/2014 13:38:19
#441578
Resposta escolhida
Citação:

Pelo que eu entendi a única coisa que impacta gerando o erro é o fato do [Ô]Crystal1.Formulas(0)[Ô] precisar receber o valor em maiúscula ou igual ao que está dentro do arquivo Report do Crystal (.rpt)?



então acredito que o erro seja este mesmo, pois parece que o programa esta passando para o crystal report a definição de uma formula porém o próprio relatório não contém uma fórmula de mesmo nome.
Tópico encerrado , respostas não são mais permitidas