Saludos.
Trabajo con Visual Basic 6 y Crystal Reports XI en Windows XP.
Hace poco desarrollé una aplicación con reports con parámetros, y en la máquina funciona perfecto.
Al instalar la aplicación en otro equipo, los reports normales funcionan bien, pero los reports a los que hay que pasarles algún parámetro, no:
En el formulario donde introducir los parámetros, hay uno de éstos que es de tipo fecha, y al lado de la caja de texto tendría que aparecer el icono del calendario(calendar.gif). En su lugar aparece como si no encontrara la imagen(papel blanco con aspa roja), y al pinchar en él, aparece el siguiente error:
Error en la secuencia de comandos de ésta página
linea:302
caracter:23
Error: se esperaba un objeto
Código: 0
Url: ...\temp\prompting1.html
¿Desea continuar ejecutando los archivos de comandos de ésta página?
He mirado el código del prompting1.html y el error parece estar en:
<input class="pePromptTextBox" type="text" title="Valor discreto" name="pid3PCXT392039162A8AB9308F39E3403DiscreteValue" value="" maxlength="65535" size="41" onKeyPress="PCXT392039162A8AB9308F39E3403_onKeyPress(event)">
<a href="javascript:doNothing()" onClick="DateTimeFormat=false; setDateField('PROMPTING_FORM', 'pid3PCXT392039162A8AB9308F39E3403DiscreteValue');
top.newWin = window.open('file:///c:/program files/common files/business objects/3.0/bin../crystalreportviewers11/prompting/html/calendar.html','cal','resizable=yes,dependent=yes,width=230,height=240,screenX=200,screenY=300,titlebar=yes')">
<img src="file:///c:/program files/common files/business objects/3.0/bin../crystalreportviewers11/prompting/images/calendar.gif" ALT="Calendario" border=0></a>
He buscado la carpeta donde está calendar.gif, y no está!. Donde sí aparece es en C:/Archivos de programa/archivos comunes/businessobjects/3.0/ etc...
Pero creía que de "traducir" el path ya se encargaba ello solo...
De todas formas, copio la carpeta crystalreportviewers11 en c:/program files/common files/business objects/3.0/ y sigue sin funcionar...
Si instalo Crystal reports después de instalar mi aplicación, parece que se soluciona, pero claro, no es una solucion buena a largo plazo.
Alguién puede echarme una mano?